Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sahithi K

Frisco,TX

Summary

  • 7+ years of Full Stack Developer experience with strong proficiency in MongoDB, Express.js, Angular, Node.js and Java.
  • Experience with various SDLCs, including Agile (Scrum), TDD, and Waterfall models, covering requirement gathering, analysis, design, coding, testing, and implementation.
  • Extensive experience in developing web applications using HTML5, CSS, JavaScript, jQuery, Ajax, JSON, and JSP.
  • Experience with Spring Security for user access management, JWT token authentication, and OAuth 2.0 configuration for authorization.
  • Experience applying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in multi-tier applications.
  • Experienced in unit testing web services with JUnit, Mockito, Spring JUnit Runner, and Spock, while achieving Test-Driven Development (TDD) goals.
  • Skilled in designing microservices applications with Docker and using Jenkins and AWS CodeDeploy for CI/CD.
  • Strong experience in creating real-time dashboards with Splunk, Elastic Search, and Logstash (ELK) to monitor and analyze application streaming data.
  • Primarily responsible for CI/CD deployment, with experience in OpenShift (OSE) and modifying Jenkins files for the pipeline.
  • Experience building MEAN applications with MongoDB, ExpressJS, AngularJS, and NodeJS, creating RESTful APIs, and managing client-side dependencies with Bower.
  • Extensive experience with EJB, Struts, and Spring Boot, including modules like Spring MVC, Spring IOC, Spring AOP, Spring Security, and Spring Data.
  • Strong understanding of server-side JavaScript frameworks like Node.js, Hapi.js, and Express.js.
  • Used various open-source MVC frameworks like Struts 2.0, Spring MVC, and ORM.4o mini.
  • Expert in using Core Java SE 8 features such as Streams API, Lambda functions, Functional programming, and Generics.
  • Extensive experience building dynamic single-page applications (DSPA) using the MEAN stack (Mongo, Express, Angular, and Node).
  • Experienced with application servers such as IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Hands-on experience with building Java projects using build tools like Maven, Gradle, and integrating the project Bamboo, CD/CI, Jenkins, Aws Code.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
  • Sound learning on the consistent mix and persistent deployment tools like Jenkins, Hudson, Travis, Puppet, and Bamboo. Substantial involvement in UNIX and Shell scripting to automate the build scripts.
  • Experienced in utilizing source code variant administration apparatuses like SVN, Git, Bit Bucket, and undertaking sprinters like Babel, Grunt, Gulp, and Web pack.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Developed various Typescripts (ES6) objects, including Components, NgModules, Providers, Services, and classes using arrow functions and optional types.

Overview

10
10
years of professional experience

Work History

Java/Mean Stack Developer

Biogen
06.2023 - Current
  • Designed and implemented patient data microservices using Node.js and Express.js, ensuring high scalability and low latency.
  • Developed application using microservices architecture with the MEAN 11+ stack (MongoDB, Express, Angular, Node) to develop single-page applications (SPAs).
  • Used Spring Circuit Breaker and integrated Hystrix dashboard to monitor microservices
  • Developed APIs for real-time synchronization of patient records across multiple systems with adherence to HIPAA standards.
  • Integrated third-party APIs to improve data exchange and enhance application functionality.
  • Using REST or GraphQL APIs with JavaScript on the client-side or Node.js on the server-side.
  • Integrated MongoDB and Redis for distributed data storage, reducing query times by 30%.
  • Built secure authentication and authorization layers using JWT and OAuth2.0.
  • Delivered new Angular-based UI components with RxJS, latest versions of typescript, and angular CLI for enhanced patient data visualization.
  • Built responsive user interfaces with HTML5, CSS3-SASS, Bootstrap, and media queries
  • designed dynamic schemas in MongoDB using NoSQL, wrote rich queries, and implemented sharding to distribute data across systems for horizontal scalability as data volume grewSharding.
  • Managed the Kafka cluster using Zookeeper and broker technology and used GraphQL queries with the Apollo library.
  • Used Java 11 features such as Parallel Streams, Lambdas, functional interfaces, and filters
  • Implemented a custom logging solution using Elastic Stack to streamline troubleshooting.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Conducted unit, integration, and UI testing using Jest, JIRA X-Ray, Karma, Jasmine, Protractor, Mocha, and Chai to ensure code quality and reliability for Angular, React JS, and Backbone JS.
  • Developed backend processes for data updates and retrieval using Cassandra and ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
  • Migrating modules from IBM MQ to Apache Kafka and creating Kafka adaptors to reduce application dependency.
  • Automated deployment pipelines using Jenkins and GitHub Actions, reducing deployment time by 40%.
  • working on POC's for rest service development using NodeJS, Express.JS and MongoDB.
  • Monitored and resolved application performance issues using New Relic and Splunk.
  • Applied CI/CD practices to ensure consistent software delivery.
  • Utilized Kubernetes in the application to automate deployment, scaling, and managing containers.
  • Participated in all stages of the Software Development Life Cycle, including requirement gathering, design, development, and testing, while creating a single-page application using Agile Scrum, attending daily standup's, sprint reviews, and managing tasks with Jira.


Environment: Java, Angular, J2EE, Git, Spring Boot, Hibernate, Core Java, Microservices, Rest, Web Services, CSS, Eclipse RCP SASS, WSDL, JIRA, JMS, PostgreSQL, AWS, Spring Cloud, Spring batch, PCF, Apache JMeter, jQuery, JUnit, Docker, Maven, Jenkins

Node.js Developer

AT&T
07.2021 - 05.2023
  • Engineered virtualization management microservices using Node.js and Express.js, handling over 1 million daily requests.
  • Developed responsive Single Page Applications (SPA) and user interfaces using Angular 8/12, TypeScript, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, SASS, LESS, Node.js, and MongoDB.
  • Integrated the front-end UI with the back end using the Spring MVC framework and utilized Spring Cloud Config Service for external configuration management and profile-specific folder support.
  • Designed secure APIs to manage virtualization workloads across hybrid cloud environments.
  • Developed a scalable event-driven architecture using RabbitMQ for real-time notifications.
  • Upgraded frontend functionality from Angular 8 to Angular 12, and created responsive and ADA-compliant UIs.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test-running.
  • Developed number of Typescript (ES6) objects including Components, Ng Modules, Providers, Services, Interfaces and classes utilizing arrow function and optional types.
  • Used Node.js to run Webpack tasks, build the project, and write critical SQL code in PostgreSQL, including setting up scripting jobs.
  • Performed data segregation and categorization using Spark Streaming API (Transformations & Output Operations) on HBase data, with Hive external tables mapped to HDFS data and accessed via Spark SQL.
  • Implementing 7mode SAN and NAS using FCP, NFS, CIFS, and ISCSI protocols, creating new aggregates on FC and SATA drives, and adding disks to existing aggregates.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON using Express JS middleware.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
  • Utilized Prometheus and Grafana for real-time application monitoring and metrics visualization.
  • Integrated dynamic role-based access control with Azure AD, ensuring compliance with enterprise security standards.
  • Integrated systems using Apache Camel and Spring Integration, implementing Message Oriented Middleware with JMS and Apache Kafka.
  • Used Karma and Jasmine for frontend unit testing, and Mocha and Chai for backend testing (NodeJS).
  • Debugged the application using Chrome and IE Developer Tools, manipulating DOM nodes, and developed report reconciliation rules by comparing source and destination data systems using Spark in Scala and Hadoop frameworks.
  • Leveraged Redis and PostgreSQL for caching and persistence, improving data retrieval times by 25%.
  • Following Test-driven development (TDD) and Behavior Driven Development (BDD) to generate JUnit test cases for testing various components
  • Configured Kubernetes clusters to orchestrate containerized microservices with zero downtime during updates.
  • Implemented GitLab CI/CD pipelines, ensuring automated testing and deployment.

Environment: Microservices, Spring Boot, Spring Cloud, Spark, Cassandra, Java 11, Angular, Node.js, Kafka, Restful, JPA, AWS, Apache Kafka, Docker, Kubernetes, and Maven


Software Engineer

Walmart
11.2020 - 07.2021
  • Designed inventory management microservices using Node.js and MongoDB for high availability and fault tolerance.
  • Developed single page applications using Typescript, HTML, CSS.
  • Used NodeJS to offer an easy and safe way to build high performance and scalable application.
  • Contributed to the Design and develop high quality software for large scale Java/Spring Batch/Micro-service Applications
  • Designed and developed in setting up of JBPM Workflow Managers for the Order process, Customer Change Systems Workflow framework.
  • worked on React framework and Node JS cross platform of JavaScript.
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, HTML and JavaScript.
  • Migrated tables from SQL Server to Cassandra, which are being used actively till date.
  • Developed Rest APIs to processes the data from DB to another Rest Service.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework and used Spring IOC container to maintain core Objects Lifecycle.
  • implemented platform modules through spring Java micro and Node.js services by employing Hapi.js, as well as front-end React JS.
  • Built SPA with loading multiple views using route services using Node.js.
  • Developed Microservices using Spring Boot and Spring Batch, that create, update, delete and get the assignment information from backend.
  • Used Node.js for developing single page web applications.
  • Automated build and deployment pipelines with Terraform and Jenkins.
  • Deployed Dockerized applications in AWS ECS, enabling seamless scaling.
  • Worked with JIRA and Confluence to manage project backlogs and documentation.

Environment: Node JS, Type Script, Java 8, Spring Boot, Rest, JPA, Cassandra, Spark, React, Rabbit MQ, Bit Bucket, Jenkins, NPM, Maven, AWS, Oracle, Redi, Mongo DB, Eclipse, Postman, Swagger, Junit, Mockito, Karma, Jasmine, Unix, Windows. Apigee.

Java Full Stack Developer

J.B.Hunt
11.2019 - 11.2020
  • Develops and implements new services/applications that meet J.B. Hunt’s standards in performance, reliability, and maintainability by using the Java-8 & 11/Nodejs, Spring Boot, Micro Services.
  • Streamlined user experience with front-end development utilizing HTML, CSS, Angular8 and TypeScript.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Developed NodeJS-based APIsto integrate third-party logistics providers with the Carriers360 system.
  • Reduced page load times by optimizing front-end assets such as JavaScript files, stylesheets, and images
  • · Designed builds which can grow and support builds using Gradle.
  • Utilized Kafka for real-time messaging between carriers and dispatch systems, improving data synchronization across the supply chain.
  • Developed Spring-Boot based Micro Services & implemented Spring cloud/Netflix API architecture.
  • Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms.
  • Implemented multi-threading to handle simultaneous shipment tracking requests, improving the performance of live tracking features.
  • Implemented distributed machine learning algorithms for classification and regression tasks, utilizing Spark's parallel processing capabilities.
  • Built interactive dashboards with Angular 8/11 to provide carriers with real-time data on freight status, routes, and delivery schedules.
  • Managed the deployment of the system using Azure DevOps pipelines, ensuring continuous integration and smooth production releases.
  • Implemented service-level objectives (SLOs) and alerts in Dynatrace to ensure compliance with performance SLAs, driving improved reliability and customer satisfaction.
  • Designed microservices architecture on AWS, utilizing ECS, Lambda, and SQS/SNS for scalable data processing.
  • Implemented the JBH’s internal tool DERP, to view prod exceptions directly in the UI platform with clear notification message.
  • Used spring config server for centralized configuration and Splunk for centralized logging.
  • Enhanced logging and troubleshooting by implementing centralized logging solutions using AWS CloudTrail.
  • Tuned application performance using Dynatrace-provided metrics, optimizing memory utilization and reducing garbage collection times for high-traffic services.
  • Provided technical guidance during migration from on-prem to AWS, enabling a smooth transition for the team.
  • Used the Kubernetes to check the logs and for event processing using ActiveMQ, as well Managed Docker orchestration and Docker containerization using Kubernetes.
  • • Working in an Agile/Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Environment: Java 1.8, Spring MVC, JavaScript, HTML5, CSS3, SOAP, REST Web Services, Bootstrap, JAX-RS, JSON, AngularJS, Node.JS, CSS, HTML, GIT, Jenkins, Apache Tomcat, Jira, Oracle, Junit, AWS, Gradle.

Full Stack Consultant

Wells Fargo
01.2018 - 11.2019
  • Worked on creating Single Page applications (SPA) using AngularJS, Angular 8+, HTML, CSS, Bootstrap & TypeScript.
  • Evaluated client needs and expectations, establishing clear goals for each consulting engagement.
  • Automated backend tasks using Node.js scripts, saving 20 hours per week in manual labor.
  • Spearheaded the integration of payment hub solutions into existing banking products, enhancing scalability and functionality.
  • Used different transformers, exception handling, testing& Security of MuleSoft ESB endpoint through OAuth2.
  • integrated the internal security model into new projects with Hibernate, JPA, Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka, ensuring seamless backend functionality.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Built REST APIs supporting XML and JSON, utilizing Spring MVC and Spring Boot for streamlined service communication.
  • Implemented payment message standards such as ISO 20022, NACHA, and SWIFT for interoperability across banking systems.
  • Managed AWS infrastructure with serverless components, including API Gateway, Lambda, and S3, for scalable cloud solutions.
  • Leveraged Docker and Kubernetes for containerization and orchestration, optimizing application deployment.
  • Utilized Istio service mesh for dynamic service discovery and traffic management across microservices.
  • Developed Angular services for frontend, utilizing REST API calls to connect to backend systems.
  • Implemented Kafka producersto stream data from external REST APIs into Kafka topics.
  • Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
  • Worked on continuous integration pipelines with Jenkins, automating tests and deployments across environments.

Jr. Software Developer

Cyber Global LLC
03.2015 - 02.2016
  • Developed scalable Node.js microservices for various cloud-based applications, improving overall system efficiency.
  • Developed user-friendly GUIinterfaces and web pages using HTML, CSS, JavaScript, AngularJS, and NodeJS.
  • Built cloud-based microservices using Spring Boot with minimal configuration for faster development.
  • Created Single Page Applications (SPA) with AngularJS, binding data to views and synchronizing with the server.
  • Integrated Spring and Hibernate for backend development and database management.
  • Established database connectivity using JDBC, Hibernate O/R mapping, and Spring ORM with Oracle.
  • Developed RESTful web services, consuming SOAP services for external system integrations.
  • Implemented security features using Spring Security for authentication and authorization.
  • Prototyped and implemented solutions using Java JDK 1.7, including full migration from JDK 1.2.
  • Managed application deployment on Apache Tomcat Server and monitored performance on IBM WebSphere.
  • Used Apache Camel for integration modules and messaging services with JMS.
  • Automated application buildsand deployments using Maven, with unit testing implemented through Junit.
  • Ensured robust error handling and logging with Winston and Loggly, enabling quick diagnostics in production.
  • Wrote unit and integration tests using Jest, achieving a high code coverage rate and reducing defects in production.
  • Employed Log4J for application logging and notification tracing.
  • Supported Agile development cycles, ensuring timely feature delivery and iteration

Education

Master of Science - computer and information science

Bellevue University
Bellevue, NE
11-2017

Bachelor of Science - computer science and engineering

ASIST
India
03-2015

Skills

  • C
  • Java
  • JavaScript
  • PHP
  • PL/SQL
  • UNIX Shell Script
  • Servlets
  • Spring
  • JPA
  • JTA
  • JDBC
  • JSP
  • JSTL
  • RMI
  • Applets
  • Struts 25
  • Hibernate 5x
  • Spring 50
  • Spring Batch
  • Spring Security
  • Spring AOP
  • Spring Core
  • Spring IOC
  • JSF
  • HTML
  • HTML5
  • CSS/CSS3
  • AJAX
  • JQuery
  • Bootstrap
  • XML
  • Grunt
  • Gulp
  • JSON
  • SQL Server
  • MySQL
  • Oracle
  • MongoDB
  • DB2
  • AngularJS
  • Angular 11
  • Reactjs
  • Nodejs
  • Backbonejs
  • Hapijs
  • Handlebarsjs
  • XSD
  • WSDL
  • Apache Axis
  • SOAP
  • Restful
  • GraphQL
  • JAX RS
  • JAX WS
  • JMS
  • IBM MQ
  • Apache Active MQ
  • Apache Kafka
  • Oracle WebLogic 10x/9x
  • IBM WebSphere 8x/6x
  • Apache Tomcat 80/7x/6x
  • Agile
  • Waterfall
  • OOAD
  • SCRUM
  • JUnit
  • Mockito
  • Jasmine
  • Karma
  • Mocha
  • Chai
  • Selenium
  • SVN
  • CVS
  • GIT
  • Clear Case
  • Maven
  • Gradle
  • ANT
  • Eclipse IDE
  • RAD 60/70
  • IntelliJ IDEA
  • Spring Tool Suite (STS)
  • Windows
  • Linux
  • UNIX
  • Visual Studio
  • Rational Rose
  • Microsoft Office
  • API design and integration

Timeline

Java/Mean Stack Developer

Biogen
06.2023 - Current

Node.js Developer

AT&T
07.2021 - 05.2023

Software Engineer

Walmart
11.2020 - 07.2021

Java Full Stack Developer

J.B.Hunt
11.2019 - 11.2020

Full Stack Consultant

Wells Fargo
01.2018 - 11.2019

Jr. Software Developer

Cyber Global LLC
03.2015 - 02.2016

Master of Science - computer and information science

Bellevue University

Bachelor of Science - computer science and engineering

ASIST
Sahithi K