Summary
Overview
Work History
Education
Skills
Languages
Badges
Certification
Timeline
Generic

Umesh Yadav

Mumbai

Summary

Highly skilled software development professional offering 5+ years of experience, bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Willing to commit myself to the hardest of tasks and their subsequent implementations.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Development Engineer III

Walmart Global Tech India
12.2022 - Current
  • Being integral part of Space Team responsible for optimizing floor-plan layout of stores, my role primarily focuses on developing and enhancing backend micro-services based on java-spring framework.
  • Implemented Elasticsearch for rapid retrieval of entities and Cassandra for efficient storage and retrieval of processed data objects.
  • Coordinated production deployments of new features, enhancements and bug fixes.
  • Conducted thorough code reviews to identify errors, maintain consistency, and uphold coding standards across the team like maintaining minimum 85% code coverage.
  • Implemented static code analysis Sonar tool and mitigated security vulnerabilities using Snyk. This results in significant reduction in security incidents and decreases code-related issues.
  • At Walmart, I have honed my skills in backend development, data storage solutions, kafka message queuing and micro-service architecture within a dynamic and innovative retail environment.
  • Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills.
  • Orchestrated cross-functional collaboration to optimize store layout, strategically placing items on specific fixtures etc.
  • Developed reusable code libraries to expedite future development efforts, reducing time-to-market for new features.

Keyworks:

  • ML acceptance feedback Kubie:

1. I worked on a feedback pipeline where my responsibility along-with a colleague was to build a pipeline of services using Kubie.

2. To fetch recommended floorplan data by our Machine learning system, model it and then upload data in Google Cloud Storage. Later, this raw data is being consumed by offline jobs to feed these into ML server to improve their recommendation.

  • Adhoc pipeline triggers:

1. Created few APIs and did some changes in existing services with new azure queue to add ability to trigger existing pipelines (flows which ingests data from downstream services and builds a floorplan) in Adhoc manner with minimal input parameters.

2. This also enabled us to setup automation testing for entire flow at once

Software Engineer

Dark Horse Digital
07.2019 - 12.2022

Client: Tata AIG General Insurance | 09/2019 - 04/2022

  • New Business Project:

1. Web application to create general insurance policies via various sources, handle all forward & backward flows of policies through various buckets till dispatch of policy docs.

2. Created various microservices for development of new modules and enhancements in existing microservices as well as cross platform compatible application development.

3. Built APIs for authentication of webservice calls & handling failure of transactions using schedulers.

  • GC Migration:

1. Worked on core microservices and screens from legacy stack to new tech-stack and made them more efficient & flexible in transactions and more user friendly implemented in Angular framework.

  • BRE (Business Rule Engine):

1. Exposed APIs for risk & premium calculation basis predefined configurable system rules and integrated with APIs of co-insurer or re-insurer companies.

  • Motor QC:

1. Built an end to end web app to get new policy details from relationship managers of other banking partners, validate it basis some terms and revert with acknowledgement.


Client: ICICI Prudential Life Insurance | 05/2022 - 12/2022

  • Reconciliation Project:

1. System to tally millions of transactions from different vendors basis 200+ predefined rules.

2. Get development & architecture level understanding of entire Reconciliation application developed on Struts 2.1 framework in Java-JSP stack.

3. Tasked to enhance the various modules by resolving existing inconsistencies of payment reconciliations.

Education

Bachelor of Engineering in Computer Engineering -

Shah And Anchor Kutchhi Engineering College
Mumbai
12.2019

Skills

  • Java
  • Spring framework
  • Data Structures and Algorithms
  • Kafka
  • Kubernetes
  • Software Architecture Design
  • Elastic Search
  • Cassandra DB
  • MS SQL server
  • Microservices Architecture
  • REST APIs Development
  • Docker
  • Prometheus
  • Grafana
  • Graph-QL
  • Design Patterns
  • Redis
  • Software Development Tools: JIRA, Confluence
  • Automated testing
  • Eureka
  • Git Workflow

Languages

English
Hindi

Badges

  • Speedster - expediting the implementation of adhoc change and working closely with data science team to ensure a smooth deployment and testing.
  • Community Warrior - for creating SOP of prod monitoring.
  • Customer Champion - identifying and resolving the prod incidents with quick turn around time.

Certification

  • Java: Functional Programming
  • Advanced Databases and SQL Querying

Timeline

Software Development Engineer III

Walmart Global Tech India
12.2022 - Current

Software Engineer

Dark Horse Digital
07.2019 - 12.2022

Bachelor of Engineering in Computer Engineering -

Shah And Anchor Kutchhi Engineering College
Umesh Yadav