Pushkar Prashant

About

Software Engineer with 3+ years of experience in backend development, microservices, and distributed systems. Skilled in Java, Spring Boot, Kafka, and MongoDB.

Work

Tekion Corp
|

Software Engineer-1

Highlights

Clickhouse Migration: Reduced audit query costs from $10,000/month to $1,000/month by migrating the database from dynamoDB to clickhouse.

Localization Support for OEMs: A framework to support the Currency, Pressure Units, Address Format and other metrics of an OEM present in different countries.

Designed and developed a unified Global Search Service using ElasticSearch to enable users to efficiently locate and act on critical data across multiple domains such as customers, appointments, vehicles, parts, orders, leads, and other entities.

PeopleStrong
|

Software Development Engineer-I

Highlights

Fault Tolerant Login System: Implemented circuit breaker pattern for this. This helped in reducing the load on keycloak significantly in case of SSO logins. Added Prometheus and Grafana support to monitor login metrics. Integrated with Microsoft Teams to get relevant alerts.

Real Time Group Processing: Worked on making the APIs real time for fetching group details, instead of fetching data from de-normalised tables. Implemented inclusion-exclusion principle for this. This reduced table records from 220 million to 20 million records.

Audit Log Framework: Worked on auditing feature of SuperAdminPortal. Implemented a pub-sub model using Kafka.

Survey Module: Revamped survey module from JSF to Angular. Added multilingual support to the survey forms. Participated in peer-reviews and ensured timely delivery of the project.

Placeholder Stability: Implemented HQL based placeholder across multiple services. This eliminated the need to do code changes for new placeholders. Performed cleaning activity of 30,000 existing placeholders. Implemented java annotation to log the placeholders which were unable to resolve.

Employee Group Module: Participated in the entire Software Development Cycle. Using this module employees can be grouped together based on certain parameters like grade,band,etc. These groups can be tagged with different-different workflows to execute a common logic. Handled both front-end and back-end design.

Adhoc Tasks: Actively worked towards stability of Admin and SuperAdmin Portals. Participated in bug-bashes, solved 50+ bugs to reduce the technical debts.

Education

National Institute of Technology Patna

B.Tech

Electronics and Communication Engineering

Grade: 8.34

Skills

Languages

Java, SQL, C++, Typescript.

Technologies

SpringBoot, MongoDB, Angular, Kafka, Redis.

Projects

Secure Door Web Application

Summary

Developed a web application for society management that simplifies life for all people within a gated community. Provided featured including authorizing entry of delivery executives, paying maintenance bills, availing home service, raising a ticket to the facility manager. Created an Admin Dashboard to track worker leaves, pending complaints, monthly maintenance deposit and also track history for the same.