Abhishek Thakur

Software Engineer

Gurugram, Haryana, India8 yrs 3 mos experience

Key Highlights

  • 8+ years of experience in full-stack development.
  • Expert in migrating legacy systems to microservices.
  • Passionate about AI-driven applications and emerging technologies.
Stackforce AI infers this person is a Full-Stack Engineer specializing in Fintech and SaaS solutions.

Contact

Skills

Core Skills

JavaMicroservicesSpring BootAngularFull-stack Development

Other Skills

JavaScriptReact.jsKafkaKibanaKong API GatewayAerospikeOpenfeignCanvasProblem SolvingKarmaAmazon CloudFrontAWS LambdaTroubleshootingCommunicationFabric.js

About

Curiosity is my operating system. Senior Full-Stack Engineer with 8+ years of experience building and modernizing scalable, distributed systems. I have worked on building microservice solutions from scratch, large-scale legacy migrations, reverse engineered softwares, and led research-driven development. Beyond enterprise systems, I actively explore R&D projects involving AI-driven applications, state machines, and performance engineering — constantly experimenting, learning, and building. I build outside of work too — including a personal AI-powered Robot Pet project and independent game development — driven by a constant curiosity for intelligent systems and emerging technologies. Tech Stack: Backend: Java (8+), Spring Boot, Spring MVC, Spring Cloud, Spring Data JPA, Spring Security, Spring Batch, Spring StateMachine, REST APIs, Kafka Frontend: React, Redux, Angular (JS/TS), JavaScript Databases & Caching: MongoDB, MySQL, DB2, Redis Cloud & DevOps: AWS (EC2, ECS, EKS, S3, Lambda, DocumentDB), Docker, Kubernetes, Jenkins, Maven, Gradle Observability & Monitoring: Splunk, Prometheus, Grafana, AppDynamics, Kibana, Micrometer Testing: JUnit, Mockito, AssertJ, Awaitility, React Testing Library, JMeter, Taurus, Selenium, Playwright Email: snikit.work@gmail.com

Experience

8 yrs 3 mos
Total Experience
2 yrs
Average Tenure
2 mos
Current Experience

Turing

Senior Software Engineer

Apr 2026Present · 2 mos

Persistent systems

Engineering Lead @Wells Fargo

Mar 2023Aug 2025 · 2 yrs 5 mos · Hyderabad · Hybrid

  • Advanced Information Management System (AIMS) – Wells Fargo **
  • Migrated legacy mainframe system to microservices-based architecture.
  • Maintained and enhanced shared base framework across multiple services.
  • Built a reusable bulk upload framework using Spring patterns; optimized Kafka communication.
  • Improved API throughput ~5× via non-blocking concurrency and thread pool tuning.
  • Resolved memory leaks in React application.
  • Eliminated multitenant transaction inconsistencies using routed datasource strategy.
  • Strengthened CI/CD with containerized integration testing (Testcontainers + preloaded schemas).
  • Restored distributed tracing in async flows using custom thread decorators post-Sleuth.
  • Set up proactive Splunk alerts to detect production issues early.
  • Partnered with Product Owner on feature definition, backlog refinement, and delivery planning.
JavaJavaScriptReact.jsMicroservices

Deutsche telekom digital labs

Software Engineer

Mar 2021Mar 2022 · 1 yr · Gurugram

  • Developed OTT platform microservices for subscriptions and payments.
  • Implemented Kafka-based Payment Saga using Spring State Machine with idempotency and timeout handling to ensure reliable distributed transactions.
  • Built User Activity Tracker service with batched Kafka event publishing for scalable analytics processing.
Spring BootKibanaKong API GatewayAerospikeFull-Stack DevelopmentOpenfeign+1

Gemini solutions pvt ltd

Senior Software Engineer

Sep 2020Dec 2020 · 3 mos

  • Was responsible for managing the skills of members across various teams.
  • Hiring, Training, and Guiding freshers and Interns

Prescient technologies

Software Engineer

Sep 2017May 2020 · 2 yrs 8 mos · Pune City

  • Led a team of 5 in delivering a fixed-bid project to reverse-engineer a Flash-based 2D space designer app into a modern Angular SPA.
  • Researched and architected optimal frontend stack (SVG vs Canvas) for performance, maintainability and scalability.
  • Developed shell utilities to convert Flash SWFs to optimized SVGs, achieving up to 90% better performance than SVGO (popular SVG optimization library).
  • Implemented multi-layer canvas optimization for high-performance object dragging by customizing Fabric.js internals.
  • Built a showcase webapp for Siemens Products.
  • Performance Tooling: Developed an internal CI/CD tool using Mutation Observer APIs to benchmark rendering performance across versions.
  • Rapid Prototyping: Executed multiple POCs, including a multi-part S3 upload handler and automated performance testing architectures using Taurus.
CanvasProblem SolvingKarmaAmazon CloudFrontAWS LambdaTroubleshooting+9

Capgemini

Software Engineer

Aug 2015Aug 2017 · 2 yrs · Pune City

  • Migrating outdated and legacy stack application to AngularJS and Spring Boot and Batch with deployments on cloudfoundry
  • Production level 2 support for existing and migrated applications
Spring BootSpring DataMockitoProblem SolvingAngularJUnit+4

Education

Guru Nanak Dev University (GNDU), Amritsar

Bachelor of Technology - BTech — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience