About Me
Software Engineer with 6 years 10 months of experience in software and application development, focused on Java, Spring Boot, microservices, RESTful APIs, and cloud-based data workflows. Hands-on experience with Java 17 …
Software Engineer with 6 years 10 months of experience in software and application development, focused on Java, Spring Boot, microservices, RESTful APIs, and cloud-based data workflows. Hands-on experience with Java 17 backend services, Apache Beam/Dataflow pipelines, Cloud Composer scheduling, BigQuery SQL, Redis caching, CI/CD, and automated testing. Experienced in maintaining enterprise applications, supporting data migration and batch processing, and collaborating in Agile teams. Uses GitHub Copilot and GenAI as development aids, with generated suggestions reviewed and validated.
Experience
Software Engineer – Intermediate
<p>Develop and enhance backend services and microservice-based application components using Java 17 and Spring Boot.</p><p> Build and maintain RESTful APIs to support application functionality and service integration.</p><p> Build and maintain Apache Beam/Dataflow batch applications and Cloud Composer DAGs for scheduled data processing.</p><p> Work with GCP services and optimize SQL queries for BigQuery to support data workflows.</p><p> Improve Spring Boot microservice performance through Redis caching.</p><p> Maintain build and integration pipelines using Jenkins CI/CD and Git-based development workflows.</p><p> Develop and maintain JUnit tests; address SonarQube findings to improve code quality and resolve code smells or vulnerabilities.</p><p> Use GitHub Copilot and GenAI to assist with development and test-case improvements, validating suggestions through normal engineering practices.</p><p> Collaborate with cross-functional teams in Agile ceremonies, including sprint planning and daily stand-ups.</p>
Developer-11 / Software Engineer
<p>Maintained API applications and data engineering workflows using Java 11, Spring Boot, Apache Beam, SQL, Python, and Bash scripting.</p><p> Automated batch application processes and designed Cloud Composer DAGs for scheduled workflows.</p><p> Built and maintained data pipelines supporting data transformation and migration activities.</p><p> Worked with the team in Agile development, sprint planning, and daily stand-ups.</p>
Developer-1 / Software Engineer
<p>Designed and developed front-end and back-end application features using Java, Spring Boot, and Thymeleaf.</p><p> Improved application job performance using Java multithreading.</p><p> Automated test suites for batch applications and web-service health checks.</p>