Karthik Srivatsa

Karthik Srivatsa

Mentor
5.0
(14 reviews)
US$15.00
For every 15 mins
55
Sessions/Jobs
ABOUT ME
A backend developer who loves to connect the dots!
A backend developer who loves to connect the dots!

Work Experience:

  1. Infra and Devops Team at HackerEarth (2 year and 4 months)
  2. Backend Engineer, Rare Mile Technologies (10 months)
New Delhi (+05:30)
Joined October 2016
EXPERTISE
3 years experience | 6 endorsements
I have experience building end to end solutions mostly in Python ranging from something as simple as scrapers to rest frameworks, webapps...
I have experience building end to end solutions mostly in Python ranging from something as simple as scrapers to rest frameworks, webapps and a lot more.
3 years experience | 3 endorsements
Working at a Django based startup, I have experience writing clean, generic, scalable and extensible code, and enforcing good design.
Working at a Django based startup, I have experience writing clean, generic, scalable and extensible code, and enforcing good design.
3 years experience | 1 endorsement
Have experience working with production level deployments SQL and PostgreSQL, designing relationships and tables, optimized querying etc.
Have experience working with production level deployments SQL and PostgreSQL, designing relationships and tables, optimized querying etc.
Oracle PL/SQLOptimizationJoins
View more
3 years experience
MongoDB was the first database I started working on and went ahead to get a certification too from MongoDB university. I have worked on v...
MongoDB was the first database I started working on and went ahead to get a certification too from MongoDB university. I have worked on various use cases where we had to use it as a document store and for data processing at a production scale.
3 years experience | 1 endorsement
Git being the only version control system I have ever used, I know my way around the command line and use it on almost every one of my pr...
Git being the only version control system I have ever used, I know my way around the command line and use it on almost every one of my projects.
Pull requestGit reflogRebase
View more
1 year experience | 5 endorsements
As my job also involves some amount of devops work, I know my way around the aws console.
As my job also involves some amount of devops work, I know my way around the aws console.
2 years experience
I have used Elasticsearch in production level projects buiilding suggestion frameworks and data aggregation tools which involved indexing...
I have used Elasticsearch in production level projects buiilding suggestion frameworks and data aggregation tools which involved indexing large amounts of data by providing efficient mappings and creating smart analyzers for easy querying and intelligent results.

REVIEWS FROM CLIENTS

5.0
(14 reviews)
Stéphanie - Onepark
Stéphanie - Onepark
July 2018
Always patient and professional, Karthik is a great mentor, consciencious and always ready to look for the best response for you !
Lookie
Lookie
May 2018
best
John Santias
John Santias
May 2018
I felt empowered and more confident after having a session with Karthik. He was very helpful and patient. He was able to understand my code, my problem, basically understand everything quickly. Very friendly, would want to have another session with him.
Jie Feng
Jie Feng
April 2018
Karthik knows everything about backend. He is a great mentor and explain things very well
Christina
Christina
March 2018
Karthik never fails to be as thorough and helpful as possible. He is brilliant!!!
Shirley Shaw
Shirley Shaw
March 2018
Left the last comment, but I'm leaving another one because I ended up working with Karthik beyond the single session. Honestly I almost want to keep this comment to myself so that I can monopolize his time :) To put some context here - I'd probably consider myself an intermediate coder at best, with practically zero experience in Docker and AWS prior to working with Karthik. After several sessions with him, I can absolutely say he's one of the most patient and clearest communicators I've ever worked with. While I went through the basic documentation for AWS and Docker before hand, I had a lot of trouble understanding what I was reading and what was going on prior to working through getting my app running on AWS with Karthik. He was fantastic at helping me connect the dots. And troubleshooting! Some of the challenges we ran into were not easy but he was a machine. Absolutely could not have asked for a better mentor. I now feel comfortable with the idea of containers, how to containerize with Docker, spinning up Elastic Containers, creating ec2 instances, and troubleshooting all the stuff in between. We also ended up setting Cloudwatch logs to help troubleshoot which was kind of neat as well. I plan to continue working with Karthik as time allows as I know there's plenty to learn about best practices from him. **Hire this guy**
Shirley Shaw
Shirley Shaw
February 2018
Karthik was fantastic. Clear, to the point, and an excellent teacher. There's no way I could have navigated through AWS on my own so quickly. Definitely learned a lot. Would love to work with Karthik again.
taryn
taryn
February 2018
This man knows what he is doing. He solved my problem in a matter of minutes and he did so while teaching me how to do it myself in the future. He was a complete pleasure to work with and has my highest recommendation.
Rommy Mohamed
Rommy Mohamed
February 2018
Fantastic experience working with Karthik. Not only a technical expert but great teacher of the material!
Dan Smith
Dan Smith
January 2018
Karthik is amazing! He was very friendly and easy to work with – I was able to tell him exactly what my problem was and he was there to help me quickly move past it. He easily saved me hundreds of hours and was very reasonable – if you're having coding trouble, I couldn't recommend him more!
SOCIAL PRESENCE
GitHub
Conf
Personal config files
VimL
0
0
superwiser
Python
0
0
EMPLOYMENTS
Infrastructure Engineer
HackerEarth
2016-09-01-2017-08-01
- Designing and provisioning infrastructure solutions in the cloud - Assembling a product wide monitoring and alert system - Automating ...
- Designing and provisioning infrastructure solutions in the cloud - Assembling a product wide monitoring and alert system - Automating tasks to scale systems and for cost optimization - Applying automatic scaling solutions around the infrastructure
Python
Django
Redis
View more
Python
Django
Redis
RabbitMQ
AWS DynamoDB
AWS (Amazon Web Services)
View more
R&D Engineer
HackerEarth
2015-05-01-2016-09-01
- Creating systems to manage data and real-time data streams - Creating indexing solutions for data - Designing and developing end-to-end...
- Creating systems to manage data and real-time data streams - Creating indexing solutions for data - Designing and developing end-to-end solutions around the product - Writing horizontally scalable micro services for applications
Python
SQL
Django
View more
Python
SQL
Django
MongoDB
PostgreSQL
Redis
Elasticsearch
RabbitMQ
View more
Software Engineer
Rare Mile Technologies
2014-07-01-2015-04-01
N/A
N/A
PROJECTS
SuperwiserView Project
2017
This is supervisord on steroids. A distributed process management system.
This is supervisord on steroids. A distributed process management system.
Twisted
Scalability
Zookeeper
View more
Twisted
Scalability
Zookeeper
Process management
Python 2
Distributed Systems Engineering
View more