Summary
Overview
Work History
Education
Skills
Projects
Websites
Languages
Work Availability
Work Preference
Accomplishments
Software
Timeline
SoftwareEngineer
Sanjay Billa

Sanjay Billa

Software Development Engineer
Texas

Summary

Experienced Full Stack Software Developer with around 5 years of expertise in developing and maintaining web applications in the financialservices industry. Proficient in Java, Spring Boot, ETL (Informatica), and database technologies (Oracle, MS SQL, Vertica, AuroraPostgreSQL). Skilled in front-end development with React, Angular, and JavaScript, and back-end development using Node.js, GraphQL, and RESTful APIs.

Well-versed in cloud platforms (AWS, Azure, GCP) with hands-on experience in AWS Lambda, S3, RDS, Route53, Terraform, andKubernetes. Strong background in CI/CD pipelines, DevOps tools (Jenkins, Docker, Kubernetes, Rafay, Snyk, New Relic, SumoLogic), event streaming (Kafka), and API management.

Overview

5
5
years of professional experience

Work History

Software Development Engineer

USAA
San Antonio, TX
11.2024 - Current

As a Software Development Engineer, I built scalable enterprise applications using Java 17, Spring Boot, ReactJS, TypeScript, and GraphQL, focusing on responsive design, performance, and cloud-native architecture. I implemented state management with Redux Toolkit and Context API, optimized UI with Tailwind CSS and Material-UI, and integrated APIs via Axios, Apollo Client, and WebSockets. I enhanced SEO with SSR and SSG using Next.js, developed PWAs for offline support, and ensured front-end reliability through automated testing with Jest, Cypress, Playwright, and React Testing Library. I containerized applications with Docker, deployed to AWS EKS using Helm and ArgoCD, and managed CI/CD via GitHub Actions and GitLab CI. I leveraged AWS services like Amplify, Lambda, API Gateway, CloudFront, and S3 for serverless deployment, automated infrastructure provisioning using Terraform, AWS CDK, and CloudFormation, and implemented full-stack observability with ELK Stack, CloudWatch, and Prometheus. Additionally, I ensured performance and security with DevSecOps practices, chaos testing using Pitest, and microservice communication through Istio service mesh.

Java Developer

Prudential Financial
Dallas, TX
05.2023 - 11.2024

As a Java Developer, I led the decomposition of a monolithic application into microservices using Spring Boot and modern Java practices, designing RESTful APIs with Swagger documentation. I implemented and secured APIs using OAuth2 and OIDC, and configured Kong API Gateway for traffic routing, API versioning, and CI/CD automation via Jenkins and GitLab CI. I transitioned to a microservices architecture with independent databases using JPA, JDBC, and Spring Data, and containerized services with Docker, deploying to Kubernetes for scalability and high availability. I built and maintained CI/CD pipelines to automate build, test, and deployment workflows, while integrating monitoring and logging using Splunk and Prometheus for real-time visibility and issue resolution. I performed rigorous API testing with Postman, Swagger, and Assertible, collaborated on automated QA pipelines, and implemented Apache Kafka for asynchronous service communication. I also automated build processes using Maven and Gradle, integrating them into CI/CD for consistent, reliable deployments.

Java API Developer

MassMutual
Hyderabad, India
11.2020 - 12.2022

As part of the API Delivery Team at MassMutual, I developed and maintained APIs for diverse customer requirements, contributing across the full SDLC including requirement analysis, development, testing, and integration. I followed agile and Scrum methodologies, collaborating closely with business analysts and end users. I built web applications using React, HTML5, and CSS3, and developed robust backend services using Java 8, Spring Boot, Spring MVC, JDBC, and Hibernate. I implemented microservices and RESTful APIs hosted on Spring Boot with embedded Tomcat, using Apache Maven for builds. I developed messaging modules using Spring JMS, Apache Camel, and RabbitMQ, and used Node.js for specific REST APIs. I employed Netflix OSS patterns like Eureka and Config Server for service discovery and configuration, and deployed services using Docker and Jenkins through CI/CD pipelines to AWS. I also worked on deployments in Pivotal Cloud Foundry (PCF), monitored applications via the PCF console, and ensured scalability and availability using load-balanced Docker containers. Additionally, I utilized Kong and IBM DataPower as API gateways for traffic management and security.

Software Analyst

Max Life Insurance
Hyderabad, India
09.2019 - 10.2020

Assisted in the development and enhancement of enterprise applications by contributing to core system functionalities and collaborating with senior developers to implement scalable and high-performance software solutions. Participated in code reviews, debugging, and optimization efforts to improve code efficiency and maintainability. Supported database operations, including data retrieval and query tuning, to ensure system reliability. Worked with cross-functional teams to gather business requirements and translate them into technical solutions. Gained hands-on experience with Agile and Test-Driven Development methodologies, and maintained clear documentation of project workflows, requirements, and technical specifications to support long-term development continuity.

Education

Master of Science - Computer Science

University of Texas At Arlington
Arlington, TX
01.2023 - 05.2024

Bachelor of Science - Information Technology

Chaitanya Bharathi Institute of Technology
Hyderabad, India
06.2016 - 04.2020

Diploma - Diploma in Computer Maintenance and Engineering -

State Board of Technical Education And Training
06.2014 - 04.2016

Skills

Programming Languages: Java, C, C, JavaScript, Python, HTML, CSS, Nodejs, Reactjs, Unix and Linux

API Design and Microservice: REST API, Apigee, Discovery

Frameworks: Spring Boot, Drop Wizard, Spring Hibernate

DevOps Tools: Jenkins, Docker, Kubernetes, Maven, Terraform, Fortify

Version Control: GitHub, Bitbucket

Cloud Platform: Amazon Web Services, Azure

Database: DB2, MySQL, Cassandra, MongoDB

Development Methodologies: Waterfall, Agile/Scrum

Tools: JIRA, Confluence, Slack, NetBeans

IDEs: Eclipse, IntelliJ

Security: OAuth2, AMC, Session Management

Messaging systems: Apache Kafka, RabbitMQ

Projects

  • SEO Techniques for Effective Ranking: SEO stands for "SEARCH ENGINE OPTIMIZATION" Which means the process of increasing the quality and quantity of website traffic by increasing the visibility of a website or a web page to users of a web search engine by using Google On page and Off page techniques etc. Technologies used are SEO Strategy and Implementation, Google Analytics, Google Search Console, Keyword Research (Ahrefs, SEMrush), CMS (WordPress), HTML/CSS, Backlink Analysis (Majestic, Ahrefs).
  • QR code Scanner using Android Studio: This project was developed for scanning the QR code which holds the data and storing the data immediately to online database with date and time of scan. It can be used as an Attendance System or vehicle In Out data in parking or in any security firm. Technologies used are Android Studio, Google Firebase (online database)

Languages

Telugu
Native language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimeContract WorkInternship

Work Location

On-SiteRemoteHybrid

Accomplishments

Improved System Performance: spearheaded the migration of legacy applications to microservices architecture using Spring Boot and Docker, which led to a 40% improvement in system performance and scalability.

Enhanced Automation: Established a CI/CD pipeline using Jenkins and Kubernetes, reducing deployment time by 50% and minimizing manual errors in production.

Increased Data Efficiency: Implemented ETL workflows to centralize financial data, improving accessibility for reporting and analytics, which led to a 30% reduction in data retrieval time.

Cost Optimization: Streamlined AWS resource usage by optimizing Lambda functions and OpenShift cluster management, resulting in a 20% reduction in operational costs.

Improved Communication: Developed and integrated Kafka with JMS for real-time notifications, ensuring faster response times for system-related issues.

API Development Excellence: Successfully developed and deployed over 20 secure and scalable APIs using Spring Boot, serving various internal and external clients with zero downtime.

Accelerated Delivery: integrated agile methodologies and led the use of Docker and Jenkins for continuous deployment, reducing the delivery cycle by 30%.

Microservices Adoption: Played a pivotal role in migrating legacy systems to a microservices architecture using Spring Boot and deployed them on Pivotal Cloud Foundry (PCF), improving system resilience and scalability.

Improved System Security: Implemented API security measures using Kong and DataPower, enhancing the security posture and ensuring compliance with industry standards.

Cross-Platform Efficiency: Optimized cloud-hosted applications, increasing performance by 25% through Docker containerization and load balancing techniques.

Software

Java

Reactjs

Spring Boot

Spring Reactive

Timeline

Software Development Engineer

USAA
11.2024 - Current

Java Developer

Prudential Financial
05.2023 - 11.2024

Master of Science - Computer Science

University of Texas At Arlington
01.2023 - 05.2024

Java API Developer

MassMutual
11.2020 - 12.2022

Software Analyst

Max Life Insurance
09.2019 - 10.2020

Bachelor of Science - Information Technology

Chaitanya Bharathi Institute of Technology
06.2016 - 04.2020

Diploma - Diploma in Computer Maintenance and Engineering -

State Board of Technical Education And Training
06.2014 - 04.2016
Sanjay BillaSoftware Development Engineer