Overview
Work History
Education
Skills
Coursework Information
Awards
Projects
Timeline
Generic
NAGAMPALLY NAVEEN REDDY

NAGAMPALLY NAVEEN REDDY

Overview

3
3
years of professional experience

Work History

Software Engineer-II

Niro
Bengaluru
05.2022 - Current
  • Enhanced CPV turnaround time by automating case handling and agent notifications using Firebase Multicast based on customer pincode. Implemented detailed case tracking in the cpv_case table with automated status updates, and developed cron jobs to automate case checks every 30 minutes, optimizing agent engagement. Managed unclaimed cases by transitioning them to OPEN status for manual assignment.
  • Reduced offer loading time from 8-10 minutes for 6k offers to 30 seconds by automating the process. Stored CSV data in the offer_upload_autoserve table for backend processing and implemented multi-threading for efficient record processing with real-time status updates. Developed synchronized code to handle concurrent upload requests, preventing thread pool exhaustion, and implemented a throttle mechanism to optimize performance during peak hours by adjusting thread usage.
  • Integrated lender APIs for Liquiloans and IDFC, also ensuring accurate EMI calculations based on tenure.
  • Developed comprehensive test cases using JUnit and Mockito to ensure code reliability and performance.Utilized H2 in-memory database for efficient and rapid testing cycles.
  • Integrated Perfios for bank statement analysis by generating redirect URLs for frontend, enabling customer authentication via their bank accounts, retrieving and unzipping bank statements from Perfios in JSON and XLSX formats, storing them in S3, and performing data analysis (name and email match scores, and salary over the last three months) with results stored in the database.
  • razorpay integration for payment.

Backend Engineer

ROBO4ME INC
Kolkata
07.2021 - 05.2022

• Working on developing a Robo Advisory investment platform as Mobile and Web Application

• Building a robust cloud based microservices web application with synchronous and asynchronous services.

• Built scalable and secure microservices with REST APIs using spring boot framework

• Designed and built event based microservices with asynchronous patterns using Kafka as message queue and FASTAPI - aiokafka framework

• Implemented fault detection of microservices interactions using Resilience4J as circuit breaker.

• Built a scalable and swift notification delivery system through multiple delivery methods using Amazon SES, SendGrid and Twilio.

• Deployed Spring microservices on Tomcat server with Gradle and Maven using CI/CD pipeline

• Created Dockerized containers and build the docker images to run the microservices in isolated environment

Education

B. TECH -

IIT Kharagpur
01.2020

Intermediate -

Telangana state Board of Intermediate Education
01.2015

Skills

  • Java Spring boot Python C C OOPs SOLID Design Patterns SQL PostgreSQL DBMS Redis Kafka ActiveMQ JDBC REST API Docker UnitTesting Git AI Sensy SES Fast API Flask SQLAlchemy Datadog Appsmith Numpy Pandas Linux

Coursework Information

  • Programming and Data Structures
  • Transform Calculus
  • Probability and Statistics
  • Machine Learning
  • Computer Aided Process Engineering
  • Numerical solutions of Ordinary and Partial Equations
  • Deep Learning
  • Computer Methods in Chemical Engineering

Awards

  • All India Rank-2357, among 1,80,000 candidates in IIT JEE Advanced, 2016.
  • State Rank-647among 2lakh student in Eamcet Telangana
  • All India Rank-3203, with marks of 250, among 10,00,000 candidates in IIT JEE Mains, 2016.

Projects

Machine Learning Project, House Price Prediction using XGBoost Regression, 02/2019, 04/2019, Performed data cleaning and data wrangling by handling missing values and One-Hot Encoding for the given data set., Applied the Random Forest and XGBoost achieved an accuracy score of 0.82 and 0.86 respectively. Equiphunt, Hyderabad, Product operations, 05/2018, 06/2018, Worked on implementing an ERP and telematics software product called EHTRACKR at the client's location., Taken regular feedback from product stakeholders and reported to the product manager. Found few bugs in the product and reported to the development team., Successfully executed the implementation at 4 client locations along with a team of 4 people.

Timeline

Software Engineer-II

Niro
05.2022 - Current

Backend Engineer

ROBO4ME INC
07.2021 - 05.2022

B. TECH -

IIT Kharagpur

Intermediate -

Telangana state Board of Intermediate Education
NAGAMPALLY NAVEEN REDDY