Avishek Upadhyay

Lead Software Engineer

Bangalore, IN.

About

Highly accomplished Lead Software Engineer with 7 years of experience specializing in scalable enterprise applications using Java, Spring Boot, and microservices. Proven expertise in technical leadership, driving efficiency gains of 30-40% and optimizing metadata processing by 20x through innovative caching. Adept at problem-solving, performance tuning, and leading Agile teams to deliver high-impact cloud-deployed solutions while fostering team growth and innovation.

Work

Wissen Technology / Morgan Stanley

|

Principal Engineer

Bangalore, Karnataka, India

→

Summary

Led as Principal Engineer, developing and optimizing scalable enterprise applications while leading a 5-member Agile team to deliver high-impact solutions.

Highlights

Developed Collibra Data Governance applications using Java & Spring Boot with React dashboards, deployed on AWS, driving firm-wide adoption and achieving 30% improved cataloging via automated lineage tracking and glossary mapping workflows.

Led a 5-member Agile team to deliver impactful projects and Proof-of-Concepts (PoCs), implementing multithreading, Spring Batch & Scheduled Jobs to boost system throughput by 25% for over 50K daily upload tasks.

Reduced metadata processing latency by 20X through innovative use of Kafka, Redis, Proxy, and Caching patterns, significantly enhancing system performance.

Engineered rule-based workflows using Drools, Data structures & algorithms, resulting in a 30% improvement in cataloging efficiency.

Contributed to a MERN stack-based service that offloaded non-core functionality from Spring Boot systems, cutting down service startup time by 50%.

Upgraded legacy Spring applications to Spring Boot 3.x with Java 17/21, resulting in a 15% performance improvement.

Tata Consultancy Services

|

System Engineer

Kolkata, West Bengal, India

→

Summary

Modernized Wealth Management Systems and built Enterprise Asset Management solutions, optimizing backend processes and deployment pipelines.

Highlights

Modernized Wealth Management (WM) Systems by migrating Struts to Spring MVC and optimizing MySQL and JPA queries, achieving 14% faster transactions.

Built Enterprise Asset Management solutions using Java, Spring & JDBC, integrating IBM Maximo and designing MxLoader-based ETL pipelines for third-party data migration.

Optimized FlexPLM backend and managed GitHub build/release pipelines, achieving a 95% deployment success rate.

Education

Kalyani Government Engineering College

Kalyani, West Bengal, India
→
B.Tech Computer Science & Engineering Grade: 70.90%

Courses

Data Structures

Algorithms

DBMS

National English School

Kolkata, West Bengal, India
→
Higher Secondary (XII) Science Stream with Computer Science Grade: 82.60%

National English School

Kolkata, West Bengal, India
→
Secondary (X) Computer Applications Grade: 82.14%

Awards

MyThanks Recognition for Workshops

Morgan Stanley

Received 'MyThanks' recognition from Morgan Stanley for contributions through workshops, demonstrating knowledge sharing and mentorship.

Rank under 500 in TCS CodeVita

Tata Consultancy Services

Achieved a ranking within the top 500 participants in the TCS CodeVita global coding contest.

Ranked 1 in college coding community on CodeChef

CodeChef

Achieved the top rank within the college coding community on the CodeChef platform.

School Topper in Computer Applications

National English School

Recognized as the top student in Computer Applications during Secondary (X) education.

Languages

English

Hindi

Bengali

Certificates

Udemy Gradle Certification

Udemy

Agile Certification

Morgan Stanley

TCS Maximo Certifications (Functional & Technical)

Tata Consultancy Services

Skills

Languages

Java, Python, JavaScript, SQL.

Frameworks

Spring Boot, Hibernate, JPA, React.js, Node.js.

Testing

Junit, Mockito, Cucumber, Jest, Cypress.

Tools

Gradle, Maven, Docker, Jenkins, CI/CD, Git, Kubernetes.

Databases

PostgreSQL, MySQL, Redis, Neo4j, MongoDB.

Technologies

Kafka, Drools, JWT, GraphQL, REST, Swagger, Redux.

Cloud

AWS, IBM Maximo, FlexPLM, Collibra.

Monitoring

Prometheus, Grafana, Splunk, Loki, JConsole.

Projects

Portfolio Website

→

Summary

A responsive personal portfolio site built using HTML5, CSS3, and JavaScript.

AnchorFlow

→

Summary

A project designed to store multi-level hierarchical data in Neo4j with nested relationships.

MetaStore

→

Summary

A system that fetches metadata from Redis cache and PostgreSQL, providing detailed statistics, CRUD operations, search functionality, and auto-load test data scripts with full Docker setup.