Summary
Overview
Work History
Education
Skills
Honors/Awards
Timeline
Generic

Piyush Joshi

Bangalore

Summary

Seasoned Tech Lead with a robust background in software engineering, honed at Walmart Global Tech and Times Internet. Excelled in leading technical roadmaps, enhancing operational metrics, and pioneering backend development for high-traffic platforms. Expert in Java and Agile methodologies, demonstrating exceptional technical leadership and problem-solving prowess.

Overview

10
10
years of professional experience

Work History

Tech Lead/Senior Software Engineer

Walmart Global Tech
Bangalore
11.2021 - Current
  • Currently leading the technical roadmap for a team of 10+ engineers across geographies, responsible for the team's technical direction, running Scrum meetings, technical roadmap and planning.
  • Making sure that the operational and agile metrics are met at the highest of standards. Responsible to managing applications, reporting data and business metrics which give insight into company performance.
  • Designed and developed applications responsible for reconciling data in distributed systems stack. This app is responsible for making the data consistent in the membership databases.
  • Designed and developed a system responsible for tracking the membership income and counts generated sales. This application is responsible for the generating data responsible for multiple tableau reports viewed by senior executives.
  • Designed and developed Membership KPI data engineering pipelines used to track the samsclub performance on various metrics such as membership income, membership counts, credit application and approval counts. Developed Multiple dashboards using Tableau which are currently being used by senior leadership to track the membership income and count performance
  • Designed and Developed Realtime Monitoring and Smart Alerting System to identify discrepancies in data in realtime. Developed application consisting of a distributed scheduler responsible for scraping metrics from different datasource for monitoring and alerting use cases. Developed an sdk which can be integrated at the client side and used to send the required metrics to a timeseries database which later can be visualized used any visualization tool.

Senior Software Engineer

Times Internet
Noida
01.2019 - 10.2021
  • As a member of Product Development Team Designed and Developed Backend for Times Internet group responsible for serving contents for multiple tenants.
  • Designed and developed microservices responsible for serving content throughout TIL clients such as EconomicTimes, NavbharatTimes and multiple platforms such as Web, WAP and mobile.
  • Developed the backend for ETPrime, a premium section of economictimes.com
  • Solved issues reported in live environment with providing support to QC Team
  • Developed multiple data engineering pipelines responsible for serving data to multiple machine learning models used for customer engagement.

Senior Software Engineer

Drishti-Soft Solutions
Gurgaon
12.2015 - 12.2018
  • As a member of PD (Product Development) Team, Designed and Developed many complex modules and features mostly from scratch with good quality while adhering to the timelines
  • Developed Company's flagship product which helps customers of businesses to reach them through multiple media for resolution of their queries. Supported features such as email/phone/chat support.
  • Developed Release Management System which tracks the end to end life cycle of deployments of releases so that the organization could move toward CI/CD mode.
  • Developed application to migrate data from any third party ticketing product to Ameyo's flagship product FusionCX

Assistant System Engineer

Tata Consultancy Services
Hyderabad
07.2015 - 12.2015
  • This was a project which was developed for the ITIS support group for the Tata Consultancy Services. This application enables the employees of the organization to raise their technical concerns on a unified interface, which are then routed to the ITIS support staff so that they could resolve the issue raised as soon as possible

Education

Bachelor Of Technology - Computer Science And Engineering

Govind Ballabh Pant Engineering College
Pauri Garhwal, Uttarakhand, India
07.2015

Skills

  • Technical Leadership
  • Java Web Development
  • High Level Design
  • Low Level Design
  • Domain Driven Design
  • Java
  • Spring Boot
  • Spring Webflux
  • Spring Security
  • JUnit
  • Kafka
  • MongoDB
  • Redis
  • Postgres/RDBMS
  • RESTFul Web Services
  • Apache Tomcat
  • Azure Cloud
  • Distributed Systems
  • Microservices architecture
  • Test Driven Development
  • Python
  • Nginx
  • Agile
  • Linux
  • Design Patterns
  • Jenkins
  • Git
  • Eclipse/HTML/JavaScript
  • GWT/GWTP
  • Maven
  • Reactive Programming
  • Test-driven development
  • Scrum management
  • Pyspark
  • Tableau

Honors/Awards

  • Team Award, 01/06/24, Walmart Global Tech
  • Excellence Award, 08/01/23, Walmart Global Tech
  • Bravo Award, 06/01/22, Walmart Global Tech
  • Excellence Award (First Half 2019), 01/01/19, Times Internet
  • Excellence Award (2016 - 2017), 01/01/17, Drishti-Soft Solutions
  • Reward And Recognition, 08/01/17, Drishti-Soft Solutions
  • Reward And Recognition, 05/01/17, Drishti-Soft Solutions
  • Reward And Recognition, 04/01/16, Drishti-Soft Solutions

Timeline

Tech Lead/Senior Software Engineer

Walmart Global Tech
11.2021 - Current

Senior Software Engineer

Times Internet
01.2019 - 10.2021

Senior Software Engineer

Drishti-Soft Solutions
12.2015 - 12.2018

Assistant System Engineer

Tata Consultancy Services
07.2015 - 12.2015

Bachelor Of Technology - Computer Science And Engineering

Govind Ballabh Pant Engineering College
Piyush Joshi