Janak Avhad

Objective

Software Engineer with nearly 3 years of experience building scalable Java-based backend and full-stack applications using Java, Spring Boot, Angular, Microservices, and AWS. Experienced in designing REST APIs, asynchronous processing, cloud-native applications, and resilient distributed systems while delivering end-to-end solutions in Agile environments.

Experience

Software Engineer Nov 2023 - Present
Tata Consultancy Services (TCS) | Bengaluru, India (Remote)
Project: Finance operation project of a Global Airline Client
    • Built and maintained Spring Boot microservices supporting financial workflows, enabling reliable data processing and communication across distributed production systems.
    • Automated month-end financial reporting through SQL-based data pipelines, scheduled jobs, and backend automation, reducing manual effort by 50%+.
    • Developed Angular 17 dashboards and internal finance tools integrated with RESTful APIs, improving operational visibility and business workflows.
    • Implemented secure authentication and authorization using Spring Security, JWT, and Role-Based Access Control (RBAC).
    • Improved application reliability using Redis caching and Resilience4j while enabling asynchronous processing through Kafka, RabbitMQ, and ExecutorService.
    • Contributed to AWS-based deployments using EC2, S3, and IAM for secure and scalable application environments.
    • Delivered features end-to-end across backend and frontend systems from requirement analysis to deployment and production support.

Projects

Writing & Thoughts (Medium)

Education

Bharati Vidyapeeth College of Engineering 2019 – 2023
BE, Information Technology CGPA 9.2 · Navi Mumbai