Summary
Overview
Work History
Education
Skills
Other Personal Details
Social Link
Personal Information
Languages
Timeline
Generic
AVINASH SINGH

AVINASH SINGH

Lucknow

Summary

Dynamic Senior Java Developer extensive experience at Cognizant and TCS, specializing in REST APIs and microservices-based architectures. Proven track record in achieving 90% test coverage and optimizing Couchbase performance. Adept in multithreaded application development, integration testing, and project management. Strong background in J2EE, leveraging deep analytical skills to deliver scalable, high-quality software solutions.

Overview

6
6
years of professional experience

Work History

Senior Java Developer

Cognizant
Bangalore
10.2023 - Current

Software Engineer

August 2024 — Present

  • Currently working with American Express on Project Nemo since August 2024.
  • Developed two APIs: bulkInstitution and bulkProfile using Vert.x, Future, and CompletableFuture for asynchronous and multithreaded processing.
  • Delivered end-to-end microservices using Vert.x and Spring Boot, incorporating schema design, validation logic, and exception handling.
  • Utilized Couchbase database for data storage and retrieval, optimizing query performance.
  • Achieved 90% test coverage using Groovy test cases and ensured compliance with SonarQube standards.
  • Monitored Kibana logs for performance analysis and optimization.
  • Conducted QA gating calls, ensuring smooth deployment and functionality.
  • Written BDD test cases and reports to enhance test automation.
  • Worked extensively on auditability and traceability of each request to maintain system integrity.

Software Engineer

October 2023 — July 2024

  • Spearheaded the development of microservices-based end-to-end projects using Java 8 and Spring Boot framework for the Walmart payment tracking system.
  • Handled concurrent data processing via Kafka consumers and multithreaded processing pipelines.
  • Designed and executed functionalities to seamlessly receive invoices, claims, and financial transactions from Kafka consumers.
  • Ensured data integrity and accuracy by expertly extracting, processing, and deserializing records from Kafka messages.
  • Implemented robust exception handling mechanisms, thereby guaranteeing system stability and reliability.
  • Authored comprehensive JUnit test cases, ensuring high test coverage and validation of code functionality.
  • Conducted thorough integration testing to verify seamless interaction among different system components.
  • Managed the entire development lifecycle from design to testing and deployment.
  • Efficiently stored processed records in the database, optimizing data storage and retrieval.
  • Developed and implemented business logic to process records in accordance with defined requirements and specifications.
  • Upheld coding standards, best practices, and project deadlines throughout the development process.
  • Managed the complete SDLC, adhering to best practices in J2EE and Spring frameworks.

Software Developer

Tata Consultancy Services (TCS)
09.2019 - 05.2023

Software Developer

September 2019 — May 2023

  • Worked with Maersk Global in shipping and logistics applications.
  • Designed and developed base modules using Java 8 & 6 and Spring Boot, incorporating both reactive and non-reactive microservices.
  • Applied J2EE principles in the integration of internal and upstream systems
  • Used SQL Server and Oracle for storing relational data.
  • Performed end-to-end integration of services internally and with upstream systems.
  • Designed technical flows for various business requirements.
  • Developed standalone services for seamless operations.
  • Written optimized queries for sub-document level data retrieval in SQL.
  • Gained strong experience in working on Agile-based projects.

Education

B.Tech/B.E. -

Dr. A.P.J Abdul Kalam Technical University
06-2019

XIIth -

Other
01.2014

Xth -

Other
01.2012

Skills

Areas of Expertise

  • Vertx
  • Cucumber
  • Groovy
  • Couchbase database
  • Kafka
  • Linux
  • SQL (Programming Language)
  • Postman
  • Integration Testing
  • Project Handling
  • JIRA
  • REST API
  • Hibernate (Java)
  • Spring Boot
  • IntelliJ
  • Java 8,11,17
  • JUnit
  • GitHub
  • Microservices

Other Personal Details

Lucknow, INDIA

Social Link

https://www.linkedin.com/in/avinashsingh-115ab3100

Personal Information

Total Experience: 4 Years 6 Months

Languages

  • English
  • Hindi

Timeline

Senior Java Developer

Cognizant
10.2023 - Current

Software Developer

Tata Consultancy Services (TCS)
09.2019 - 05.2023

B.Tech/B.E. -

Dr. A.P.J Abdul Kalam Technical University

XIIth -

Other

Xth -

Other
AVINASH SINGH