Saurabh Chaturvedi

Saurabh Chaturvedi

Mentor
5.0
(36 reviews)
US$20.00
For every 15 mins
73
Sessions/Jobs
ABOUT ME
Python, Go, C++ Programmer | Database Geek
Python, Go, C++ Programmer | Database Geek

Software Engineer at Gojek

Python | Golang | Databases | C++ | Ruby | Data Engineering | Systems Programming | Regular Expressions | Bots | Web Scraping | Containerization

I'm a C++ and Python programmer with over 4 years of experience, specializing in backend development and data wrangling. My aim for software I build is to provide significant, real and tangible value to its users. Projects I've built include machine learning classifiers, heuristical SQL error detectors, event management systems, large scale Twitter and Slack bots, FTP, NNTP and email client apps - both CLI-based and GUIs. I've also built games in Pygame and Kivy.

The urge to write robust software compels me to learn about new data structures and algorithms - especially optimization ones. I love shaving even microseconds off of a program's runtime!

I've explored all programming arenas with Python, but I use C++ (and a bit of Rust) specifically for systems programming.

Hindi, English
Mumbai (+05:30)
Joined January 2017

REVIEWS FROM CLIENTS

5.0
(36 reviews)
takashi
takashi
September 2020
He was very helpful and polite. I will ask again.
Removed User
Removed User
September 2020
Saurabh is one of the most responsible mentors that I had. He cares about you and what you are learning. I strongly recommend to have sessions or job with him, and I'm sure you won't regret it. We worked on Virtual Memory, File System, and Input/Output which all are part of Operating Systems.
Removed User
Removed User
September 2020
Great as always, we worked on Virtual Memory.
Removed User
Removed User
September 2020
He's very knowledgeable in operating systems internals, highly recommend to take sessions with him.
Shreekar Pandey
Shreekar Pandey
May 2020
Very professional and helpful. Tried different solutions until my problem was fixed. Will definitely come back in the future.
Victoria
Victoria
May 2020
Saurabh is an amazing mentor, very professional and fast in achieving the result. Highly recommend him.
Izack
Izack
May 2020
The absolute best quality mentor on here
Izack
Izack
May 2020
Good help, helped implement my code correctly and explained how the algorithm works. Would recommend to hire Saurabh. Good quality code and coding standards.
De Efe S S
De Efe S S
March 2020
Very good handling of data structures.
De Efe S S
De Efe S S
March 2020
He solved a complex if statement that needed a good management of various sorts of data.
EMPLOYMENTS
Product Engineering Intern
Gojek
2019-05-01-2019-07-01
Started my internship on a Golang project for automating the on-boarding process. Automated the internal process of invitation to team-sp...
Started my internship on a Golang project for automating the on-boarding process. Automated the internal process of invitation to team-specific Slack channels as well as providing access to projects' environments, following a sophisticated approval hierarchy. Later, my team (of 3 interns) worked from scratch on a triaging project built for recruiters to streamline and automate part of the code submission evaluations. We used Ruby for implementing the checks and Node+Express for submission portal. Language-specific custom Docker containers were built for ~10 languages that covered ~95% of the submissions Gojek gets.
Ruby
Node.js
Test driven development
View more
Ruby
Node.js
Test driven development
Bootstrap
Docker
Pair Programming
Golang
RESTful API
Software architecture
Express.js
View more
Google Summer of Code Student
FOSSASIA
2018-05-01-2018-08-01
I worked on making Open Event version 2 ready. In doing so, I used lots of Python (mostly Flask), JavaScript (mostly emberJS), API's for ...
I worked on making Open Event version 2 ready. In doing so, I used lots of Python (mostly Flask), JavaScript (mostly emberJS), API's for varied tasks, like Sendgrid , and worked in a test-driven development environment with many of Python's standard and non-standard library APIs.
Python
Flask
Celery
View more
Python
Flask
Celery
Ember.js
View more
Writer
DailyFintech
2018-01-01-2018-06-01
I write about blockchain and other cryptocurrency technologies and provide a developer view of them to the general public
I write about blockchain and other cryptocurrency technologies and provide a developer view of them to the general public
Bitcoin
Blockchain
Cryptocurrency
Bitcoin
Blockchain
Cryptocurrency
PROJECTS
spaced-repetitionView Project
2017
A tool for storing what you learn daily and then reminding you what and when to revise. Built with Python and PostgreSQL, it uses the spa...
A tool for storing what you learn daily and then reminding you what and when to revise. Built with Python and PostgreSQL, it uses the spaced-repetition algorithm to figure out the appropriate date for a topic to be revised, for better learning.
Python
PostgreSQL
View more
Python
PostgreSQL
View more
High Schools
2014
A school management system built entirely in Python with no third-party libraries, it allows for efficiently assigning classes ("proxies"...
A school management system built entirely in Python with no third-party libraries, it allows for efficiently assigning classes ("proxies") to substitution teachers, in case the original teacher(s) were absent. Several other features include attendance management, class- and employee-monitoring with a custom query language.
Python
View more
Python
View more