Jaiprakash
About
Passionate to design and develop complex systems that impact people’s life. Have designed scalable systems from scratch and have upgraded, managed and extended existing systems. Lead teams to create solutions that have with-held test of time. A avid reader, endurance athlete and a firm believer in multi-disciplinary learning.
Philosophy
- People are not born great, passion and hard work make them
- Always go for the Mimimum Viable Product
- Have processes that work for your team
- Elegant is simple, find elegant solutions
- Every problem has a solution
Experience
Rivigo by Mahindra Logistics Limited (MLL) - Nov 2022 - Present
Head of Technology Nov,22-Present
- Succesfully completed tech systems audit for business transfer
- Managed transition of the tech systems with zero defects during transition
- Designing CI/CD pipelines across MLL tech ecosystem
- Defining processes for cross teams collaboration
- Designing tech solutions for WMS and Mobility
Rivigo — Dec 2016 - Oct 22
Head of Engineering Aug,20-Oct,22
- Designed and developed technical solutions on flagship product Relay As A Service product
- Leading refactoring and designing solution for legacy product leading to 30% improvement in execution
- Organised Truckathon leading to tech charter execution for 1k trucks
- Defined product execution charter, building team for projects and creating solutions
- Delivered RAAS within aspirational timelines, with 500 trucks running on new platform
- Designed vehicle allocation algorithm with strategy, chain of responsibility design pattern
- Updated vehicle tracking design and reports to acheive 98% accuracy of vehicle data at point of interests
- Leading the technology vertical with a team of 70+ engineers
- Leading engineering, product, IT and support for all Rivigo products
- Innovated and designed reporting infrastructure with a data lake for scheduled and on demand reports with 10 reports onboarded
- Reduced infrastructure cost by 80% through multiple initiatives
- Reduced technology cost by 71% by migrating to opensource and removing unused costs
- Reduced internet costs by 40% through analysis of bandwith
- Designed the hiring pipeline to reducing interview needs by 57% using online assessment
- Improved joining conversion through process improvement and discussion with candidates
- Improved motivation through servant leadership
- Improved code documentation to acheive 7% of code coverage
- Standardized Agile practises across the teams
- Introduced culture of internship resulting in 15 fresh graduates
- Introduced Tech Awards to celebrate quality code
- Introduced measurable KPI / KRA for the team
- Designed the process of development cycle from initiation to delivery
Director of Engineering Aug,19-Aug,20
- Improved efficiency of work from home through agile practises
- Designed the future architecture, used as decision maker for new tasks
- Designed the API framework used for communication between microservices
- Designed the exception framework used for error communication
- Designed whatsapp communication as a dynamic decision tree
- Conceptualised E POD with 33% contactless delivery in May,20
- Mentored team by taking sessions on design patterns and code quality
- Innovated and designed project for box quality check impacting bottom line by 0.5%
- Identified the issue of limited testing environments and solved via kubernetes cluster
- Created a process to reduce production errors by 98%
- Designed collection tracker with transaction support
- Designed process to achieve release targets by 86%
- Created a culture of blameless RCA to improve quality
- Created a culture of timely releases with acheiving 85% of on time release
- Re-architected to reduce data import time by 97%
- Defined culture of delivery with over 80% on time releases
- Defined multiple tech projects (EPOD, QC, multi-option CN tracking, collection tracker, localisation) that led to increased business
- Defined a fitness test based project development leading to 86% projects achieving the fitness function
Senior Engineering Manager - Feb 2019 - July,19
- Managing the lifecycle of B2B platform of Freight
- Created dockerized environment for ease of development
- Blue Green deployment for ease of release
- Introduced Go lang for reduced cost and high TPS support
- Introduced best practises of micro services
Engineering Manager - Feb 2018 - Jan 2019
- Increased team size from 10 to 50 engineers across organisation
- Responsible for design review across systems
- Managed a team of 25 engineers
- Released multiple on time products Ewaybill, internal app, dashboards
- Developed new services for search capabilities
Lead Engineer - Dec 2016 - Jan 2018
- Developed and designed the B2B platform for truck marketplace
- Created the architecture of marketplace
- Built over 10 micro service to enable the platform
- Designed systems to allow for easy scalability and high availability
- Built underlying system of API and event processing engine for micro service seamless communication
Jasper Infotech (Snapdeal) - Apr 2015 - Nov 2016
Lead Software Engineer - Apr 2016 - Dec 2016
- Developed Google PLA feed to handle 30 million products
- Created real time update of inventory and pricing publishing over multiple outgoing channels
- Stitched over 80 million clicks data to create user journey for multi touch point order attribution via Spark Job in Java & Scala
Senior Software Engineer - Apr 2015 - Mar 2016
- Created algorithm to recommend collections based on user history and user persona
- Designed solution to serve collections within 20ms on every app launch event
- Developed experimentation on collection for A/B testing
Nagarro Software - July 2010 - Mar 2015
Associate Lead Architecture July 2014 - Mar 2015
- Part of team to develop SOA solution for Integrated dispatch operations for Airlines
- Implemented request routing through Apache Camel
- Defined architecture for creating service bundles
Senior Associate Architecture Jan 2014 - July 2014
- Designed system for telecom domain to allow users to buy products via USSD, SMS and Web
- Designed the database architecture of over 100 tables
- Enhanced system to handle 200 TPS with response time of 20ms
Member Architecture Group Jan 2012 - Dec 2013
- Implemented customized Vehicle Routing Problem with Time Window algorithm achieving 95% delivery of materials on time
- Implemented multi-threading and custom calendar to reduce execution time by 70%
- Achieved limit on execution time by implementing heuristics
Software Engineer July 2010 - Dec 2011
- Developed mail room automation to classify, separate, sort and extract information from documents
- Used JBPM for controlling business process and maintaining work history.
Skills
Technology
- Languages - Java (proficient), Python (Competent), Linux Shell scripts (Competent), Scala (Novice), Go (Novice), JS (Novice), Android (Novice)
- Technologies - MongoDB, Cassandra, Postgres, Oracle, Mysql, Kafka, Redis, Aerospike, Hadoop, Apache Camel, JMS, Spark
- Build Tools - Maven, Gradle
- Frameworks - Spring, JPA, Hibernate
- System Design
- Architecture Design
Management & Leadership
- Leading & mentoring
- Collaboration
- Motivation
- Complete lifecycle management
- Hiring
- Monitoring
- Problem solving
- Process design
Education
Indian Institute of Technology,Delhi
Bachelor of Technology in Computer Science & Engineering,2006-2010
- Secured AIR-85 in IIT-JEE 2006
- Received Aditya Birla Scholarship, awarded to 11 students over India.
Last updated at 13-Feb-2023