Summary
Overview
Work History
Education
Skills
Honors Awards
Certification
Languages
Timeline
Generic

Piyush Joshi

Hyderabad

Summary

As a Technical Lead/ Manager I leverage my expertise to design and implement solutions that improve the performance and efficiency of the organization. I have over 18 years of experience in developing applications for financial institutions and have developed platform for executing financial models as well as banking applications for end users. i have also worked on implementing different modules and re-engineering financial models using technologies such as Hadoop, Spark, Python.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Technical Lead/ Manager

Wells Fargo
04.2019 - Current
  • Created a new team from ground up and currently leading a team 8 (14 at peak) developers
  • Implemented multiple modules from scratch for data transfer, data processing, authentication and authorization using Python, Django for Web Services (REST APIs), Airflow, shell scripting, Spark, yaml, json, git , jenkins
  • Implemented a csoftware platform for executing financial models and reducing execution time by over 92% by re-engineering code from SAS to Big Data using pySpark
  • This platform is used by multiple lines of businesses (LoBs) for executing their financial batch models
  • This required implementation of multiple controls on File systems and user authentication and authorizations as required by the industry
  • Refactored a complex core logic to reduce code complexity
  • Lines of code reduced by 95%
  • This helped reduce issues/tickets by 90% and mandatory code changes (for fixing issues) to less than 1% of total tickets
  • Responsibilities include analyzing new requirements , tasks, delegating tasks and coordinating with multiple teams to make sure any code fixes or new design changes are reviewed and required coding standards are met to ensure defect free release within specified timeline
  • Worked on implementing a python based client for executing all web application functionalities of the model execution platform
  • This removed dependency for changes in React based UI which was time consuming
  • Worked on new module design and implementation to onboard new LoBs on platform which reduced turnaround time from a 1-2 week to couple of hours
  • Worked together with team to mentor them on Django, Spark etc
  • Mentored team on best practices and helped with modularization of code.

Project Leader

Tata Consultancy Services
10.2013 - 04.2019
  • Lead a team of 6 big data developers and was responsible for handling and delegating tasks
  • Responsible for creating/conceptualization of new proposals (PoCs) for client as well as people management tasks
  • Developed Spark (pyspark) scripts for data ingestion and data processing using Spark APIs and optimized existing pyspark code to improve performance of application by about 80%
  • Implemented on setting up multiple Cloudera hadoop clusters using multiple versions of CDH5.x
  • Designed and developed a user based recommender system using Mahout and also run predictive analytics on the data
  • I have a good understanding and hands on experience on multiple CNN architectures as well as RNN, LSTM.

Technology Analyst

Infosys
12.2005 - 09.2013
  • Implemented multiple modules for ebanking using Java, JSP, struts framework and Servlets
  • Developed application which saved about 40% of user's time to conduct trading transactions using XMPP (Computer-telephony) protocol
  • Worked on support and bug fixing activities for multiple release versions of Finacle ebanking solution using JSP and Servlets.

Education

Bachelor's degree - Electrical and Electronics Engineering

Amravati University
01.2005

Higher Secondary School Certificate - Electrical and Electronics Engineering

Dharampeth Science College
01.2001

Skills

  • Technology Management
  • Project Leadership
  • Agile Methodologies
  • PySpark
  • Django
  • Apache Airflow
  • Hadoop
  • Core Java
  • REST APIs
  • Machine Learning using Keras and Tensorflow
  • Agile Methodology
  • Performance Optimization
  • API Design and Development
  • Project Management

Honors Awards

Achievements, 04/2023, Received appreciation from senior leadership about efforts to consistently deliver critical releases on time which were imperative for timely execution of CCAR and CECL cycles, Received appreciation from leadership for helping multiple teams with design and implementation of their applications which are part of one big ecosystem.

Certification

  • Azure Fundamentals (AZ-900)

Languages

Marathi
First Language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Timeline

Technical Lead/ Manager

Wells Fargo
04.2019 - Current

Project Leader

Tata Consultancy Services
10.2013 - 04.2019

Technology Analyst

Infosys
12.2005 - 09.2013

Bachelor's degree - Electrical and Electronics Engineering

Amravati University

Higher Secondary School Certificate - Electrical and Electronics Engineering

Dharampeth Science College
Piyush Joshi