Aman Kumar

Hi, I am Aman, B.Tech in Computer Science and Engineering at Indian Institute of Information Technology, Nagpur of passout batch 2020. I am currently working at Ripik.ai. I have worked as a Software Engineer at Clevertap I have also worked as a Software Developer Intern at The Solar Labs.

I am a software developer interested in creating tools for helping people and have created many projects for same.

Since you are here, I will be happy to connect with you for a good discussion on complexities of the world. Follow the links below to know more about me. Follow Github to view all the projects.


Experience

Software Engineer

Ripik.ai, Noida
Ripik.ai

  • Core backend developer of all Vision(AI using Computer Vision) Tools for Ripik.ai (Java, Spring Boot, Python, Django, Flask)
  • Understood complete product usecases and standardized all Vision usecases into single flow, to add all tools in single dashboard. Re-worked all code bases from Django/Flask to Java Spring Boot with MongoDB.
  • Solved critical product loopholes. Worked to improve scalability and availability on all Vision services, including work on server side deployment.
  • Work with Data Science teams to deploy AI models both on cloud platforms like AWS, Azure along with full Client-side deployments.
  • Introduced good coding practices such as creating and maintaining single common repo for in-house python packages. Rich experience working with Docker, AWS ec2, s3, EBS, ECS and Github Actions for CI/CD.

Jun 2023 - Present

Software Engineer

Groww, Bangalore

  • Worked on Credit backend team (Java, Spring Boot)
  • Worked on creating and maintaining APIs used in Credit Loan and Collection services.
  • Worked on fixing identified IDOR issues in multiple APIs.

Aug 2022 - Mar 2023

Software Engineer

CleverTap, Mumbai

  • Worked on debugging and resolving issues raised on Core product.(Vue, Java, Javascript)
  • Worked on issues related to UI and providing Root Cause Analysis.(Vue, Java, Javascript)
  • Worked on solving and fixing critical issues in Analytics and Storage teams.

Oct 2020 - Jul 2022

Software Engineering Intern

The Solar Labs, New Delhi

  • Developed Automation scripts for generating Solar Output reports using PVSyst software (Python,pyautogui,pywinauto)
  • Created REST APIs for getting JSON input data, and performing automation using python packages (Flask,pyautogui,pywinauto)
  • Created database schemas using MySQL for logging the requests of APIs on Master-Slave configuration, and queue (SQL,MySQL)
  • Implemented scripts for generating response, and automatically uploading to Cloud (Python, AWS)

  • Implemented Solar Access generation code written in Python, in C and C++
  • Converted numpy intensive Python scripts to C++ by defining appropriate classes for matrix operations
  • Used RapidJSON and nlohmann json parsers for working on json data in C++
  • Implemented parallel processing on the compute internsive C++ module by writing sub-modules in NVCC CUDA platform.

  • Created REST APIs for simulating the Google Map API for usage in The Design Studio (product by The Solar Labs)
  • Given coordinates(lat,long,zoom_level), API provides access to satellite imagery by automating the Google Earth software
  • Satellite imagery is important for Solar Rooftop designing and clouds are an obstacle. API request generates the historic images , uploads on cloud and returns links (Flask, Python, AWS, GCP, Google Earth)

May 2019 - Nov 2019

Education

Indian Institute of Information Technology, Nagpur

Bachelor of Technology
Computer Science and Engineering

2016 - 2020

Lucknow Public School

Intermediate

2013 - 2015

Lucknow Public School

High School

2011 - 2013

Skills

Programming Languages & Frameworks
  • C, C++, Python, PHP, Java, Spring Boot
  • Javascript, VueJS, HTML, CSS, Bootstrap
  • XAMPP, Apache Tomcat, Django, Django REST Framework, Flask
  • SQL, MySQL

Softwares & Tools
  • Git, RabbitMQ, Kafka
  • Linux, Windows, macOS
  • Blender3D, Godot Game Engine

Interests & Hobbies

  • When I am not coding, I read books. Sometimes, I write blogs about the books which I have read. Some of the must-read titles include: Wings of Fire, Wuthering Heights, How Google Works, Steve Jobs
  • I create CGI stuff, like 3D graphics and animations using Blender3D. I also create simulators of my 3D models using Godot Game engine.
  • I also like listening to good music and instrumentals. I am a fan of Nolan's movies. I am a avid Bird Watcher, and love photographing them.
  • I am also good at BasketBall, Badminton, Carrom.

Achievements & Certifications

  • 100days Badge 2023 on LeetCode
  • Annual Badge 2022 for solving 500+ problems on LeetCode
  • 3 ★ on Codechef.
  • #100daysOfCode : Achieved 101 days streak on InterviewBit in 2020.
  • 3 rd prize - Bronze medal in Inter-IIIT BasketBall 2020.
  • ContentBucket project got deployed on College LAN at IIIT Nagpur in 2019.
  • Chief Technical Coordinator, CSE 2018-19 at IIIT Nagpur.
  • Library Manager project got deployed on College LAN at IIIT Nagpur in 2018.
  • Volunteer in CSNT-IEEE 2017 conference at IIIT Nagpur.
  • 1 st prize in Institute Gathering Quiz 2017 at IIIT Nagpur.