| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Phone: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLELinkedIn URL: LINKEDIN LINK AVAILABLEBoasting Street Address + years of expertise in MERN & MEAN Stack development, proficient in Node.js, React.js, Angular.js, and Express.js. Specializing in crafting robust, scalable applications, ensuring adherence to top-quality standards.Developed dynamic web applications like message boards and auto-complete form features utilizing JSON, AJAX, and DOM manipulation.Built responsive web designs (RWD) using CSS3 Media Queries, Material-UI (MUI), and Bootstrap, ensuring cross-device compatibility.Extensive expertise in JavaScript programming, creating reusable client-side validation libraries.Proficient in CSS preprocessors such as LESS and SASS for modular and maintainable stylesheets.Strong experience developing modern web applications using Angular and ReactJS, ensuring high-performance UIs.Expert in JavaScript frameworks and libraries including AngularJS, ReactJS, NodeJS, jQuery, JSON, AJAX, and RESTful services.Solid experience with the JavaScript MVC framework AngularJS for building structured and scalable web applications.Specialized in building single-page applications (SPAs) using AngularJS and Bootstrap for responsive UIs.Advanced experience with ReactJS paired with state management tools like Redux and Flux, building reusable UI components and implementing React-Router for web and mobile applications.Practical experience building mobile applications using React Native and ES6 standards, coupled with Jest for unit testing.Created RESTful APIs using Express.js and MongoDB for database management, along with Redis for caching high-frequency data.Designed efficient Mongoose schemas and handled CRUD operations with Express.js controllers.Extensive knowledge of advanced JavaScript features, including closures, promises, function expressions, and prototypes.Designed and implemented microservices architecture with Node.js and documented APIs using Swagger for clarity and communication.Version control proficiency with Git, and experience using GitHub, GitLab, and Bitbucket for collaborative development.Automated build processes using npm, Yarn, and Webpack, managing dependencies and optimizing performance.Configured and deployed Node.js applications using AWS services, including EC2, Lambda, API Gateway, DynamoDB, S3, and CloudWatch.Experience with deploying applications to Azure Cloud using services like Azure App Service, Azure Functions, and Azure SQL Database.Worked with CI/CD tools like Bamboo, Gerrit, Git, and AWS Cloud for continuous integration and deployment processes.Thorough experience with JavaScript testing libraries like Mocha, Chai, Jasmine, and Jest for writing and executing automated tests.MongoDB Atlas expertise for database as a service, managing clusters and automating scaling and backups (MongoDB 5.x+).Created optimized aggregation queries in MongoDB 5.x+ for advanced data analysis and reporting.Used Express.js 5 for building highly modular, layered, and structured backend services, improving maintainability.Implemented advanced middleware in Express.js 5 to handle complex authentication flows using OAuth 2.0 and JWT.Developed modern UIs using the latest version of React 18, benefiting from concurrent rendering for smoother user experiences.Leveraged React 18s new hooks like useTransition and useDeferredValue for optimizing high-traffic pages and minimizing re-renders.Built and deployed React applications using Next.js for server-side rendering and better SEO performance.Integrated React Query to manage asynchronous data fetching, caching, and synchronization with the server state.Used TypeScript with React 18 to ensure type safety across components and APIs, reducing runtime errors.Implemented backend services using Node.js 18, taking advantage of the latest security features and performance improvements.Leveraged NestJS with Node.js for building scalable, modular, and maintainable backend services using TypeScript.Worked with GraphQL in a MERN stack environment to optimize API calls and reduce over-fetching of data.Used Redux Toolkit to simplify state management in complex React applications, reducing boilerplate code.Implemented real-time features like notifications and live updates using Socket.io 4.x in a MERN stack application.Integrated Docker to containerize and deploy MERN stack applications across different environments, streamlining the CI/CD process.Technical Skills:Web TechnologiesHTML5, SASS, CSS3, ES6, JavaScript, jQuery, JSON, AJAX, XMLDatabasesMongoDB, MySQL, Oracle and PostgreSQLNode LibrariesAxios, Aysnc, Request, Passport, JWT, Express.JS, Body-Parser, Underscore JS, Mongoose, Sequalize, Next Js, Mocha, ChaiFront End Languages and LibrariesReactJS 18.0, Angular JS, Modernizr, RequireJS, jQuery UI, Socket.IO, Bootstrap.js, Video.js, Jasmin, Jest, Karma, GraphQL, Cucumber, SeleniumIDEsWebStorm, Sublime, Visual Studio, BracketsSource Control toolsCVS, GitApplication ServersWebLogic, WebSphere, NodeJSAPI ManagementAPIGEE (EDGE)Cloud TechnologyAWS, Azure, Google Cloud PlatformOperating SystemWindows, Linux, UNIX, Mac OSProfessional Experience:Client: Webster Bank, Stamford, Connecticut Mar 2023 Till DateLead ReactJS DeveloperProject Description: As a Lead ReactJS Developer at Webster Bank, Stamford, Connecticut (March 2023 Present), I have been instrumental in developing and enhancing web-based applications using the MERN stack (MongoDB, Express.js, React, Node.js). I have led the design and implementation of scalable, secure, and high-performance solutions that streamline banking operations and improve user experiences. My responsibilities include building and optimizing RESTful APIs, integrating third-party services, and implementing authentication mechanisms. I have also collaborated closely with cross-functional teams to gather requirements, define project scope, and deliver robust front-end and back-end components. Additionally, I have leveraged my expertise in React to create responsive, dynamic user interfaces while maintaining code quality through best practices like unit testing, version control, and continuous integration/deployment (CI/CD). My role contributes to enhancing the bank's digital transformation initiatives and delivering seamless banking solutions to end users.Responsibilities:Developed reusable components and custom hooks with ReactJS 18.0 and TypeScript, using JSX for templating, props, and state management.MERN stack (MongoDB, ExpressJS, ReactJS, and NodeJS) experience using the latest ECMAScript (ES6/ES7) features.Extensive hands-on experience with the MERN stack (MongoDB, ExpressJS, ReactJS, and NodeJS) using the latest ECMAScript (ES6/ES7) features.Integrated Power BI dashboards into web portals.Used Fetch API for HTTP requests and worked with Redux middleware and third-party React components for optimized state management.Employed Redux for centralized state management with actions, reducers, and pure functions. Used Flux architecture in applications to handle multiple stores.Integrated Redux middleware such as redux-localstorage, redux-pouchdb, and redux-logger for enhanced state management.Utilized third-party React components like react-video, react-captcha, react-tagsinput, react-DataGrid, react-calendar, and react-tabs for feature-rich UI development.Used Babel and Webpack for transpiling & bundling JavaScript code, and implemented Node.js 19.0 for backend server logic.Developed REST APIs using Express.js and MongoDB for persistence, with Redis for caching.Designed MongoDB schemas using Mongoose, performing CRUD operations with Express.js controllers.Developed effective data-fetching strategies and streamlined API management within a single framework by implementing dynamic routing and API routes in Next.js.Using Next.js code-splitting, lazy loading, and image optimization, the page load speed, and Lighthouse scores improved as a result.Enabling services and applications with ADFS, NTLM, Kerberos, and SAML using CA API Gateway.Design, implement, and troubleshoot L7 application API Gateways for company-wide application services.Worked extensively with Node.js Promises and Event Emitters to handle asynchronous operations efficiently.Utilized key Node.js modules like body-parser, cluster, JWT, passport.js, mongoose, lodash, and async for streamlined development.Leveraged ES6/ES7 features like Promises, arrow functions, rest/spread operators, async/await, and functional programming paradigms such as immutability and currying.Integrated OKTA authentication via API to securely retrieve data from Snowflake databases.Applied styled-components and glamorous components for UI best practices, and embedded Apache Superset dashboards into customer portals.ISR (Incremental Static Regeneration) was used in the design of static and server-rendered pages.Used Jest and Enzyme for testing React components, and employed Neoload and Pagespeed for performance and optimization testing.Maintained customer-facing and claims processing portals with GraphQL APIs for content management.Worked on CI/CD pipelines using Bamboo, Gerrit, Git, and integrated with AWS services.Configured and deployed AWS services like API Gateway, Lambda, and Cognito for backend resource management.Utilized Redux, Zustand, and React Context API, global state management was integrated with Next.js to facilitate smooth data flow between pagesImplemented AJAX and JSON for dynamic data retrieval and seamless integration between frontend and backend.Designed and developed APIs using GraphQL for efficient data fetching, reducing over-fetching or under-fetching of data.Developed custom middleware in Next.js for request validation, authentication checks, and error handling, improving application security and request-response efficiency.Configured and deployed Next.js applications to Vercel and other platforms, setting up CI/CD pipelines for automated deployments, testing, and version control, resulting in faster and more reliable releases.Optimized GraphQL queries to retrieve necessary data efficiently, by defining GraphQL schemas, utilizing types, queries and mutations for enhancing the application performance.Implemented robust error handling mechanisms within GraphQL APIs, including validation of input data and providing informative error messages.Conducted unit, integration, and end-to-end testing with Jest and Mocha, ensuring high code quality.Leveraged Selenium for automated browser testing to guarantee cross-environment compatibility.Utilized AWS CloudWatch to monitor function execution, errors, and logs for proactive issue resolution.Optimized AWS Lambda functions with improved concurrency, memory management, and timeouts for better performance.Established CI/CD pipelines using Jenkins to automate builds, testing, and deployment.Followed Agile methodologies with participation in sprint planning, daily stand-ups, and retrospectives for continuous project management.Collaborated with cross-functional teams to deliver high-quality software solutions aligned with business goals and customer needs.Demonstrated strong communication skills, fostering collaboration among developers, stakeholders, and product owners.Environment: ReactJS, Redux, React Native, TypeScript, Jest, React Router, ES6/ES7, Lodash, Express.js, Node.js, MongoDB, Mongoose, GraphQL, Webpack, Babel, Git, Jenkins, AWS Services (API Gateway, Lambda, CloudWatch), HTML5, CSS3, Bootstrap, Flux, OKTA.Client: Texas Health Resources, Arlington, Texas April 2021 Mar 2023Senior NodeJS DeveloperProject Description: As a Senior NodeJS Developer at Independence Health Group, Arlington, Texas, I have been responsible for developing and maintaining healthcare applications using the MERN stack (MongoDB, Express.js, React, Node.js). My role involved building dynamic, user-friendly web platforms that streamline patient management, appointment scheduling, and healthcare data processing. I created RESTful APIs for secure data exchange between frontend and backend systems, ensuring HIPAA-compliant security standards. Additionally, I implemented responsive UI components with React.js to enhance user experience, optimized database performance using MongoDB, and integrated third-party healthcare services. I worked closely with cross-functional teams to deliver scalable, high-performance solutions that improve the efficiency of healthcare operations.Responsibilities:Implemented REST APIs over Node.JS and Express.JS in JavaScript and consumed them to the frontend using resource calls.Developed the CRUD API with Express.js/Node.js and interacted with MongoDB using Mongoose.Used JWT tokens for authentication and integration to AWS splitwise.Worked on migration of the website from Class Components to Functional Components in React.js, utilizing React Hooks for state and lifecycle management, resulting in improved code modularity and performance.Designed NestJS to use and construct scalable RESTful APIs with sophisticated features like middleware, route guards, and interceptors, all while optimizing the API's structure for Performance.Developed a dynamic and user-friendly single-page web application using React.js, enhancing interactivity and user experience.Created custom React components to improve code modularity and robustness, enhancing reusability and maintainability.Utilized React Router DOM for clieant-side routing, enabling smooth transitions between different views within the application.Using Redis and RabbitMQ for asynchronous communication, I developed and oversaw a microservices architecture using Nest.JS that achieved high availabilityWorked with Next.Js to optimize performance and SEO by utilizing its server-side rendering and developed API routes for serverless functions.Created Navigation Breadcrumbs and dynamically update them by using the useLocation in React Router DOM.Created GraphQL schema and queries to interact with MongoDB database.Involved in design and development of GraphQL and services to interact with different environments.Implemented schema design, query/mutation optimization, and DataLoader for batching and caching requests after integrating GraphQL with NestJS.Developed a time picker component in React that utilizes React's state management and event handling. The component includes features like hour and minute selection, and validation checks to ensure accurate time input and enhance the user experience.Leveraged Higher Order Components for sharing behaviour and logic across components and React Portals for creation of custom modals and tooltips by rendering them in different parts of DOM hierarchy.Employed React Suspense, Lazy loading, PureComponent, useCallback and useMemo to optimize component rendering and improved performance of the application.Implemented Redux for centralized state management, utilizing selectors and reducers for efficient data access and manipulation.Integrated Redux DevTools and Redux Persist for real-time state inspection and persistent state storage across sessions.Created custom domain for API gateway and configured with vpc endpoint and load balancerApplied Axios and Fetch API libraries for seamless interaction with backend servers, enabling efficient data retrieval and manipulation.Worked on Redux Saga and Redux Thunk to manage state facilitating predictable state management, and unidirectional data flow, enhancing the scalability and maintainability of the applicationCollaborated with cross-functional teams to define project requirements, prioritize tasks, and deliver high-quality solutions within established timelines.Conducted code reviews, implemented best practices, and ensured adherence to coding standards to maintain code quality and scalability.Implemented Agile methodologies, including Scrum or Kanban, to facilitate iterative and incremental development processes.Environment: HTML5, CSS3, NextJS, NodeJS, JavaScript, Express.js, Restful API, Bootstrap, Grunt, Mongoose, MongoDB, Ajax, JSON, Jasmine,NestJS Chai, XML, XSLT, Redux, Jenkins, Flux.Client: Progressive Insurance., Mayfield Village, OH Sept 2018 April 2021MERN Stack DeveloperProject Description: As a MERN Stack Developer at Progressive Insurance, Mayfield Village, OH, I played a key role in designing, developing, and maintaining backend services to support the company's insurance platforms. My work involved building and optimizing RESTful APIs using Java and Spring Boot to handle various business processes such as policy management, claims processing, and customer data management. I worked with relational databases like PostgreSQL and implemented complex queries and stored procedures to ensure efficient data retrieval and storage. Additionally, I focused on enhancing application performance, scalability, and security by integrating caching mechanisms, optimizing database interactions, and implementing authentication and authorization protocols. I collaborated with cross-functional teams, including front-end developers and product managers, to ensure seamless integration of backend services with the user interface, delivering a reliable and scalable system for Progressive's customers.Responsibilities:Gathered requirements and specifications by effectively communicating with business users to understand the project needs and translated them into technical solutions using MERN Stack (MongoDB, Express, React, Node.js).Configured and managed cloud infrastructure for hosting MERN applications on Amazon Web Services (AWS), utilizing VPC, EC2, S3, CloudFront, Elastic Load Balancer (ELB), and Elastic Beanstalk to ensure scalability, performance, and reliability.Configured AWS Security Groups to act as virtual firewalls, controlling access to Node.js backend servers running on AWS EC2 instances.Provisioned AWS S3 buckets for backing up application data and syncing these backups across different AWS regions for redundancy and disaster recovery.Implemented real-time data processing pipelines using Node.js and Kafka with Spark Streaming to handle data ingestion and processing for near real-time updates, storing results in MongoDB for quick retrieval.Developed Kafka consumer APIs in Node.js to consume data streams from Kafka topics, ensuring efficient real-time data flow and processing.Built a responsive and dynamic UI using React.js, HTML5, CSS3, Bootstrap, and JavaScript, ensuring compatibility across devices, platforms, and browsers.Designed and implemented RESTful services using Node.js and Express.js to communicate with the MongoDB database, allowing for efficient data storage and retrieval.Participated in technical evaluations and architecture discussions to determine the best design and solution approaches for MERN stack projects.Deployed and managed containerized MERN applications using Docker and Kubernetes, orchestrating scalable container clusters and automating deployment processes.Utilized Postman and SoapUI for testing REST APIs, conducting security and performance testing, and ensuring high-quality services.Integrated cron jobs with AWS services like DynamoDB, S3, and API Gateway to automate scheduled tasks and data synchronization for MERN stack applications.Monitored and managed cron job execution using AWS CloudWatch, ensuring reliable task execution and error visibility for better troubleshooting and maintenance.Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Azure Virtual Networks and subnets.Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.Optimized performance of backend cron jobs by adjusting execution schedules and enhancing the Node.js code, improving overall system efficiency and reducing operational costs.Led sprint planning sessions to define development goals, prioritize user stories, and estimate the effort required for implementing features in MERN stack applications.Engaged in backlog grooming sessions to refine and prioritize user stories, ensuring a clear understanding of requirements and smooth project progress.Environment: HTML/HTML5, CSS3, Node JS, Angular JS, Typescript, JSON, Git, Bitbucket, Ubuntu OS, AWS Services.Client: State of Ohio, Ohio Jan 2016 August 2018FullStack DeveloperProject Description: As an Fullstack Developer for the State of Ohio, I contributed to the development and maintenance of government applications aimed at improving public services and streamlining internal processes. My responsibilities included assisting in the design and implementation of web-based applications using Java and Spring Boot for backend development, and JavaScript, HTML, and CSS for frontend interfaces. I worked on developing RESTful APIs, ensuring secure data exchange between systems, and integrating databases like Oracle and MySQL to store and manage government records. Additionally, I collaborated with senior developers to optimize application performance and troubleshoot issues, while ensuring that the solutions aligned with state regulations and security standards. My role supported the delivery of efficient, user-friendly services for Ohio's government agencies and constituents.Responsibilities:Developed UI pages using HTML5, SASS, JavaScript, ReactJS, ES6, TypeScript, JSON, jQuery, and AJAX.Worked on media queries and mobile UI development to customize the view in order to make the application user friendly and responsive to the screen irrespective of the screen size.Utilized React class components for creating the applications by utilizing this.state for state management and using different lifecycle applications like componentDidMount, componentDidUpdate, and the render method.Worked with React in order to create single page applications using custom React Components utilizing Virtual DOM, react views, and rendering via components with custom HTML tags.Employed React Hooks in functional components for state and lifecycle management, replacing React class components by utilizing hooks like useState, useEffect, useReducer, and useRef.Implemented React Router for navigating among different components based on the URL.Utilized React Redux and Context Providers for state management across multiple components.Used various redux middleware like Thunk asynchronous dispatch of actions to reducers to update the Application state.Developed dynamic web pages using Handlebars.js templating engine to efficiently manage and render HTML templates and partials to create reusable and maintainable code components.Implemented Handlebars.js for email templating to create visually appealing and responsive email content.Developed a dynamic and user-friendly single-page web application using Angular 14 and Typescript, enhancing interactivity and user experience through features like Angular components, directives and services.Created custom Angular 14 components to improve code modularity and robustness, enhancing reusability and maintainability across the application.Utilized Next.Js and utilized its Server-side rendering and Client-side rendering for better performance which includes reducing initial page loading, search engine optimization, and bundle size server which benefits from the slower internet.Created Navigation Breadcrumbs and dynamically update them by using the ActivatedRoute in Angular Router.Developed a time picker component in Angular 14 that utilizes Angulars state management and event handling. The component includes features like hour and minute selection, and validation checks to ensure accurate time input and enhance the user experience.Worked with Angular data binding techniques like string interpolation, event binding, property binding and two-way data binding to enable communication between the view and the template.Employed @Input and @Output decorators to pass the data between the parent and the child components and to emit the event listeners.Utilized Angular Router for client-side routing, enabling smooth navigation between different views within the application and improving overall user experience.Environment: HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, Node, Bootstrap, Azure, Pivotal Tracker, Agile, GIT, UNIX, GraphQL.Client: Softura, Chennai India July 2012 Oct 2015UI DeveloperProject Description: As a UI Developer at Softura, Chennai, India, I was involved in the design, development, and deployment of software solutions for various enterprise clients. My primary responsibilities included developing web and desktop applications using technologies like Java, Spring Boot, and Angular. I worked on building RESTful APIs to support seamless integration between the front-end and back-end systems, ensuring scalability and performance. Additionally, I collaborated with cross-functional teams to gather requirements, design system architecture, and implement database solutions using SQL Server and MongoDB. I also focused on writing unit tests to ensure code quality and participated in the full software development lifecycle (SDLC) to deliver robust and efficient solutions that met client needs. My role required a strong focus on both backend development and front-end UI enhancements, contributing to the successful execution of multiple projects.Responsibilities:Developed UI pages using HTML5, CSS3, JavaScript, Angular, ES6, TypeScript, JSON to develop dynamic and single page web applications.Implemented responsive design techniques with media queries to ensure optimal viewing experience across various devices and screen sizes.Utilized Angular components to promote the code modularity and reusability and used them across the application.Worked with services and dependency injection to inject the services into different components, services and components.Utilized Angular lifecycle hooks like ngOnInit, ngOnDestroy for handling the lifecycle events to render the application effectively.Implemented Angular Router for declarative navigation among different components based on the application's routes and URL.Utilized Angular's state management solutions like NgRx for managing application state across multiple components and modules.Integrated third-party APIs with Angular HttpClientModule for sending asynchronous HTTP requests to backend servers and handling responses.Implemented real-time data updates and animations in visualizations with D3.js, enhancing user engagement and interactivity.Utilized Node.js for running build tasks and managing project dependencies with tools like NPM or Yarn in an Angular project.Designed XML document structures using Angular's DOM manipulation capabilities and utilized XML schemas for data validation and integrity.Utilized web services (both SOAP and RESTful) for transmitting data in XML or JSON format between client and server applications.Employed SQL database systems in Angular applications for data manipulation operations (CRUD) and interfacing with backend databases.using Route 53, ensuring reliable and scalable domain name resolution for web application.Configured IAM roles and policies to enforce least privilege access control and ensure secure authentication and authorization mechanisms for AWS resources.Collaborated with cross-functional teams to define project requirements, prioritize tasks, and deliver high-quality solutions within established timelines.Conducted code reviews, implemented best practices, and ensured adherence to coding standards to maintain code quality and scalability.Participated in sprint planning, stand-up meetings, and retrospectives to continuously improve development processes and team performance.Environment: Java script, Typescript, Node JS, Express JS, AWS Services |