Post Job Free
Sign in

Stack Developer Node Js

Location:
Columbus, OH
Posted:
May 21, 2025

Contact this candidate

Resume:

PRUDHVI MOHAN

+1-660-***-**** - *************@*****.*** - LinkedIn - Github

PROFESSIONAL SUMMARY

Over 7+ years of experience as a Full Stack Developer, proficient in designing, developing, and deploying scalable, responsive, and secure web applications.

Expertise in front-end technologies including ReactJS, VueJS(vue 2 and vue 3), Redux, Vuex, and modern web frameworks for building dynamic single- page applications (SPAs).

I am skilled in backend development using Java, Kotlin, Spring Boot, Node.js and creating RESTful APIs and SOAP APIs for seamless integration.

Expertise in JSX, component nesting, virtual DOM manipulation, Redux, and Flux architecture, with experience creating reusable React component libraries.

Experience using Node.js, MongoDB, and npm modules for building scalable web server applications and microservices.

Extensive experience with Git, Bitbucket, and ClearCase for source code version management.

Proficient in containerization and orchestration technologies like Docker, Kubernetes, and Helm for efficient application deployment and scaling.

Strong experience with CI/CD pipelines, automation tools, AWS cloud services, CloudFormation, Terraform, ECS Kubernetes and containerization.

Hands-on experience with CI/CD pipelines using tools like Jenkins, Git, and GitHub for continuous integration and deployment.

Experience working with AWS services such as Lambda, EC2, S3, VPC, RDS, and CloudWatch for serverless architecture and cloud infrastructure management.

Proven ability to collaborate effectively in cross-functional teams and work independently, demonstrating excellent communication and organizational skills.

Good Experience in Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux.

Very good understanding of Object-Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.

Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies. Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.

Good experience in creating data ingestion pipelines, data transformations, data management, data governance and real time streaming at an enterprise level.

Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.

Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3,TailWind, Bootstrap, Vuetify Angular.js and also in making web pages cross browser compatible.

Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web-based applications.

Experienced in writing complex MapReduce programs that work with different file formats like Text, Sequence, Xml and JSON.

Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.

Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.

Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.

Worked on different RDBMS like Oracle, MySQL, SQL Server and good knowledge on Mongo DB (No Sql).

Experienced in writing unit test cases using Junit, Mocha, Jest and also have knowledge in Test Driven Development (TDD).

Experience in installation, configuration, Management, supporting and monitoring Hadoop cluster using various distributions such as Apache SPARK, MapR and AWS Service console.

Good knowledge on ECS, VPC, Autoscaling, Security Groups, AWS CLI, Cloud watch.

Experienced in building tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.

Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.

Worked on Agile methodology, SOA for many of the applications.

Experience in Node environment using Node.js, NPM and Grunt.

Developed the application using Mule ESB, and build & deployed the services.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, Typescript, ReactJS, Node.js, VueJS, Jest, Pinia, Material-UI, vuetify, JSP, jQuery, Ajax, Type script.

Development Tools: Visual Studio Code, Eclipse, Web Matrix, WebStorm, Bonita, Sublime, GitHub, Figma, Dreamweaver.

Debugging Tools: Firebug, Chrome Developer Tools, IntelliJ, Firebug, Postman.

Frameworks: ReactJS, Node.js, VueJS, spring Boot, spring MVC, JPA, REST API, JSON, SOAP.

Servers: IBM WebSphere, Apache Tomcat, BEA WebLogic 8.1, JBoss, HTTP Web Server.

Methodologies: Agile(scrum), Rational Unified Process (RUP), UML, Waterfall.

Databases: MongoDB, PostgreSQL, DynamoDB, MySQL, Cassandra, Splunk (Big Data).

Programming Languages: JavaScript, TypeScript, Node.js, Exress Js, Python, Java, Shell Scripting, Kotlin, MySQL, C#, VB.Net, ASP.Net, Web Services.

CI/CD and Tools: Jenkins, Docker, Kubernetes, Chef, Ansible, Maven.

Version Control : Git, GitHub, GitLab, BitBucket.

Cloud Services: AWS (Lambda, S3, EC2, RDS, Route53), Terraform, Azure.

WORK EXPERIENCE

Software Developer

Kroger, Cincinnati, Ohio, 12/2024 – present

Responsibilities:

•Developed and maintained internal tools for supply chain optimization, improving efficiency and reducing operational costs.

•Designed and built real-time data processing pipelines using Kafka and spring Boot, enhancing data flow and reducing processing latency.

•Created and managed microservices for inventory management, integration with AWS services using spring Boot, Node.js and SQL databases, ensuring data consistency and scalability.

•Implemented CI/CD pipelines using Jenkins and GitHub for automated build, test and development processes.

•Integrated RESTful web services for real-time data synchronization between internal systems, reducing data inconsistencies.

•Participated in Agile Scrum processes, including sprint planning, backlog refinement, and sprint retrospectives to improve team efficiency.

•Collaborated with cross-functional team to align backend services with frontend requirements, ensuring smooth application functionality.

•Implemented data transformation pipelines using MongoDB, ensuring efficient data mapping and processing.

•Utilized Docker and Kubernetes for containerization and orchestration, streamlining the deployment process.

•Contributed to code quality improvements through unit testing, code review and continuous integration practices.

•Developed automation scripts using Bash and python for data migration and system monitoring, reducing manual efforts.

•Managed API security and authentication using OAuth 2.0 and JWT for secure data access and exchange.

Technologies: Spring Boot, node.js, Kafka, MongoDB, AWS(Lambda, S3, EC2, CloudWatch), Docker, Kubernetes, Jenkins GitHub, Python, Restful APIs

Full Stack Developer

Northwest Missouri state university, Maryville, MO, 11/2023 – 12/2024

Responsibilities:

•Designed and built applications tailored to client needs, including fixing critical bugs in projects such as Textbook API, Supplement API, and Citations.

•Successfully designed and developed the Timeclock application from scratch to deployment within a month, streamlining employee time-tracking processes.

•Utilized Vue.js, Vuex, Vuetify, pinia and Figma to design and implement responsive and visually appealing UI screens.

•Integrated Babel and ECMAScript 6 (ES6) features for modern JavaScript development, ensuring compatibility with older browsers by compiling to ES5.

•Developed robust backend services using Spring Boot, .NET, and SQL databases (Workbench).

•Integrated RESTful web services and optimized APIs for efficient data flow in JSON/XML formats.

•Ensured accessibility compliance and consistent user experience using Vuetify for material design components.

•Implemented text areas that enabled lecturers to seamlessly provide notes to students, improving the teaching workflow.

•Fixed critical bugs on time, ensuring the stability of client applications and maintaining operational efficiency.

•Contributed to the team by monitoring offshore work, providing technical support, and ensuring alignment with JIRA tickets.

•Worked with AWS services to store and fetch resources for seamless integration into applications

•Participated in Agile Scrum processes, contributing to sprint planning, story refinement, and sprint retrospectives.

•Collaborated with cross-functional teams, ensuring alignment between design and functionality by creating prototypes in Figma.

•Experienced in object-oriented analysis, design and application development using JAVA, J2EE, XML, JSON, NoSQL technologies, multithreading.

•The system was developed in a test-driven development (TDD), Extreme Programming (XP), Pair Programming.

•Supported the application on different environments from QA to Production.

•Working on MongoDB canonical mapping for different record types for sending data cdb, written variety of lter queries in Mongo DB to retrieve JSON data and passed to service layer.

•Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.

•Worked on core java, using file operations to read system le (downloads) and to present on JSP.

•Responsible for analyzing the issues, providing technical & functional support to the users and fix them.

•Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming.

•Used advanced java 8 features like Lambda expressions for array operations, collections, and Enhanced concurrency methods etc., throughout the application for well- defined programming.

•Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.

•Implemented pre-authentication and database security using spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.

•Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.

•Used SQL as the backend database to retrieve Data Access Objects.

•Developed and maintained UNIX/Perl/ANT script for le run.

•Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.

•Used Unix Commands to see logs to track the issues in different environments.

•Analyzing Maven dependency in base code to annotate dependency on Spring Boot application Into Gradle and Developed Unit test cases using JUnit, Mockito.

•Deployed multiple modules in Jenkins ci/cd pipeline and Open-Shift container.

•Strongly involved in supporting XML and JSON based REST web-services, integrating with the frontend.

•Used Http client, Jackson libraries to consume REST based services and to handle JSON based Responses.

•Involved in the development of underwriting process, which involves communications without Side systems using Confidential MQ and JMS, successfully followed agile methodology in the Scrum Cycle model.

•Designed and developed web interfaces and business logic using spring, JSP, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies.

•Developed web-based applications using XML, CSS, HTML, JavaScript and jQuery.

Technologies: HTML5, CSS3, JavaScript, Bootstrap, React.js, Vue.js, Vue, Redux, Flux, MySQL, JSON, XML, Git, RESTful APIs, AWS, Figma

Full stack Developer

CDK Global, IN Jan2021 – Aug 2023

Responsibilities :

•Delivered consistent updates to business teams and project managers in an Agile Scrum environment, ensuring continuous improvements and efficient problem-solving during daily stand-ups.

•Played a key role in deploying screens to production, receiving positive feedback for improved UI and functionality, and implementing reactive screens that adapt dynamically to user inputs and system changes.

•Integrated Material-UI components into applications to enhance the UI consistency and usability.

•Collaborated closely with the UX team to enhance the user experience and worked with the Radial team to improve component functionality.

•Implemented the Booking Time feature as part of the Digital Retailing Team, contributing significantly to the feature's functionality and overall user experience.

•Developed React.js components using Virtual DOM for optimized performance and rendering.

•Modernized the Sales CRM application by developing reusable components, including managing complex parent-to-child props for better data flow and UI consistency.

•Integrated Material-UI components into applications, enhancing UI consistency and usability.

•Utilized React.js and Redux for state management, following Flux architecture for optimized data flow and performance.

•Coordinated with the backend team to integrate RESTful APIs and services, leveraging AWS for cloud integration and deploying solutions with CICD pipelines, automatic tools, AWS cloud services, CloudFormation, Terraform, ECS, Kubernetes, and containerization.

•Worked extensively with ASP.Net, Azure, Docker, and Radial components from CDK to optimize the front-end, backend interactions

•Actively participated in scrum calls, collaborating with cross-functional teams to define and implement solutions for complex problems and drive continuous improvements.

•Implemented unit tests using JASMINE to ensure code reliability.

•Addressed cross-browser compatibility issues (IE, Firefox, Safari) to ensure a seamless experience across platforms.

•Coordinated with offshore teams, providing functional and technical support while tracking project status.

•Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.

•Used advanced java 8 features like Lambda expressions for array operations, collections, and enhanced concurrency methods etc., throughout the application for well-dened programming.

•Developed a data pipeline using Kafka, Spark and Hive to ingest, transform and analyzing customer behavioral data.

•Developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.

•Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery, and AJAX.

•Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.

•Shared technical solutions and product ideas through design review, pair programming, and technical discussions.

•Used Bootstrap library to build application UI's, used AngularJS to associate HTML elements to models.

•Installed, migrated and upgraded multiple MapR clusters, Upgraded MapR 4.1.0 to 5.2.0 version.

•Designed configuration XML Schema for the application and used JavaScript for the client-side validation.

•Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client.

•Experience in designing and developing middleware components for embedded systems, using C, C++, STL, multi-threading (POSIX), Boost libraries and design patterns

Technologies: React.js, Redux, Material-UI, RESTful APIs, R a d i a l c o m p o n e n t s, AWS, Webpack, Jasmine, GitHub, Gulp, Jenkins, SASS, LESS, Docker

Full stack Developer

Tech Mahindra, IN Jun2019 - Sep2020

Responsibilities :

Led the development of UI components and architecture using React.js, creating reusable libraries such as Tree, Slide- View, and Table Grid to ensure modularity and code reusability.

•Designed and implemented efficient React.js templates to optimize compilation time and improve user experience.

•Collaborated closely with backend teams to integrate APIs, ensuring seamless data handling and smooth interactions between frontend and backend services.

•Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.

•Involved in creating and designing database, and connect database with Hibernates (ORM), Involved in authentication process.

•Configured Spring for customized Jwt Token Provider, incorporated Jwt Filter, yet not connecting global CORS requirement.

•Used JUnit testing for quality assurance.

•Developed RESTful API for front end API usages.

•Started the front-end application with React and used state object React Class Component for general stateful management.

•Implemented redux to resolve application’s global state management, especially for user login status.

•Enhanced user experience with React’s life cycle methods, including component Did Mount, should Component Update, component Will Unmount, etc.

•Used React 16.8’s new feature Hooks to rewrite/re-factor front-end application and truncated down 30% codes (better maintenance).

•Developed the web application with the newest React features centralized with Hooks.

•Later re-implemented the front end authentication with native React Context and used React.use Context as syntactic sugar.

•Incorporated with @Reach/Router to handle routing.

•Used axios for http requests and attached Bearer token for secure usage of API. Used node/sass for quick development.

Technologies: React.js, Redux, Git, Jasmine/Enzyme, RESTful APIs, JavaScript.

Full stack Developer

RAK INFORMATICS INDIA PVT, IN May 2018 - May2019

Responsibilities:

•Developed backend modules using PHP/Laravel.

•Used auth0 API, composer and Artisan Commands for Laravel .

•Worked with GIT Version control.

•Working on Java cloud base 12 point cloud native project.

•Worked on projects using Monolithic/Microservices, Spring boot using Pivotal cloud foundry.

•Developed React JS pages, Web services calls, and AJAX calls for the application.

•Worked on Redux with React to handle large chunks of data for the better performance.

•Developed a Mobile application for android and iOS with React Native. Involved in Agile software development life cycle (SDLC) with SCRUM methodology.

•Migrated with AngularJS with Angular 4/5.

•Developed Serverless Spring Batch application using Spring beans to process data through API’s Designed and developed Elasticsearch cluster using EC2, AMI, Launch Config, ASG along with serverless lambda’s to backup Elasticsearch logs and data to S3 using Ansible.

•Part of the migration team during which we created Jenkins jobs, ALB, launch configuration, ASG, Code Deploy, lambda, EC2, SNS, SQS, S3, route54 by modifying existing playbooks and roles in Ansible.

•Efficient in developing React project with library like React-Redux central state management and middleware like Redux-think for making asynchronous requests.

•Worked with Angular directives, components, and services.

•Worked in using React JS components, Forms, Events, Keys, Router, Animations.

•Implemented SAML 2.0 federation with PingFederate for SAML SSO solutions.

•Integrated various application for federation such as PeopleSoft, Remedy and CRM.

•Integrated various cloud base Salesforce applications through SAML based SSO.

•Configured continuous integration with Jenkins on Amazon EC2.

•Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.

•Developed test scripts for service calls and rendered data through XML files.

•Designed and implemented sharable and re-usable software service API's.

•Operators need to offer service flexibility and choice as well as real-time service controls.

•At the same time, they need to reduce the complexity and cost of the IT environment that delivers it.

•Supported messaging open systems services by assisting Level 1 and 2 operations teams with knowledge and guidance on customer issues.

•Investigated daily queries for Inbound/Outbound fax services and messaging gateways for Operations, and internal and external customers, communicating timely responses.

•Contributed department in weekly Messaging Change Management Review Board meetings.

•Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.

EDUCATION

Northwest Missouri State University Maryville, MO

Masters in applied computer science.

KITS Telangana, India

Bachelor of Technology, Electronics and Communication

CERTIFICATIONS

AWS Associate Solution Architect

Awarded as a Data Scientist from UPX-Academy

React JS certification from Udemy

SQL (Advanced) certification from Great Learnings.



Contact this candidate