Post Job Free
Sign in

Node Js React

Location:
McKinney, TX
Posted:
September 24, 2024

Contact this candidate

Resume:

Professional Summary:

• Developer with over eleven years of experience specializing in MERN (MongoDB, Express.js, React.js, Node.js) and MEAN (MongoDB, Express.js, Angular 6, Node.js) stack technologies. Proven expertise in leading the Analysis, Design, Development, and Deployment of complex web-based and client/server applications across various domains including Financial, Banking, E-commerce, and Telecommunications.

• Proficient in HTML5, CSS3, and JavaScript (ES6+), with strong knowledge of React.js and Angular 6 for building responsive, interactive web interfaces.

• Experienced in creating Single Page Applications (SPAs), handling advanced front-end functionalities, and implementing modern JavaScript frameworks.

• Mastery in Node.js, with a deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.

• Expertise in using Figma for designing and prototyping interactive user interfaces, creating detailed design mockups and high-fidelity prototypes.Efficiently translate Figma designs into responsive and interactive web components, ensuring alignment with design specifications.

• Extensive experience in developing cross-platform server-side applications, microservices, and real- time web applications.

• Strong foundation in Design Principles and Object-Oriented Programming (OOP) concepts such as Polymorphism, Abstraction, and Inheritance, with hands-on experience in the Model View Controller (MVC) architecture, powered by Express.js.

• Proficient in developing RESTful and GraphQL web services, adept at integrating various Node.js frameworks including Nest.js for scalable and efficient backend solutions.

• Skilled in designing and developing APIs with seamless integration between services and ensuring robust data validation and security.

• Experienced in leveraging Next.js for server-side rendering (SSR) and static site generation (SSG), optimizing web applications for improved SEO, faster load times, and enhanced performance. Skilled in implementing Next.js features to create dynamic, high-performance user interfaces and ensure a seamless, responsive user experience across various devices.

• Experienced in AWS cloud technologies, including EC2, S3, Lambda, RDS, and CloudFormation. Proven track record in migrating legacy systems to AWS infrastructure, optimizing performance, and implementing CI/CD practices using AWS CodePipeline, CodeBuild, and CodeDeploy.

• Skilled in crafting microservices architecture using Node.js, managing cloud infrastructure with Docker and Kubernetes, and utilizing AWS services for diverse application needs. Proficient in automating deployment processes and managing containerized applications for consistent performance across environments.

• Extensive experience with JIRA for bug tracking and Jenkins for CI/CD procedures, including using AWS CodePipeline for streamlined deployment processes.

• Proficient in version control systems such as Git, SVN, and ClearCase, and adept at managing code repositories and branching strategies.

• Strong background in Core Java, J2EE applications, including Servlets and JSP, and developing web services using REST and SOAP.

• Proficient in unit testing with frameworks such as Mocha, Karma, Jasmine, and JUnit, ensuring high code quality and reliability.

• Utilized Enzyme for comprehensive testing of React components, including unit, integration, lifecycle, CHANDRIKA GOGINENI

Frontend Developer

214-***-****

state management, and cross-component interaction tests, ensuring robust and reliable front-end functionality across multiple projects.

• Coordinated with cross-functional teams to execute both short and long-term product delivery strategies and contributed to continuous improvement practices.

• Adept at problem-solving and creating outstanding user experiences for web and mobile applications. Highly skilled in visual designing and implementing user-centric features that enhance engagement and usability.

Technical Skills:

Frontend Technologies HTML4/5, CSS3, SCSS, JavaScript (ES5, ES6+), React.jsv17.0, Angular.js, Angular6, AJAX,Bootstrap3/4/5,jQuery(1.x, 3.x) Middleware Technology RabbitMQ, Memcached

Backend Technologies Node.jsv19.9/v13.14.0/v0.12.18, Express.js v4.17.1/v4.14, ASP.NET MVC 5

Cloud Technologies AWS,GCP,Azure

Database Oracle, SQL, MySQL, MongoDB v4.0/v5.0/v6.0 IDE Sublime Text,My Eclipse, Visual Studio, Visual studion code Operating Systems Windows8/10/11, Linux, UNIX

Web/App Servers IIS

GUI HTML4/5, XML, Angular.js, CSS3, React.js,Bootstrap Query Languages SQL, PL/SQL

Programming Language JavaScript, J2EE, Golang

Design patterns MVC, Singleton, Factory

Tools IDE, Build Tool, Testing tool, Loging

tools,Swagger,karma,chai,Mocha,jasmine,webpack,SVN Professional Experience

Client: Humana Inc., Louisville, Kentucky. Apr 2023 to Present Sr. MERN Stack Developer

Project Description: Crafted a comprehensive digital healthcare management platform for Humana Inc. leveraging the MERN stack. This solution revolutionizes patient care and administrative efficiency by providing intuitive interfaces for patients, healthcare providers, and administrators. Seamlessly integrating MongoDB for secure data storage, the platform ensures robust backend development using JavaScript technologies. Implemented RESTful APIs to facilitate seamless communication between modules and adopted a microservices architecture to enhance scalability and flexibility. Responsibilities:

• Played a pivotal role in overseeing the design, development, and deployment phases of the Full Software Development Life Cycle (SDLC) for various projects.

• Developed dynamic web pages utilizing HTML5, CSS3, SCSS, JavaScript, React JS, and Bootstrap5, focusing on creating engaging user experiences.

• Utilized React JS and Redux extensively to build internal applications/tools, fostering real-time, two-way connections within web applications.

• Implemented a robust microservices architecture using Node.js v19.9.0 and Express.jsv4.17, ensuring secure REST endpoints with OAuth2 token-based authentication/authorization.

• Managed transient app states with React Redux and implemented an offline-first approach using the react native- offline module to enhance reliability.

• Transformed service responses to efficiently store necessary information in the Redux store, optimizing data reuse and minimizing backend service calls.

• Orchestrated the deployment of dependencies in the Nexus repository for various modules, promoting code reuse and collaboration across teams.

• Leveraged Figma’s collaborative features to work closely with design and development teams, iterating on designs based on real-time feedback and stakeholder input.

• Implemented a comprehensive design system in Figma, creating a cohesive look and feel across the platform and promoting reusable design patterns.

• Utilized RabbitMQ as a messaging system between APIs and microservices, facilitating seamless data production and consumption across applications.

• Integrated MongoDBv6.0 with Node.js applications using Mongoose ODM, enabling seamless data manipulation and storage.

• Developed comprehensive unit and integration test cases using Jest and Mocha, adhering to the principles of test- driven development (TDD).

• Leveraged Enzyme with Jest for snapshot testing, ensuring UI components remain consistent throughout the development lifecycle.

• Designed and implemented logging in backend applications using Log4J and SLF4J, ensuring efficient runtime fault recording and log trace analysis.

• Developed stored procedures and complex queries for MongoDB, optimizing data retrieval efficiency.

• Utilized Mongoose ORM extensively in the data access layer to write DAOs, ensuring efficient data persistence and retrieval.

• Deployed applications efficiently using Jenkins, streamlining deployment and implementation processes to maintain application stability effectively.

• Proficiently worked with Amazon Web Services (AWS) services like EC2, S3, RDS, Elastic Load Balancing, IAM, CloudWatch, EBS, and CloudFront.

• Collaborated effectively within teams, providing technical support to ensure high-quality deliverables and timely project completion.

Environment: Node.js v19.9.0, Express.js v4.17, HTML5, CSS3, JavaScript, Bootstrap5, JSON, SOAP, React JSv17.0, AJAX, XML, RESTFUL, MongoDBv6.0, Mongoose, Figma,Redux, Splunk, Rabbit MQ, Apache Kafka, MySQL, AWS, S3 Buckets, Textract, Postman, JENKINS, Docker, GIT, Jest, Mocha, Log4J, MAVEN, Amazon Simple DB, Amazon RDS, Amazon SQS, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front.

Client: Sony, New York Mar 2021 to Apr 2023

MERN Stack Developer

Project Description: Led the transformation of Sony's retail management system using the MERN stack (MongoDB 5.x, Express.js 4.x, React.js 17.x, Node.js 14.x) combined with Next.js for enhanced server-side rendering (SSR) and improved performance. The system optimized inventory management, sales tracking, and customer engagement by implementing real-time inventory updates, seamless checkout processes, and personalized customer interactions. Utilized AWS cloud technologies to ensure scalable, high-performance deployment with continuous integration and delivery pipelines. The project followed Agile methodologies, enabling rapid adaptation to evolving business needs and delivering streamlined retail operations with improved overall business performance. Responsibilities:

• Developed the retail management system using Next.js for server-side rendering (SSR) and static site generation

(SSG), improving page load speed and SEO performance.

• Designed and built dynamic, responsive, and user-friendly interfaces with React.js 17.x and Next.js, leveraging its file-based routing and automatic code splitting for optimal performance.

• Integrated Next.js API routes to handle server-side logic, creating a robust backend for managing real-time inventory updates and customer data interactions.

• Transitioned legacy systems to a modern, cloud-native application by deploying on AWS, ensuring scalability and reliability.

• Configured and managed Docker containers for isolated environments, ensuring consistent deployment across different stages of the project.

• Utilized Enzyme to test various lifecycle methods of React components, ensuring correct component behavior during different stages (e.g., mounting, updating, unmounting).

• Used Enzyme to test components with Redux and React state management, ensuring state updates are correctly handled across dynamic user interfaces.

• Collaborated closely with product managers, designers, and system analysts to translate business requirements into technical solutions.

• Optimized front-end performance using React hooks, Next.js SSR, and Redux, managing application state and ensuring fast, responsive user interfaces.

• Developed secure, scalable microservices using Node.js 14.x on AWS Lambda, leveraging serverless architecture for cost-effective deployment.

• Ensured cross-browser compatibility and responsiveness using CSS3 and Bootstrap 5, creating a consistent look and feel across platforms.

• Conducted unit testing using Jest and Mocha, ensuring high code quality and reducing the risk of bugs in production.

• Managed cloud infrastructure using AWS EC2 instances and S3 buckets for secure storage and backup of retail data.

Environment: React.js 17.x, Next.js, HTML5, CSS3, JavaScript (ES6+), Bootstrap 5, Node.js 14.x, Express.js 4.x, MongoDB 5.x, AWS (EC2, S3, Lambda, CodePipeline), Jenkins, GitHub, Docker, WebSocket, Jest, Mocha, MongoDB Atlas.

Client: Wintrust Financial, Rosemont, Illinois Sep 2018 to Feb 2021 MEAN Stack Developer

Project Description:

Designed and developed a comprehensive financial management application suite customized for Wintrust Financial, optimizing banking operations and customer interactions. Leveraged Java/J2EE technologies to construct resilient backend systems capable of securely managing large volumes of financial transactions. Implemented responsive user interfaces using HTML, CSS3, and JavaScript frameworks, ensuring seamless accessibility across various devices. Integrated RESTful APIs to facilitate efficient communication between frontend and backend systems, enhancing user experience and system scalability. Leveraged cloud services for flexible deployment and continuous integration, ensuring high availability and reliability to meet Wintrust Financial's dynamic needs.

Responsibilities:

• Played a central role in driving the Full Software Development Life Cycle (SDLC) using Agile methodologies and Test- Driven Development (TDD), with JIRA as the primary project management tool.

• Created a seamless user experience application with HTML5, SASS, JavaScript, TypeScript, and Angular4/11 technologies, ensuring cross-device compatibility from a unified codebase.

• Conducted thorough analysis of user requirements and needs, aligning solutions with the project's architectural framework and providing Proofs of Concept (POCs) to guide execution.

• Optimized backend code by implementing appropriate design patterns, efficient algorithms, and data structures, with a focus on asynchronous processing for performance-critical tasks.

• Managed the deployment of service layer code into the cloud environment, performing rigorous validation on local machines before progressing to higher environments.

• Facilitated the consumption of SOAP services through REST endpoints, handling endpoint creation, response transformation, and backend data persistence.

• Transformed service responses to efficiently store necessary information in the Redux store, optimizing data reuse and minimizing backend service calls.

• Orchestrated the deployment of dependencies in the Nexus repository for various modules, promoting code reuse and collaboration across teams.

• Performed performance testing of REST protocols using Postman and SOAP UI, ensuring robustness and efficiency.

• Developed comprehensive unit test cases with Jest and Mocha, employing continuous integration testing with Jenkins in a TDD approach, and meticulously documenting REST APIs with Swagger.

• Led the development of CI/CD pipelines with Jenkins on a Kubernetes environment, streamlining the build, testing, and deployment processes, and utilized Node.js for developing microservices to enhance application performance and scalability.

• Utilized MongoDB for efficient data storage, managing collections, views, and executing queries.

• Engineered a Kafka cluster, implementing Kafka producer and consumer applications with Zookeeper to facilitate seamless data exchange and processing.

• Designed and deployed AWS EC2 Servers, overseeing configuration, maintenance, and management of various AWS resources such as EC2, S3, Lambda, Auto Scaling, ECS, EBS, and Elastic Load Balancers. Environment: Node.jsv0.12.18, Express.jsv4.14, HTML5, CSS3, JavaScript, Java SE12,Bootstrapv4.1, JSON, SOAP, React JSv15.0, AJAX, XML, RESTFUL, MongoDB v3.0/v4.0, Mongoose, Redux, Splunk, Rabbit MQ, Apache Kafka, MySQL, AWS, S3 Buckets, Textract, Postman, JENKINS, Docker, GIT, Jest, Mocha, Log4J, MAVEN, Amazon Simple DB, Amazon RDS, Amazon SQS, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front Client: Texas Capital bank, Dallas, Texas Jan 2015 to Aug 2018 UI/Front End Developer

Project Description: At Texas Capital Bank, I played a pivotal role in designing and enhancing a robust wealth management platform that offered a seamless and personalized experience for clients. The platform featured advanced portfolio management tools, allowing users to track and adjust their investments in real-time. I focused on creating an intuitive, user-friendly interface that enabled clients to easily navigate between features like retirement planning calculators, financial goal tracking, and interactive dashboards displaying comprehensive financial insights. To optimize the platform's performance, I leveraged Next.js to implement server-side rendering (SSR) and static site generation (SSG), which significantly improved SEO, page load speeds, and user engagement across devices. By incorporating Next.js, the platform's user interface became more dynamic and responsive, providing clients with real-time data and interactions while maintaining high performance. I also worked on integrating secure, real-time communication tools that facilitated direct interaction between clients and their financial advisors, ensuring personalized advice and support. To enhance the overall user journey, I implemented features like customizable alerts and notifications, providing timely updates on market changes and portfolio performance. The platform's design emphasized security and compliance, protecting sensitive financial information while offering a seamless, responsive experience across devices.

Additionally, I utilized Microsoft Azure cloud services to enhance the platform's scalability, reliability, and security. By leveraging Azure App Services for hosting, Azure SQL Database for managing financial data, and Azure Storage for handling static content, I ensured a robust cloud infrastructure that supported the bank’s strategic goals. These enhancements improved client satisfaction and streamlined the wealth management process. Responsibilities:

• Developed and maintained the user interface for the website, adhering to UI guidelines and standards using HTML5, CSS3, JavaScript (ES6), and jQuery 3.x.

• Collaborated with System Analysts to gather and understand technical requirements, ensuring alignment with business objectives.

• Balanced business strategy and branding requirements with user needs and technological limitations in the design process.

• Worked closely with product managers, developers, and internal stakeholders throughout the product design and development lifecycle.

• Designed UI architecture for internal web applications, creating conceptual wireframes and mockups in collaboration with designers.

• Implemented Next.js to enable server-side rendering and static site generation, enhancing SEO, reducing page load times, and improving overall performance and user experience.

• Utilized jQuery 3.x extensively to implement various graphical user interface (GUI) components within the application portal.

• Developed web solutions using templates, dynamic user controls, table-less layouts, and HTML standards, integrating them with ASP.NET MVC 5, JavaScript (ES6), CSS3, and jQuery 3.x.

• Integrated APIs and web services into the application using AJAX, JSON, and XML to enhance functionality and interactivity.

• Built secure and robust content management systems (CMS) tailored to client needs, leveraging HTML5, CSS3, AJAX, and jQuery 3.x.

• Integrated the application with Microsoft Azure services, utilizing Azure App Services for hosting, Azure SQL Database for managing financial data, and Azure Storage for static content.

• Worked within Agile teams, continuously implementing, testing, and refining features based on evolving requirements.

• Handled all aspects of web application development, including maintenance, testing, debugging, and deployment.

• Leveraged Azure DevOps (formerly VSTS) for continuous integration and deployment (CI/CD) pipelines. Environment: HTML5, CSS3, Next.js,JavaScript (ES6), jQuery 3.x, ASP.NET MVC 5, AJAX, JSON, XML, Bootstrap 4.x, Visual Studio, TFS, IIS, SQL Server, Git, Windows 10, Chrome, Firefox, Edge, Microsoft Azure (App Services, Azure SQL Database, Azure Storage), Azure DevOps.

Client: Berkshire Hathaway Ins, Johnston, Rhode ISLAND Jan 2013 to Dec 2014 UI Developer

Project Description: Revamped the user experience at Berkshire Hathaway by developing responsive, high-performance front-end applications using AngularJS, HTML5, CSS3, and JavaScript (ES5). The application focused on streamlining insurance policy management, claims processing, and customer support, providing users with an intuitive and efficient interface. Designed and implemented user-friendly interfaces that significantly improved usability and engagement. Created reusable components and services to ensure consistency and streamline development across the platform. Collaborated closely with backend teams to integrate RESTful APIs and Oracle Database with PL/SQL, ensuring seamless data flow and optimizing the application for cross-browser compatibility and fast loading times. Incorporated enhanced security measures to protect user data, adhering to industry standards, which led to a notable boost in overall user satisfaction. Additionally, leveraged Google Cloud Platform (GCP) services, including Compute Engine, Cloud Storage, and Cloud CDN, for cloud-based hosting, improving scalability and reliability.

Responsibilities:

• Interacted with marketing departments to clarify and implement requirements.

• Participated in the Software Development Life-Cycle (SDLC), including Planning, Requirement Analysis, Designing, Developing, and Testing phases.

• Built rich prototypes and applications using HTML5, CSS3, JavaScript (ES5), jQuery 1.x, AJAX, JSON, AngularJS 1.x, and Bootstrap 3.x.

• Developed AngularJS Services to fetch employee tasks in JSON from web APIs/services, using Angular Resolve to restrict access to Angular views with authentication flags.

• Created AngularJS Controllers to manage data flow and handle user events, along with factories and services for communication across independent controllers.

• Developed AngularJS Custom Directives to encapsulate behavioral properties and functionalities into reusable components.

• Implemented frontend code following the MVC pattern to enhance readability, maintainability, and reusability.

• Developed backend RESTful APIs using Node.js and Express, with Oracle Database and PL/SQL for complex data processing and management.

• Set up Memcached to cache recent HTTP requests, reducing response times.

• Utilized Google Cloud Storage for static asset storage and Google Compute Engine instances for scalable application deployment.

• Used Jasmine on Karma to test AngularJS code and collaborated with the testing team to resolve issues.

• Ensured design integrity and quality control consistency throughout the project's lifecycle.

• Utilized SVN for version control and repository management.

• Provided post-deployment support, including monitoring and troubleshooting of cloud services. Environment: AngularJS, HTML5, CSS3, JavaScript (ES5), Bootstrap 3.x, jQuery 1.x, PL/SQL,AJAX, JSON, Node.js, Express, Oracle, GCP(Compute Engine,cloud storage,cloud CDN)Memcached, Jasmine, Karma, SVN, Windows, Linux (Ubuntu), Chrome, Firefox, IE 9/10, Safari, Visual Studio Code, Sublime Text.



Contact this candidate