Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
AVINASH ЈНА

AVINASH ЈНА

Bengaluru

Summary

Seasoned Java Full Stack Developer with over 10 years of experience in designing scalable web applications. Expertise in Java, Spring Boot, Microservices, and Angular, with a strong focus on system design and application optimization. Skilled in the full software development life cycle within Agile/Scrum environments, collaborating with cross-functional teams to deliver efficient software solutions.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer - Full Stack

Cognizant
Bengaluru
10.2022 - Current
  • Design and develop scalable backend systems using Java and related technologies
  • Implemented multithreading and asynchronous processing for independent task execution, improving application performance and minimizing processing time.
  • Enhanced message processing by partitioning high-volume RabbitMQ workloads into sub-queues, enabling parallel consumers and significantly increasing throughput.
  • Implemented WebSocket-based real-time communication to deliver live updates in the application UI, enhancing user experience and reducing dependency on frequent polling.
  • Optimized system performance by refactoring long-running database transactions to execute outside transaction scope, decreasing latency and mitigating resource contention.
  • Developed extendable components by applying SOLID principles and microservices design patterns.
  • Integrated frontend and backend components through RESTful APIs to enable seamless data exchange.

Senior Software Engineer-Backend Developer

IBM
05.2021 - 09.2022
  • Designed and integrated Circuit Breaker mechanisms (Resilience4j) to handle service failures gracefully, ensuring high availability and fault tolerance across microservices.
  • Implemented centralized logging and distributed tracing across microservices, enabling faster issue identification and significantly improving support team troubleshooting efficiency.
  • Optimized complex SQL queries through indexing, partitioning, and query refactoring, achieving 30% reduction in DB response time.
  • Developed microservices architecture for legacy module, facilitating scalable and maintainable APIs that support future growth.

Software Engineer - Backend Developer

Lowe's India Pvt Ltd
05.2020 - 05.2021
  • Delivered post-purchase experience that improved user satisfaction by collaborating with UX designers and product managers.
  • Developed backend services and REST APIs using Java and Spring Boot, following coding standards.
  • Revamped Pro User Order History experience on Lowesforpros.com using Aggregator microservice pattern to drive user engagement.
  • Implemented unit tests with JUnit and Mockito to ensure code reliability and enhance software quality.

Software Engineer - Full stack

Deloitte
09.2018 - 05.2020
  • Developed software solutions that addressed client business needs and enhanced operational efficiency.
  • Investigated and resolved complex requirements and production issues to ensure seamless functionality.
  • Collaborated with cross-functional teams to define and clarify project requirements and specifications.
  • Conducted code reviews to ensure quality and adherence to best practices.
  • Contributed to daily standup meetings by sharing task updates and addressing blockers.

Software Engineer - Backend

Capgemini
12.2015 - 09.2018
  • Developed backend services and REST APIs using Java and Spring Boot, enhancing application performance and reliability.
  • Resolved critical technical and business production issues through analysis and troubleshooting, minimizing downtime and ensuring service continuity.
  • Integrated APIs with Angular, collaborating with frontend teams to ensure seamless functionality and enhance user experience.
  • Communicated task updates and addressed blockers during daily standup meetings to facilitate team progress.

Education

Bachelor of Technology - Computer Science

West Bengal University Of Technology
Siliguri,Darjeeling
07-2015

Skills

  • Java
  • Spring Boot framework
  • Angular development
  • Microservices architecture
  • RESTful services
  • JPA and Hibernate
  • SQL proficiency
  • RabbitMQ messaging
  • Liquibase database versioning
  • Data structures and algorithms
  • Design patterns application
  • Solid principles adherence
  • System design

Timeline

Senior Software Engineer - Full Stack

Cognizant
10.2022 - Current

Senior Software Engineer-Backend Developer

IBM
05.2021 - 09.2022

Software Engineer - Backend Developer

Lowe's India Pvt Ltd
05.2020 - 05.2021

Software Engineer - Full stack

Deloitte
09.2018 - 05.2020

Software Engineer - Backend

Capgemini
12.2015 - 09.2018

Bachelor of Technology - Computer Science

West Bengal University Of Technology
AVINASH ЈНА