Nikhil Agrawal

Nikhil Agrawal

SDE Intern

Followers of Nikhil Agrawal3000 followers
location of Nikhil AgrawalBengaluru, Karnataka, India

Connect with Nikhil Agrawal to Send Message

Connect

Connect with Nikhil Agrawal to Send Message

Connect
  • Timeline

  • About me

    Software Engineer @ Amazon | NIT-Bhopal'22 | Java | Spring Boot | AWS

  • Education

    • Maulana Azad National Institute of Technology

      2018 - 2022
      Bachelor of Technology - BTech Electrical, Electronics and Communications Engineering
  • Experience

    • SpeEdLabs

      May 2021 - Jul 2021
      SDE Intern

      The job required working with APIs, MySQL database, Node.js, Express.js and react.js. I learnt a lot of skills during this internship which will definitely help in my near future.

    • Amazon

      Jan 2022 - now

      1. Enhanced AmazonMiniTv Android TV App 1. Developed the TrickPlay feature for the Android TV player using the Glide library for caching thumbnail images and Jetpack Compose for preview 2. Resolved P0 bugs and critical issues to enhance app performance2. Designed and Implemented DriftDetectorService from scratch and delivered endto end 1. Successfully detected drift in over 2 Million continuous metrics in real time with 90% precision thus significantly improving system reliability and performance of multiple services 2. Delivered with exceptional 95% unit test coverage 3. Leveraged Spring Boot + AWS ECS Fargate + Kinesis to stream continuous data (1+ TB/day), hosted ML models on SageMaker serverless endpoints as a flask service for drift detection. Hosted PostgreSQL server on EC2 and utilised Lambda + API Gateway for Drift Analysis Dashboard backend 4. Mentored Junior SDEs in developing real time Notification application using SNS + SES + Lambda which identifies and notify the correct team reducing average response time to drift incidents by 75%3. Engineered Python SDK library to create and deploy ML models for risk evaluation use cases 1. Delivered with End to End Integration testing 2. Cut down manual efforts by 80% and streamlining model creation process significantly reducing scope of human errors4. Architected and developed AttritionRiskCaptureService for Managers to analyse employee attrition risk 1. Created Company wide service from scratch used by managers across Amazon to capture employee conversations and get attrition risk based on manager feedback 2. Utilised Spring Boot + React.js and hosted on API Gateway + ECS Fargate + DynamoDB and deployed ML model for calculating risks Show less

      • Software Engineer

        Jul 2022 - now
      • Software Dev Engineer Intern

        Jan 2022 - Jun 2022
  • Licenses & Certifications