About
I am undergraduate Information Technology 2021 student from an institute of national repute of India. I have a profound experience in multiple confines of the sciences including Competitive Coding, Data Structures, and Algorithms.
Competitive Programmer & Full Stack Developer
- Birthday: 11 March 2000
- Website: thesaurabhsingh.xyz
- Phone: +91 9140872959
- City: Kanpur, Lucknow
- Age: 20
- Degree: Bachlor
- Email: saurabh12singh11@gmail.com
- Freelance: Available
I have been programming extensively in Python at industry levels and have worked on Django, REST API, RectJs. I have done one full-time highly impactful internship supporting the same. Currently, Working as intern at Oye-Rickshaw.
Skills
I have experience in Competitive Programming and Django (Python) & ReactJS (Javascipt) through internships and personal projects. I also have strong grasp on core computer science subjects like Operating System, Database Management System, and Object Oriented Programming.
Resume
I am undergraduate Information Technology 2021 student in Institute of Engineering and Technology, Lucknow(AKTU).
I have done one full time internships and multiple personal projects. Currently, working as an intern at Oye-Rickshaw.
Download Resume
Contact
Saurabh Singh
B.Tech student who loves developing new things.
- Kalyanpur, Kanpur
- +91 9140872959
- saurabh12singh11@gmail.com
Education
B.Tech in Information Technology
2017 - 2021
Institute of Engineering and Technology, Lucknow
CGPA :- 8.4/10
Professional Experiance
Full Stack Developer Intern
June 2021 - Ongoing
Nuclei
- Resolving banking problem here...
- Tech Used :- Flutter
Back-End Intern
Oct 2020 - Apr 2021
Oye-Rickshaw
- Currently working with Demand Team.
- Tech Used :- NodeJs, JavaScript
Personal Projects
Lite Url
Sept 2020
Make your urls more friendly to you.
- After Completing registration, user can make unique alias ( url keywords ) according to there choice or they can genrate it randomly.
- There is also provision to update your diverting link without changing alias.
- You can know, how many time your link got hit.
Entry Management System
Nov 2019
Manage your visitor list easily.
- visitor has to fill a form which include all his personal details after submitting, Host will get all the data related to visitor
- visitor will get all the info regarding Host.
- Communication will happenn via email and text messages.
Price Comparator
Feb 2019
Compare prices of products.
- Enter your product name.
- it will compare price on Amazon and Flipkart
Certification
Hacktoberfest 2020
Hacktoberfest® is open to everyone in our global community. Whether you’re a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community. All backgrounds and skill levels are encouraged to complete the challenge.
Algorithmic Toolbox
The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second).
Data Structure
A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures.
Algorithms on Graphs
If you have ever used a navigation service to find optimal route and estimate time to destination, you've used algorithms on graphs. Graphs arise in various real-world situations as there are road networks, computer networks and, most recently, social networks! If you're looking for the fastest time to get to work, cheapest way to connect set of computers into a network or efficient algorithm to automatically find communities and opinion leaders in Facebook, you're going to work with graphs and algorithms on graphs.
Structured Query Language (SQL)
In this course, you'll walk through installation steps for installing a text editor, installing MAMP or XAMPP (or equivalent) and creating a MySql Database. You'll learn about single table queries and the basic syntax of the SQL language, as well as database design with multiple tables, foreign keys, and the JOIN operation. Lastly, you'll learn to model many-to-many relationships like those needed to represent users, roles, and courses.