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

Awarded By

Morgan Stanley

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

Rank under 500 in TCS CodeVita

Awarded By

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

Awarded By

CodeChef

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

School Topper in Computer Applications

Awarded By

National English School

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

Languages

English
Hindi
Bengali

Certificates

Udemy Gradle Certification

Issued By

Udemy

Agile Certification

Issued By

Morgan Stanley

TCS Maximo Certifications (Functional & Technical)

Issued By

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.