Results-driven Associate Software Engineer with over 3 years of experience in designing, developing, and deploying scalable software applications using Spring Boot. Skilled in building efficient data pipelines for data migration using Apache Beam (Java), with a strong command of SQL databases. Possesses foundational knowledge of DevOps practices and tools. Demonstrates a solid understanding of the software development life cycle (SDLC), agile methodologies, and version control systems.Proven ability to deliver high-quality, maintainable code while effectively collaborating within cross-functional teams.
Company: Tech Mahindra
Client: Ford Motor Company
Projects: GCAT (Spring Boot Development), SBOM & MDR (Data Migration)
Roles: Spring Boot Developer, ETL Developer
Project: GCAT
Role: Spring Boot Developer
Project Overview:
Contributed to the modernization of a legacy web application by migrating from the Struts framework to a scalable and maintainable Spring Boot architecture.
Key Responsibilities:
Designed, developed, and maintained high-performance, enterprise-grade web applications using the Spring Boot framework.
Implemented RESTful APIs and microservices following clean code practices and SOLID design principles.
Utilized Spring Data JPA and Hibernate for efficient and scalable data persistence.
Ensured robust code quality, security, and license compliance through tools like SonarQube and FOSSA for static code analysis and vulnerability scanning.
Projects: SBOM & MDR
Role: ETL Developer
Project Overview:
Built and maintained scalable data pipelines for seamless data ingestion and migration from multiple sources, ensuring data quality, consistency, and integrity using Apache Beam (Java) and GCP Dataflow.
Key Responsibilities:
Designed and implemented ETL pipelines using Apache Beam on GCP Dataflow for efficient data validation and transformation.
Integrated and managed various Google Cloud services, including:
Cloud Storage (GCS)
Compute Engine
Workflows
Cloud Scheduler
Ensured data consistency, integrity, and reliability across distributed systems.
Possess working knowledge of Tektone for CI/CD workflows to streamline testing and deployment.
Familiar with Terraform for managing infrastructure as code to support consistent deployments.
Resolved issues across backend services and data pipelines, maintaining high availability and performance.
Java
Spring Boot
Micro Services
Hibernate
JPA
Rest API
undefined