Rushil Kumar

Senior Software Engineer at MongoDB

New York, New York, United States

About

I'm interested in web applications, web design, mobile applications, computer science, programming and algorithms.

Experience

  • MongoDB (Full-time · 5 yrs 4 mos)
    • Senior Software Engineer
      Aug 2022 - Present · 3 yrs 11 mos

    • Software Engineer
      Mar 2021 - Aug 2022 · 1 yr 6 mos

  • Software Engineer at SeatGeek
    Mar 2019 - Mar 2021 · 2 yrs 1 mo

  • Software Engineer Internship at MongoDB
    Jun 2017 - Aug 2017 · 3 mos

    · Converted scripts from bash to Python to improve the code’s robustness · Refactored code by modularizing it and simplifying it for increased maintainability · Implemented extensive unit tests with Python’s unittest framework to ensure correctness of code · Debugged and fixed errors in Python scripts by setting up breakpoints using pdb (gdb style debugger) · Conducted thorough code review to remove bugs and increase performance and readability of code

  • Software Engineer at Skopenow
    Jun 2015 - Jun 2017 · 2 yrs 1 mo

    · Utilized MongoDB to create an efficient map API for integration with the Skopenow web application · Designed an algorithm for nickname and fuzzy name detection using analysis of phonetics · Analyzed key data on web pages for use in algorithms and database population · Processed data from the Instagram API in order to make the people search algorithm more accurate

  • Mobile Application Engineer at Kamian Technologies
    Oct 2014 - Sep 2015 · 1 yr

    Designed efficient algorithm that analyzes JSON data containing bus schedule information and finds routes between locations in the Binghamton and Vestal area. Retrieved data from SQL database to run the algorithm on. Designed the flow and layout of mobile application in order to create a better user experience. Utilized Adobe's PhoneGap so that the application could be deployed on various mobile platforms using only one set of code. Debugged and tested application in order to fix remaining bugs and provide users with a polished application