Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Awards
Personal Information
Company
Timeline
Vishnu Gupta

Vishnu Gupta

Bengaluru

Summary

Accomplished Software Engineer with 11 years of expertise in Java, cloud computing, and automation. Currently serving as Senior Engineer, leading enterprise initiatives to optimize system performance and ensure compliance. Previously drove API standardization and developed a Graph QL-based API gateway, enhancing code quality and mentoring team members.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior Engineer

Target
Bengaluru
08.2022 - Current
  • As part of the Orders Platform Team, I contributed to building and enhancing critical systems that drive order creation, fulfillment, and payment processing.
  • Order Recovery System: Developed application to identify and automate recovery of stuck orders in real-time, preventing cancellations from system issues.
  • Cost Optimization: Reduced VCPU consumption by 20% in core order update application through performance tuning and architectural enhancements.
  • In-Memory Deduplication: Introduced efficient event deduplication logic, improving throughput by processing 2% more orders per minute.
  • Fund Reallocation: Built seamless fund reallocation logic for order item substitutions, ensuring compliance with EBT and HSA payment systems.
  • Customer Data Compliance: Designed and implemented end-to-end Customer Data Deletion solution for Orders platform, ensuring compliance and facilitating onboarding.
  • Kafka Security Automation: Automated certificate renewal processes for Kafka, strengthening compliance with company security policies.
  • Technology Modernization: Led successful migrations to Java 17 and Spring Boot 3, keeping applications aligned with the latest frameworks.
  • Automation: Automated store realignment workflows, replacing manual operations with fully automated jobs to increase efficiency.
  • On-call & Incident Management: Supported 24x7 operations, performing root-cause analyses, reducing repeated issues through automation and process enhancements.
  • Mentorship: Actively mentored teammates, guided cross-team initiatives, and provided expertise in technical and product-related discussions.
  • Code Excellence: Consistently focused on clean, optimized, and maintainable code as a standard practice.
  • Gift Cards: Designed and documented support for variable loading of open loop gift cards, enhancing flexibility and usability in payments.

Senior Software Engineer

FICO
Bengaluru Area
02.2019 - 07.2022
  • GraphQL API Gateway: Architected a GraphQL API gateway as a facade for legacy applications, enhancing data accessibility for over 1 million data points. This improvement benefited five internal teams, significantly improving overall system performance.
  • API Standardization: Led product initiatives for API standardization, enhancing consistency and efficiency across services.
  • Write-Behind Cache: Developed and maintained write-behind cache for Ignite to Couchbase/S3 service using Java and Spring framework, deployed in PaaS environment for effective data handling.
  • Authoring Platform: Contributed to the development of an authoring platform that enables all FICO products to design their business processes. This platform utilizes Apache Flowable, MySQL, Spring Boot, and Kubernetes.
  • Guided new teammates, facilitating their integration into the team.: Provided guidance and support to new teammates, helping them integrate into the team and develop their skills effectively.
  • Assumed various responsibilities in software engineering, contributing to different project areas. as software engineer, mentoring new teammates and focusing on low-level design and implementation.

Senior Software Engineer

Zivame
Bengaluru
04.2018 - 02.2019
  • Developed cross-sell backend system leveraging customer profiling and past orders, enhancing shopping experience on Zivame. Utilized Spring Boot (Java 8) and Redis Cluster for caching and distributed locking, resulting in live service accessible through product cart and page views.
  • Designed and integrated system with Qwikcilver's REST API for managing gift cards, streamlining functionality and providing seamless user experience for transactions.
  • AWS Redshift Optimization: Optimized AWS Redshift queries for reporting purposes, achieving a 50% reduction in execution time. This improvement significantly enhanced the performance and efficiency of our reporting processes.
  • Designed and implemented several critical systems as a backend engineer, focusing on customer profiling, performance optimization, and integration with external services.

Software Engineer

Smarten Spaces
Bangalore Urban district
09.2017 - 04.2018
  • Developed backend for user polling with Spring Boot for application logic and MongoDB as repository, enhancing data retrieval for user feedback.
  • Integrated internal tools with QuickBooks for streamlined accounting activities, improving team efficiency in financial reporting.
  • Built internal portal for accounting team to aggregate order details and manage users/vendors, facilitating better data organization and access.

Software Engineer

Pathtracker.io
Bengaluru Area
11.2016 - 08.2017
  • Created dashboards and reports showcasing critical metrics for data-driven decision-making.
  • Implemented basic authentication with spring security framework to enhance application security.

System Engineer

infosys
Pune
09.2014 - 10.2016
  • Migrated project from Java 5 to Java 8, enhancing performance and maintainability.
  • Participated in client interactions within rotational team, addressing defects and gathering new requirements.
  • Resolved bugs and implemented enhancements based on specified requirements.
  • Completed 6 month extensive training on SDLC and Language and Tools needed for it.

Education

Bachelor of Technology (BTech) - Electronics And Communication

NIT SIKKIM
01.2014

Skills

  • Apache Kafka
  • Spring Boot
  • API design
  • Java development
  • System architecture
  • Incident management
  • Problem solving
  • Team mentorship
  • Effective communication
  • Cross-team collaboration
  • Process automation
  • Coaching and mentoring
  • Design verification
  • Tech-Savvy
  • Event Driven Programming
  • PostgreSQL

Certification

Programming with Google Go

Languages

English, Native or Bilingual

Awards

Spot Award

Personal Information

Title: Senior Software Engineer

Company

Target

Timeline

Senior Engineer - Target
08.2022 - Current
Senior Software Engineer - FICO
02.2019 - 07.2022
Senior Software Engineer - Zivame
04.2018 - 02.2019
Software Engineer - Smarten Spaces
09.2017 - 04.2018
Software Engineer - Pathtracker.io
11.2016 - 08.2017
System Engineer - infosys
09.2014 - 10.2016
NIT SIKKIM - Bachelor of Technology (BTech), Electronics And Communication
Vishnu Gupta