Bio
Experience
-
-
Software Engineer
-
Jul 2022 - Present
- Implemented OAuth Spring Security authentication with attribute-based access control (ABAC) authorization, achieving granular permissions. - Contributed as key member in building backend for Tourism AI app : User ID AI verification, permits, ticket handling, integrated payment gateway, email and SMS service. - Backend for statistics overview, finance, and IoT devices maintenance dashboard. - Build a challan application backend which bundles end to end authentication, authorization, payments gateway, caching, sever side emitter (SSE) and other 3rd party email and sms services.- Introduced reactive programming in violation migration service, integrated with RabbitMQ for async IO handling, improving performance 10-fold and achieving horizontal scaling. - Implemented Elasticsearch for geo-spatial and multi-filter search, reducing query time from 2s to 0.02s. - Conducted unit and integration testing with 85% plus code coverage. Performance profiling using monitoring tool, metrics for CPU, memory, request per min and thread count. - Technology used -Java, Spring boot, reactor, rabbit MQ, Elastic search, MySQL , GIT, Jenkins, docker
-
-
-
Quikr
-
Bengaluru, Karnataka, India
-
Software Engineer Intern
-
Mar 2021 - Jun 2022
-
Bengaluru, Karnataka, India
- Integrated our services with government jobs portal API by handling authentication , real time migration , job position apply and daily report statistics cron. - Single-handedly worked on Quikr Jobs publishing to play store with changes including new app signing key, keystore, app signature, user authentication and SMS verification hash. - Doubled new app downloads by implementing new referral flow, sharing dynamic user specific invite image and integrating with third party SMS service. - Developed multiple android components, it's middle-ware backend API, testing with required code coverage and enabling support for A/B testing, google analytics and crashlytics.
-
-
-
Eracost
-
India
-
Intern
-
Jan 2020 - Mar 2021
-
India
- Tutor computer science students for exams and assignments.- Built 10+ client's projects, explained them implementation, assisted their queries andcollaborated with team members.
-
-
-
CodeQuotient
-
Sahibzada Ajit Singh Nagar, Punjab, India
-
Trainee
-
Oct 2020 - Feb 2021
-
Sahibzada Ajit Singh Nagar, Punjab, India
-
-
Education
-
2018 - 2022Chitkara University
Bachelor of Engineering - BE, Computer Science
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Software Development”
Need a custom project? We'll create a solution designed specifically for your project.
References
Community