Back to Developers
Sai Santosh Erraguntla

Sai Santosh Erraguntla

Full Stack Java Developer

Dallas, Tx
80
Profile Score

About

Full Stack Java Developer with 3+ years of experience, Master’s in Computer Science, and AWS Certified Developer – Associate. Experienced in building scalable applications using Java, Spring Boot, REST APIs, microservices, and React. Skilled in secure API design, database integration, and cloud deployment. Proficient in leveraging GitHub Copilot and LLM-based tools to improve development efficiency, debugging, and code quality.

Skills & Expertise (61)

Java Expert
9.0/10
4
Years Exp
Microservices Architecture Advanced
8.2/10
4
Years Exp
Mockito SLF4J LINUX Confluence Jira Git Swagger Postman Agile JUnit Groovy scripting CI/CD GitHub Actions Jenkins Kubernetes Logback Azure OAuth 2.0 JWT AWS Cognito Streams Lambda expressions Functional Interfaces Eclipse IDE Gitlab Pandas NumPy scikit-learn Matplotlib Seaborn Component-Based Architecture Spring Boot 3.x Spring MVC Spring Security Spring Data JPA Hibernate REST APIs Kafka Node.js Express.js Django Flask Python JavaScript React 19 Docker React Hooks Typescript JavaScript ES6+ HTML5 CSS3 Responsive UI MySql Postgresql MongoDb Oracle Maven AWS (Lambda, ECS, API Gateway, S3, RDS, CloudWatch Java 22

Work Experience

Systems Engineer

Tata Consultancy Services

Sep 2020 - Aug 2022

Developed web application modules using Core Java, Java 8, Servlets, HTML, CSS, and JavaScript for a semiconductor product lifecycle management system. Developed and tested RESTful APIs using Spring Boot and validated endpoints using Postman for request/response verification and integration testing. Built and enhanced React-based dashboards to visualize engineering workflow status, product lifecycle data, and system metrics for internal users. Implemented Velocity templates to dynamically render UI components and integrate server-side views with enterprise workflows. Developed and optimized PostgreSQL queries and data access logic to support engineering data management and reporting. Customized and integrated Polarion ALM workflows to support semiconductor design and product data lifecycle processes. Used Eclipse IDE for development, debugging, and build management across Java-based modules. Collaborated with cross-functional teams in an Agile environment, participating in sprint planning, daily standups, and retrospectives. Tracked development tasks, defects, and releases using JIRA to ensure timely sprint delivery. Worked with GitLab repositories and CI/CD pipelines to manage source code, create merge requests, and support automated build and deployment workflows using Jenkins. Coordinated with QA and business teams to validate dashboard functionality and workflow automation.

Software Developer

Crewfox LLC

Aug 2024 - Nov 2025

Developed backend services using Java 22, Spring Boot 3.x, Core Java, OOPS, Collections, and Spring Data JPA in a microservices-based environment. Designed and implemented REST APIs supporting business operations and internal workflow automation. Implemented secure authentication and authorization using Spring Security, OAuth 2.0, JWT, and AWS Cognito. Utilized Java 8+ features including Streams, Lambda expressions, and functional interfaces to build efficient service-layer logic. Developed and optimized SQL and NoSQL queries using MySQL and MongoDB, integrating database operations with Spring Boot backend services via Spring Data JPA, ensuring efficient data retrieval, persistence, and transaction management. Implemented Kafka-based event-driven workflows, enabling real-time processing with scalable and fault-tolerant message handling. Developed integration services using Node.js to support microservices communication and automation. Used Python scripts for log analysis, data processing, and automation of operational tasks. Developed responsive UI components using React 19, HTML5, and CSS3 following modern frontend practices. Containerized services using Docker and supported deployments on AWS (ECS Fargate, Lambda, API Gateway, CloudWatch). Developed unit tests using JUnit and supported CI/CD pipelines using Jenkins for automated build and deployment workflows. Used GitHub for version control, pull requests, and code reviews, working in an Agile/Scrum environment using JIRA. Leveraged GitHub Copilot for incident analysis, log summarization, and developer productivity improvements.

Project Intern

Coding Shastra Pvt Ltd

Apr 2019 - May 2019

Developed Python-based data processing pipelines using Pandas and NumPy to clean, transform, and analyze structured datasets. Implemented machine learning models (classification and regression) using scikit-learn, including feature engineering and hyperparameter tuning. Performed exploratory data analysis (EDA) and data visualization using Matplotlib and Seaborn to identify trends and insights. Evaluated model performance using accuracy, precision, recall, F1-score, and confusion matrix. Integrated trained ML models with backend APIs to enable real-time predictions. Collaborated with cross-functional teams in an Agile environment, participating in code reviews and sprint discussions.

Education

M.S., Computer Science - University of North Texas

2022 - 2024 · Afghanistan

B.tech, Computer Science - Gandhi Institute of Technology and Management

2016 - 2020 · Afghanistan

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 80/100

Profile Overview

Member sinceMar 2026

Skills (61)

Java Microservices Architecture Mockito SLF4J LINUX Confluence Jira Git Swagger Postman +51 more