Vishnu Gupta

Senior Software Engineer

Bangalore, Karnataka, India11 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java development and cloud computing.
  • Led API standardization and GraphQL gateway projects.
  • Mentored team members and improved code quality.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

Spring BootApache KafkaCore JavaGraphqlAws

Other Skills

GitEvent Driven ProgrammingPostgreSQLObject-Relational Mapping (ORM)Distributed SystemsAmazon Web Services (AWS)RedisAWS RedshiftMongoDBSecurity AuditsPlaybookSIEMCybersecurityEthics in cybersecurityMultithreading

About

With 11 years of experience as a software engineer, I excel in Java development, cloud computing, and automation. I have extensive expertise in frameworks like Spring Boot and am proficient with tools such as Git, Jenkins, Kubernetes, Kafka, and AWS. Currently, as a Senior Engineer at Target, I focus on adding new feature (Enterprise initiatives), create guest data delete orchestrator to make system compliant ,optimizing applications, automating processes, and improving system performance. My last role at FICO involved leading API standardization and developing a Graph QL-based API gateway. I am dedicated to solving complex problems, mentoring team members, and enhancing code quality.

Experience

11 yrs 5 mos
Total Experience
1 yr 10 mos
Average Tenure
3 yrs 9 mos
Current Experience

Target

Senior Engineer

Aug 2022Present · 3 yrs 9 mos · Bengaluru, Karnataka, India · Hybrid

  • As part of the Orders Platform Team, I contributed to building and enhancing critical systems that drive order creation, fulfillment, and payment processing. Key achievements include:
  • Customer Data Compliance: Designed, implemented, and tested an end-to-end Customer Data Deletion solution across the Orders platform, ensuring compliance and successful onboarding.
  • Order Recovery System: Created application to identify stuck orders and automate recovery based on many data sources, This system works real time and Save The Sale which would have been canceled due to system issues.
  • Cost Optimization: Reduced VCPU consumption by 20% in the core order update application through performance tuning and architectural improvements.
  • Fund Reallocation: Built seamless fund reallocation logic for order item substitutions, ensuring compliance with EBT and HSA payment systems.
  • Gift Cards: Designed and documented support for variable loading of open loop gift cards, enhancing flexibility and usability in payments.
  • Kafka Security Automation: Automated certificate renewal processes for Kafka, strengthening compliance with company security policies.
  • In-Memory Deduplication: Introduced efficient event deduplication logic, improving throughput by processing 2% more orders per minute.
  • 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.
Spring BootGitApache KafkaEvent Driven ProgrammingPostgreSQLObject-Relational Mapping (ORM)

Fico

Senior Software Engineer

Feb 2019Jul 2022 · 3 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • As a software engineer, I have taken on multiple roles including mentoring new teammates and focusing on low-level design and implementation. My key contributions and achievements include:
  • Mentorship: Provided guidance and support to new teammates, helping them integrate into the team and develop their skills effectively.
  • API Standardization: Led two product initiatives focused on API standardization, ensuring consistency and efficiency across our services.
  • 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.
  • 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.
  • Write-Behind Cache: Developed and maintained a fully write-behind cache for Ignite to Couchbase/S3 as a service, using Java and the Spring framework. This service was deployed in a platform-as-a-service (PaaS) environment, ensuring efficient data handling and storage.
  • These efforts have collectively enhanced system performance, data accessibility, and operational efficiency, while also fostering a collaborative and productive team environment.
Spring BootCore JavaDistributed SystemsAmazon Web Services (AWS)Git

Zivame

Senior Software Engineer

Apr 2018Feb 2019 · 10 mos · Bengaluru, Karnataka, India · On-site

  • As a backend engineer, I have successfully designed and implemented several critical systems, focusing on customer profiling, performance optimization, and integration with external services. My key contributions include:
  • Cross-Sell Backend: Created a robust cross-sell backend system based on customer profiling and past orders, enhancing the shopping experience on Zivame. This system was developed using Spring Boot (Java 8) and utilized Redis Cluster for caching and distributed locking. The service is currently live and can be experienced by adding a product to the cart or viewing a product page on the Zivame website.
  • Gift Card Integration: Designed and integrated the system with Qwikcilver's REST API for managing gift cards. This integration streamlined the gift card functionality, providing a seamless user experience for gift card 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.
  • These achievements have contributed to a more efficient and user-friendly experience for our customers, as well as improved the performance and reliability of our backend systems.
Spring BootAmazon Web Services (AWS)GitAWS

Smarten spaces

Software Engineer

Sep 2017Apr 2018 · 7 mos · Bangalore Urban district, India

  • Created an internal portal for the accounting team to aggregate order details, manage users/vendors.
  • Integrated internal tools with Quick books(https://quickbooks.intuit.com/in/) for accounting activity.
  • Created backend for User polling using Spring Boot for application logic and MongoDB as repository.
Spring BootAmazon Web Services (AWS)Git

Pathtracker.io

Software Engineer

Nov 2016Aug 2017 · 9 mos · Bengaluru Area, India

  • Created Dashboards and reports. Dashboards show critical metrics and comprehensive reports.
  • Implemented basic authentication using the spring security framework.
Spring BootAmazon Web Services (AWS)Git

Infosys

System Engineer

Sep 2014Oct 2016 · 2 yrs 1 mo · Bengaluru, Karnataka, India

  • Completed 6 month extensive training on SDLC and Language and Tools needed for it.
  • Part of rotaional team for client interaction and helping in solving defect and new requirements.
  • Role requires migration of existing project from Java 5 to Java 8.
  • Worked on bug fixing and enhancement as per requirements.

Education

NIT SIKKIM

Bachelor of Technology (BTech) — Electronics And Communication

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Spring Boot & Apache Kafka

Explore similar profiles based on matching skills and experience