I'm currently working as a software developer at Expedia Group. Mostly my weekend revolves around reading and working on side projects. Earlier I used to work as a freelancer at Fiverr in my free time. But currently, I am working on my side project in my free time. If you ever need a chess opponent then you can ping me at chess.com.
Siddharth Singh
New Delhi
+91-xxxxxxxxxx
siddharthsingh16aug@gmail.com
B.Tech in Engineering Physics• GPA 7.88
Foundation in fundamental Physics, Electronics and Applied Physics concepts. The course includes subjects of Mathematical Physics, Quantum Mechanics and Nanostructure,Introduction of Computing,Mobile and Satellite Communication. Well versed with Data Structures and Algorithms, Database Management Systems.
Senior Secondary School in Science• Percentage 89%
Software Development Engineer 2• Oct 2022 - Present
• Worked with Infrastructure Team to develop a application in Golang over certificate management (Venafi) for maintaining the certificate , sending the expiry warning notification to owners and grouping them on costcenter, application and product.
This internal application decreased the load of certificte management tool by 60%.
• Integrated various compute optimizer recommendation in our cloud optimization service(Springboot) and compared them to legacy recommendation engine. Enabled this recommendation notification for all application owner to decrease the overall monthly cost
Software Development Engineer 1• Apr 2021 - Sept 2022
• Worked with Cloud Optimization Team to develop a applicaion in Springboot for scanning the AWS resources(Ec2, EBS, RDS and ECS) present in different AWS Account and provide them the resource recommendation (Mathematical Model).
• Worked with Performance Engineering Team to develop a independent Springboot service for acting as source in Grafana, by connectiong to multiple database and providing the required filter and search data. So that Performance Data and Cost Data can be displayed in Graphical way using Grafana.
• Developed a dashboard for the cloud instances usages and resources of different departments and its monthly savings forecast. Develop a Notification System to notify the application owner about their
application resource and saving opportunity.To create more awarness for cost saving opportunity.
Associate Programmer• Aug 2020 - Apr 2021
• Worked with API teams which involved developing new features for the consumer and doctor-facing mobile applications and web platforms.
• Optimize the Reports Microservice (Spring boot) for Daily reports which led to a decrease in database load by 30% and build a new optimized logic for the cumulative reports.
• Optimized the notification for medicine reminders by rewriting logic, which almost decreased the database load to negligible.
Software Development Intern• May 2019 - July 2019
• Worked on YoloV3 Model for Captcha Detection. Captcha Dataset mainly contains the numbers. Achieved the
accuracy of 99% on test dataset.
• Created a python package of tool kit,which contains the machine learning model and database helper for Web
Scraping Script.This package can be installed using pip.
Data Science Intern• Jan 2019 - May 2019
• Scraped the restaurant data using Zomato API and done Exploratory data analysis on the dataset and built a
Restaurant Rating prediction using this dataset to achieve a accuracy of 92% .
• Built a InstaBot which scrape a data from Instagram(i.e photos,attributes,captions) using Selenium and created a
dataset of it.
• Adjudged as the best team for the development of DotsDash application amongst 100
teams from all over the nation.
• A data analytic-cum-case study competition organized by EXL Analytics in which student from top 20 universities(IITs,NITs,BIT,NSIT,DTU) across India participated.
• Was among the top 15 teams at the finals under the Department of ISRO among 1500 teams from all over India.
• A personal health care application for people suffering from Alzheimer disease. The main focus is to help them remind of people they have met before like friends,relatives. • The application reminds of important events, medication timings, which are fed into the application by the caretaker.
Computer Vision, Android• Analyzed tabular and geospatial data from Indian Space Research Organization to develop different metrics for ranking individual villages of the country. • Used KMeans clustering method to discover villages which share similar set of problems. • Developed an android application to allow regular citizens of the country to adopt villages and work on their improvement.
Data Analysis, Machine Learning, Android• An android application use computer vision to detect eye blink of a user and to play the corresponding TV channel. • It detect the short and long blink of eye and convert into binary system and afterward it decode the Morse code and send to the Firebase.
Computer Vision, Android• Disaster Rescue Operation Made Easy(DROME) is an Emergency response System which is built with an initiative to prevent loss of lifes during any disaster. • An Android app is used to collect data from users. Their data is sent to the website which is specifically designed for only authorized personnel who are going to carry out the rescue operation. • Location of users are tracked in the app to provide more accurate information. If network is available in the cell phones, then the user will be asked whether they are safe at their current location or not which is going to decide the priority of operation.
Android, Azure, FirebaseFeel free to contact me at siddharthsingh16aug@gmail.com . I'll get back to you as soon as possible.