Satyanarayana Kundurthi
Sr. Full Stack Engineer
Email: *************@*****.*** Ph: 469-***-****
Summary:
·10+ years of experience as Sr Full Stack Java Engineer with developed applications in Java, Spring MVC, Spring Boot Frameworks, Node.js and Angular/React for the front-end, ensuring seamless integration across the stack.
·Strong experience integrating ML models and AI algorithms into Java applications to enhance predictive analytics, recommendation systems, and process automation and proficient in working with TensorFlow, Keras, Apache Spark, and scikit-learn to build, train, and deploy machine learning models.
·Used AI-assisted coding tools to accelerate development while thoroughly reviewing AI-generated code to ensure quality, catch bugs, and maintain best design practices.
·Developed Python Scripts for data processing and worked on Pandas, NumPy and Pyspark.
·Strong experience in developing Web Application using Python Flask and creating Authentication and Template rendering using Python Flask for UI development.
·Strong expertise in performance tuning, caching strategies, and cloud-native deployments using Kubernetes and Docker.
·Experience Agile/Scrum environments, test-driven development (TDD), and CI/CD pipelines to deliver secure, performant, and business-critical applications.
·Strong experience in Core Java in Collections, Multithreading, exception handling and design patterns such as Singleton, Façade and Prototype.
·Developed REST, RESTFul and SOAP, web Services in Java using Spring, Spring Boot, Spring Batch frameworks and Hibernate for building secure and efficient Java-based backend services.
·Experience in RABIT MQ in event message processing and JMS,AMQP,RabbitMQ,SOA, OSGI Bundles, Service Mix, Apache Camel Routing, SOAP and REST, JAX-WS Web Services and REST with Metro stack and Apache CXF, XML SAX/DOM/STAX Parsers GWT,CSS,HTML, DOJO.
·Strong hands-on experience in Node.js and Express.js for building RESTful APIs, working with databases like MongoDB, MySQL, and PostgreSQL for robust, scalable data management.
·Experience Message Streaming Platforms like Kafka, AWS SNA, SQS, RABIT MQ, GCP PUB/SUB, Worked on creating and configuring the Kafka topics and Kafka Parameters according to Project Requirements and Worked on Creating Kafka Cloud Topics to Send the data across multiple team platforms and Designed and created the Kafka QL Tables to capture live data to understand the data.
·Configured the GCP PUB/SUB topics and created GCP cloud alarms to monitor the message flow and latencies.
·Expertise in MySQL and Oracle Databases in writing complex queries, triggers, views and stored procedures and Knowledge in NOSQL data base like MongoDB, worked on Redis cache and created the job’s to sync data to redid cache.
·Designed and implemented cloud-native applications on AWS, Azure, and Google Cloud, optimizing them for performance, scalability, and cost-efficiency. Experienced in leveraging cloud services such as EC2, S3, Lambda, RDS, DynamoDB, and Kubernetes.
·Proficient in AWS services such as S3, Glue, Redshift, Lambda, and Kinesis, with a deep understanding of Data Lake architecture and DataBus frameworks. Passionate about driving data-driven decision-making and optimizing data infrastructure for business intelligence.
·Designed and implemented a Data Lake solution on AWS S3 for storing and managing structured, semi-structured, and unstructured data, Integrated AWS Glue and AWS Lambda for building efficient ETL pipelines to process data and load it into Redshift for analytics.
·Developed a real-time DataBus architecture using AWS Kinesis and Apache Kafka to enable high-throughput, low-latency data streaming between applications and the Data Lake.
·Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Micro Services and deployed applications in AWS as EC2 instances and created snapshots for the data to be stored in AWS S3.
·Architected and managed data ingestion pipelines using AWS Glue Crawlers, ensuring seamless extraction of data from multiple sources and placing them into S3 storage.
·Used Elastic Search, Splunk Dash Board, Data Dog, Log Stash for log monitoring and writing the application logs.
·Hands on experience in version control tools, GitHub, Get Bit bucket and SVN.
Educational:
·Masters in Computer Science from Northwestern Polytechnic University.
·Bachelors in Information Technologies from Jawaharlal Technological University.
SkillSet:
Java Versions
Java 1.5, 1.8, 11, 17,21
Java API Development
Micro-services, J2EE applications.
Java FrameWorks
Spring, Spring Boot, Spring MVC, Spring Batch, Spring AOP, J2EE.
UI
React, Angular,Java Script, Type Script, Nodes.js, Express.js, Ext.Js, HTML5, CSS3.
DataBases
Oracle, SQL Server, Mysql, Dynamo DB, MongoDB, Cassandra, Postgress
Cloud
AWS Cloud Watch,DinamoDB, Lambda,EC2, S3,ELB, Auto Scaling, Elastic BeanStalk, IAM, SNS, Pivotal Cloud Foundry.
Devops Tools
Kubernetes, AWS ECS, GCP Workload Identity, Hashicorp, Terraform.
Message Streaming
Kafka, Rabit MQ, AWS-SNS, AWS-SQS, GCP PUB/SUB
Version Controls
Git, BitBucket, Git Hub, SVN, Tortoise SVN.
CI/CD
Jenkins
Containerization Tools
Docker, Podman
Application Servers
Nginx, Apache Tomcat
Build Tools
Maven, Gradle
Scripting Languages
Python, Bash Shell Scripting
IDE
Visual Studio Code, Eclipse, IntelliJ
Professional Experience:
TFS, Plano, Tx OCT 2025 — Current
Sr Full Stack Java Engineer
Description: Migrating legacy systems to micro services architecture using Gen AL Platform tools integrating Java and Python micro service applications.
·Working as AI Engineer in migrating the applications using LangChain algorithms and integrating the applications to Generative AI applications.
·Automated File processing using Lang Chain processing using AI workflows.
·Designed and developed Spring Boot microservices for order processing, order history, inventory, and pricing, leveraging Reactive Programming to handle high-throughput, low-latency data flows.
·Implemented security compliance features to PII data protections for online and in-store transactions.
·Working in AWS and using AWS Arora DB with Postgres’s, Redis as Cache store as the log store database.
·Working on Kubernetes and Docker on AWS EKS services for deploying applications.
Michaels Stores, Irving, Tx Sep 2024 —Jun 2025
Lead Full Stack Java Engineer
Description: Working as Lead Java Developer with Michael Stores client, developing the Michaels core Ecommerce applications for order processing, storing the order history, inventory and pricing. The applications focus on the core order flow end to end integrated with Finance teams, cart and Checkout teams connected to in store and online orders.
·Working as Lead Full Stack Developer in Offshore and Onshore work model performing code reviews and participating in technical discussion and design meeting.
·Designed and developed Spring Boot micro services for order processing, order history, inventory, and pricing, leveraging Reactive Programming to handle high-throughput, low-latency data flows.
·Implemented security compliance features to ensure HIPAA, PHI, and PII data protections for online and in-store transactions.
·Created and Consumed REST APIs using Spring Boot applications and deployed the applications and Order Processing, Order Submission and Payment verifications for E commerce Platform Orders.
·Working in Google Cloud Platform and using spanner DB as Transactional Database, Redis as Cache store and MongoDB as the log store database.
·Working managing the cluster of distributed GCP systems for US and Canada markets.
·Identifying the prod issues, debugging and resolving the p1, p2, p3 issues.
·Working on Spring Boot Micro-Service applications for migrating the existing features to OMS Manhattan.
·Implemented Mobile Native API Gateway to authenticate and generate authorization token. Used OAuth 2.0 Authorization approach.
·Worked on configuring the application to store data in elastic cache to retrieve data for store stales for service requests.
·Configured the application to write the log stack data to elastic search for logging and debugging.
·Written Elastic Queries to debug and identify the production issues for resolving the incidents.
·Created the Web-Hooks in the Spring Boot Micro-services application to get the real time data events from Third party devices in the stores.
·Worked on Data Dog to monitor the application logs, also used Data Dog application latency charts to identify the latencies in the application.
·Used the GCP Spanner Query Performance Dashboard to identify the Transactional Query latencies.
·Worked on GCP PUB/SUB writing the publisher and subscriber’s to publish the realtime data events from Web-Hooks.
·Involved in designing and developing the web pages using HTML 5, SASS, React JS,Redux, Flux, Node JS, CSS, Type Script, JavaScript, next.js, Bootstrap, Node.js, NPM, Mongo DB.
·Developing Single Pages Application using HTML5, CSS3, Bootstrap,ReactAsync Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.
CTS/Elevence Health, West Virginia Aug 2023 — Sep 2024
Lead Full Stack Java Engineer
Description: Working as Sr.Java Developer for Health-Care client Anthem Inc. for providing the member, claims, care-management, providers and consumers data. We provide data to the Ohio, CA, NY, West-Virginia, Virginia, Washington states and supports the internal teams for moving data between the teams and managing the claims at the health care organizations.
·Created Micro-services using spring Batch and Spring Boot for processing data, generate the annual repots and provided the repots to State Clients. Developed and deployed Reactive Spring Boot microservices for member, claims, care-management, and provider data, ensuring strict adherence to HIPAA, PHI, and PII compliance standards.
·Worked on Spark Machine Learning and provided solutions to get the maximum prediction result to build the business reports, read data from Casandra database for enrichments of ML.
·Developed Micro services Registration and Discovery using Spring Cloud and Netflix’s Eureka.
·Consumed REST APIs using Spring Boot applications and deployed the applications.
·Worked on Docker container and deployed the application in Docker container.
·Created Docker compose file for micro-services deployment.
·Worked on KSQL DB, created KSQL streams, tables and queried Kafka topics to fetch the messages.
·Worked on Jenkins for the runtime environment of the CI/CD system to build, test deploy.
·Provided the Claims, Providers and Encounter informations to State.
·Worked on Kafka sink and jdbc connectors to fetch the data from Kafka topics and from SFTP location.
·Created Tidal jobs for scheduling the tasks.
·Developed Dynamic React UI pages for Business to update and Claims, provider informations using Typescript.
·Collaborated with UI/UX designers to enhance the user-centered design of eCommerce flows, improving checkout conversion rates by optimizing state management in React and refining Flexbox/Grid layouts for responsive design.
·Led frontend performance tuning initiatives, using CSS optimization techniques and efficient DOM updates to improve load times for healthcare portals.
·Involved in designing the UI pages HTML5, CSS3, JavaScript, React JS, Redux, MongoDB, Flex, Bootstrap.
·Developed Backend Systems using Node js and Written AWS lambdas using Node js.
·Created a spring Batch service to pull data from Oracle DB, process the data and generate weekly and monthly report to state client of Ohio and CA states.
·Created Spring Boot Micro-service applications to make the communication between Providers, claim and care-management teams.
·Worked on resolving the Kafka Streaming issues in production.
·Developed Data Access Layer using Spring Data with JPA annotations, Spring Boot Integration with MongoDB.
·Implemented API Gateway pattern with Netflix Zuul and Spring Cloud, API Registration and Discovery with Spring Cloud and Eureka, Spring data JPA, Spring data Mongo DB.
·Monitor system anomaly and configure self-monitoring strategies in using Grafana.
·Worked on Identifying the SQL query latencies in the application using Grafana Dashboard and improved the query performance.
UST Global/Comcast, Philadelphia May 2021 – July 2023 Sr. Java Full Stack Engineer
Description: Created the Machine Learning Models and generated the predictions for business sales teams for business commendations at store level, mobile brand level, and state level by providing the visualizing repots to support business presentations.
·Worked on creating Java Micro-services rest applications for processing data and string data in AWS s3 buckets and created the frontend UI in React JS for consuming the data to show the business repots of prediction analysis using vue.js stimulation templates.
·Built interactive dashboards in React with hooks-based state management, ensuring fast data updates from real-time APIs. Implemented responsive layouts using CSS Grid and Flexbox, maintaining consistent design across mobile, tablet, and desktop views.
·Worked on Spark Machine Learning and worked on Logistic Regression, Decision Tree Algorithms and provided solutions to get the maximum prediction result.
·Worked on deploying the UI and rest applications on Cloud Foundry. Worked on Gremlin query’s to fetch the data from Graph DB.
·Consumed REST APIs into Micro-service application Spring Boot applications and deployed the applications.
·Consumed data from Cassandra DB and produced data to Kafka topics.
·Worked on Jenkins for the runtime environment of the CI/CD system to build, test deploy.
·Worked on RUNDEK to run, trigger and schedule the spark jobs in spark nodes.
·Provided Data analysis reports for business teams for identifying business impacts.
·Loaded data into ThoughtSpot from MongoDB and provided Pin boards ThoughtSpot for data visualization.
·Create ThoughtSpot Live pinboards and created the bar graphs and charts of business analysis reports.
·Created pipe line to load data from MongoDB to S3, and used GlueCrawler to convert the S3 files to tables.
·Created React UI pages for viewing the prediction results and effecting elements for the internal Analysis team.
·Implemented Micro services Gateway to authenticate and generate authorization token. Used OAuth 2.0 based JWT tokens Authentication and Authorization approach.
·Developed the Server Side rendered progressive web applications used with React Js, Node js, Next Js Firebase and Material UI using HTTPS, Web APP manifests, service workers and Browser API’s.
·Created Data Model for initial Java JPA entities for Data Usage Micro services.
·Worked on Eclipse Debugger and JDB for debugging the code step by step to identify the edge case Senario broke in production.
·Worked on Hadoop servers and Yaml Configuration to improve the application performance by providing the more possible nodes to speed up the data streaming.
·Use Spark Dash Board to identify the application job performance and monitored the threads and applied action thread time latency to improve the performance.
·Used Elastic Search for application log monitoring in production for spark data streaming applications and configured the applications to write the application logs.
·Written the elastic queries to search the logs in the Elastic Search to debug the application in prod environment.
·Optimized S3 storage with lifecycle policies and data tiering for cost-effective management of historical data.
·Developing Single Pages Application using HTML5, CSS3, Bootstrap,ReactAsync Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.
·Created and Validated the JWT and Tokens and provided OAUTH2 login for access token integration.
·Used AWS API Gate Way to provide Gateway to the micro-service applications.
·Implemented OAuth2 for the micro-service applications through authenticator.
BWI, Phoenix, Arizona Nov 2020 – May 2021
Java Full Stack Developer
Description: Worked on the BWI rewards and Hotels application to improve the customer experience and provide security to the customer data.
·Developed the Micro-services creating rest applications using spring boot frame work.
·Created Rest endpoints and consumed in UI.
·Written UI Scripts using JavaScript and TypeScript.
·Developed UI using HTML, CSS, JavaScript validations and XML.
·Used Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
·Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
·Deployed AWS Lambda code from Amazon S3 buckets.
·Created versioning and retention policies on the S3 bucket.
·Worked on Analyzing Data Design patterns and file analyzed the Data files and processed.
·Used Zookeeper as service discovery tool and established connection for Apache Kafka and Zookeeper in MicroServices deployment process.
·Utilized Apache Camel to integrate Microservices with other Microservices and RabbitMQ messaging exchanges.
·Created connections to database using Hibernate session Factory Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
·Implemented the Redis Cache to store the data and provide the information to rewards users.
·Worked on Spring MVC framework to implement design patterns like IOC, Spring DAO, Data Transfer objects, Business objects, ORM Mappings.
·Used Log4j to log trak the application flow to identify the application issues in higher environments.
·Used WSDL, SOAP, AXIS and JAX-WS technologies to create Web Services, generate stubs & consuming the existing services.
·Created the Okta security integration for rewards application users using spring security.
·Worked on the Stripe API’s for payment processing, subscription management and invoicing the customer payments securely.
·Used Splunk to monitor the application logs and configured the splunk logging in the Micro-Service application.
·Worked on Glassfish application Server to deploy the Spring Micro-Service applications.
CapitalOne, Plano, Texas May 2020 – Nov 2020
Java/Python Full Stack Developer
Description: Create the Data migration api to migrate data to Snowflake Database.
·Worked on creating the data flow pipelines from AWS to Snowflake Database in Python and created the CI/CD pipeline script for deploying the applications.
·Used Python pandas libraries for processing the excel files and creating the excel files.
·Created the python scripts for reading the json files data and created new json files processing the data.
·Created the python api’s in Django and Flask to support the data pipelines to store the data in Snowflake Data Base using python snowflake libraries.
·Developed REST APIs using Spring Boot applications and deployed the applications.
·Deployed the Java and Python applications in Docker containers in AWS environment.
Skill Strom Inc Bank of America, Plano, TX April 2019 – May 2020
Java FullStack Developer
Description: Worked on the LAMP(Loan Mortgage Portal) a customer service portal supports BOFA mortgage customer service, by taking the telephonic voice commands and provide the info to customer service representatives to provide better service for Mortgage customers.
·Developed REST APIs using Spring Boot applications and deployed the applications.
·Created Java Client codes by consuming web services and for REST and SOAP web services. Worked on Agile Scrum and Kanban Methodologies.
·Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application.
·Generated UNIT test cases in MOKITO for client, services and UI implementations.
·Use Project Management Tools Rally and JIRA for task creating and assigning the tasks to the team.
·Used Tortoise SVN as repository to make the code checking and used GIT BITBUCKET for code commit and code push and used JENKINS as CI/ID.
·Worked on Blade Logic for checking the servers like Apache 9 and Tomcat 9 servers.
·Worked on HPALM to track application issues and bug reports and resolving S1, S2 and S3 level issues in SIT, UAT and Performance Testing environments.
·Worked in using React JS components, Forms, Events, Keys, Router, and Flux concept.
·Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
·Developed React JS pages, Web services calls and AJAX calls for the application.
·Build React components and stand-alone functions to be added to any future pages.
·Deployed application on Web Logic Server using Ansible Tower and involved in DevOps operations.
·Developed Data Access Layer using Hibernate and DAO layers and implemented the Hibernate queries in the entity layers.
Cyient Inc Client Samsung, Herndon, VA April 2018 – March 2019
Java Developer
Description: Worked on the application tracks the device and network information installed in the mobile network sites and routes the network data the mobile network company.
·Used and Implemented Springs MVC framework on Controller layer and Hibernates to develop as ORM and implemented DAO layer to store and fetch the data from DB.
·Developed Python Scripts for data processing and worked on Pandas, NumPy and PySpark.
·Developed Python API for Data Migrations.
·Used Micro services architecture with spring boot to develop REST based web services.Developed user interface modules using Angular Js, HTTPS, CSS and bootstrap frame works.
·Integration applications done using tools like Maven debugging through logging frameworks like log4j.
·Used JENKINS for CI/CD and created pipe lines from BIT BUCKET for code deployments.
·Used Angular JS framework for building web-apps and is highly efficient in integrating with Restful services.
·Created the Spring micro-service applications to process the seller service requests from the stores.
·Involved in developing Restful Web Services using Jersey tool as wrappers to access existing business services by different channels.
·Worked on Splunk DashBoard to write the application logs and monitor the application logs in production.
Cyient Inc Client Verizon, New York, NY March 2017 – March 2018
Java Developer
Description: Worked on processing the mobile network information and data to application servers to identify the number of users and network availability to improve the business.
·Involved in Designing and development of web applications.
·Created SOAP web services using WSDL, XML and SOAP for transferring data.
·Worked on UI components Angular JS directives, controllers, validations using HTML, CSS and bootstrap.
·Creating SOAP response in XML format using JAXB Marshaller for consuming request.
·Involved in spring security for authentication and authorization.
·Used GIT HUB as a version controller for maintaining the developing code.
·Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
·Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
·Good Experience in AngularJS and Responsive Web Design.
·Worked on Production Incidents and identified the code fix, by debugging the code step by step in eclipse debugger.
·Involved in spring programmatic transaction management using AOP and using Spring Batch.
·Implemented Batch framework for records processing.
·Worked on Splunk DashBoard to write the application logs and monitor the application logs in production.
Cyient Inc, Hyderabad, India March 2014 – August 2015
Java Developer
· Worked on development of web applications.
· Created SOAP web services using WSDL, XML and SOAP for transferring data.
· Created JSTL web pages and consumed the rest end points.
· Consumed the SOAP endpoints and worked on marshaling and un marshaling data.
· Created UI pages in Angular.js
· Used GIT HUB as a version controller for maintaining the developing code.
· Used JavaScript for custom client-side validation.
· Designed forms and makes them more interactive with the use of jQuery.