Summary
Overview
Work History
Education
Skills
Work Availability
Interests
Websites
Languages
Timeline
Sahil Shrivastava

Sahil Shrivastava

Tech Lead Engineer
Noida
Good judgment comes from experience. Experience comes from bad judgment.
Jim Horning

Summary

Dynamic technology professional with over six years of experience in leading and managing software development projects. Expertise in coding, system architecture, and problem-solving, with a strong focus on team collaboration and delivering impactful results in Generative AI and Agent AI. Recognized for adaptability and reliability, consistently achieving project objectives while aligning with evolving business needs. Proven ability to cultivate a productive and innovative team environment that drives success and fosters creativity.

Overview

7
7
years of professional experience
2
2
years of post-secondary education

Work History

Technical Lead Engineer

Perfios Software Solutions Pvt Ltd
09.2019 - Current
  • Developed AI-based workflow applications and interactive bots to ease client interactions and queries with the application using Spring AI, Angular, and Spring Boot.
  • Implemented SaaS-based fintech solutions related to workflows, client onboarding, and repayment schedule calculations for invoice financing.
  • Design and implement solutions using microservices to provide modularity using Java, Spring Boot, Spring Cloud, Kafka, and NiFi.
  • Integrating third-party APIs for payment gateways (PAYU, RazorPay), FSA, and BSA analyzers in the product.
  • Implemented DB PII data, document, and logs encryption/decryption using the JASYPT library.
  • Maintaining the product and release deployments on staging, UAT, and production servers.
  • Developing and leading a high-performing rule engine product to cater to the requirements of PSU banks such as BOI, UBI, and many international clients.
  • Developed and deployed microservices using Spring Boot, Spring Cloud, and a robust authentication system using JWT and OAuth with Spring Security.
  • Managing and leading a team of 7 to 8 members, and providing mentorship and guidance. Actively involved in code review and PR merging.
  • Migrated Java-8 services to latest versions (Java 17 and 21) without manipulating the business layer code with updated Spring boot framework with version (> 3).
  • Scaling and optimizing the application and microservices with modern software design principles.

Software Development Engineer

Fintechlabs
07.2019 - 09.2019
  • Implemented the requirements for SAAS based Loan Management System composed of many microservices in Spring Boot, Grails.
  • Scaling the application for >10000 users.
  • Code Refactoring and Bug fixes.

Software Developer (JAVA)

Gensparc Technologies Pvt Limited
12.2018 - 07.2019
  • Developed a School Management System and an Attendance Management System using JSP, Java, and Hibernate.
  • Developed an MIS system for the monthly report.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Education

Master of Science - Informatics

Institute of Informatics And Communication, DU, New Delhi
08.2014 - 07.2016

Bachelors of Science - Electronics and Communication

Acharya Narendra Dev College, DU, New Delhi
07.2014

Skills

Languages: Java 8, Groovy, Shell Script, SQL (MySQL/ Oracle), JavaScript, HTML/CSS/Jquery

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Interests

Artificial Intelligence

Software Engineering

Music

Travelling

Languages

English
Upper intermediate (B2)
Hindi
Advanced (C1)

Timeline

Technical Lead Engineer - Perfios Software Solutions Pvt Ltd
09.2019 - Current
Software Development Engineer - Fintechlabs
07.2019 - 09.2019
Software Developer (JAVA) - Gensparc Technologies Pvt Limited
12.2018 - 07.2019
Institute of Informatics And Communication, DU - Master of Science, Informatics
08.2014 - 07.2016
Acharya Narendra Dev College, DU - Bachelors of Science, Electronics and Communication
Sahil ShrivastavaTech Lead Engineer