Raman Trehan

Raman Trehan

Mentor
5.0
(286 reviews)
US$21.00
For every 15 mins
348
Sessions/Jobs
ABOUT ME
Core expertise in Backend Development, Data Structures, Algorithms and Distributed System Design
Core expertise in Backend Development, Data Structures, Algorithms and Distributed System Design

I can help you with the following:
-> Design/Implement large scale distributed systems and dive deep into concurrency, communication, availability, scalability, etc. Rather than just knowing Kafka, Redis and Cassandra, it's important to understand what system features you need to put these building blocks together.
-> Data structures and algorithms (Leetcode, Topcoder, etc), low level system design (object oriented programming, design patterns) and high level system design (distributed systems, etc).
-> Well structured plan and mentorship (short/long term) for interview preparation, conduct mock interviews for software engineers and senior software engineers. I have extensive experience in tech interviews, as a candidate as well as being part of panel team.
-> Mentoring for growing into senior software engineering roles.
-> Project building (end to end).
-> Pivoting from another domain/career into software engineering.
-> Other tech topics that you might be interested in (AWS, Kafka, Redis, Databases, etc).

About me:
I write software and work with distributed systems day-in and day-out. I have worked at Qualcomm in the area of smart vehicles. I have been involved with startups like Dailyhunt to build backend systems end to end; which could scale to the order of 50k+ requests a second.

Feel free to block something on my calendar: https://calendly.com/ramantrehan/30min. Kindly ping me on chat when you do so.

Eastern Time (US & Canada) (-05:00)
Joined May 2021
EXPERTISE
6 years experience | 29 endorsements
4 years experience | 30 endorsements
3 years experience | 16 endorsements
4 years experience | 58 endorsements
4 years experience | 42 endorsements
3 years experience | 16 endorsements
10 years experience | 23 endorsements

REVIEWS FROM CLIENTS

5.0
(286 reviews)
M K
M K
October 2024
Super, super helpful! Raman really helped me build intuition about how to solve the problems. Just a few sessions in and my coding skills have already drastically improved!
Marques Puget
Marques Puget
September 2024
I liked that Raman is calm, and we have decided how to continue. It seems to be a good start :)
Pavel
Pavel
August 2024
Raman helped in solving a difficult backtracking problem, breaking down a complex solution into approachable, manageable chunks.
Pavel
Pavel
August 2024
Raman helped create a unique and efficient solution to a backtracking problem, explaining it in a very easy to understand way.
Pavel
Pavel
August 2024
Raman went through a very intuitive and visual explanation of recursion which helped build its foundations.
Pavel
Pavel
August 2024
Raman gave an example of how to approach a difficult BFS problem, giving very useful advice on how to structure code and the logical thinking behind it.
Pavel
Pavel
August 2024
Raman and I went through some tree traversal problems, going through multiple different approaches which helped build a strong intuition for the topic.
Pavel
Pavel
August 2024
We worked on breadth first search during our session. Raman explained a problem I was finding difficult clearly which aided as a building block for a harder one.
ronnie li
ronnie li
August 2024
Had a great session today about recursion and backtracking, and going over an example problem.
Rishi Mehta
Rishi Mehta
August 2024
Raman a great mentor as always, today we went over Tree Algorithm with intuitively figuring out Breadth First Search.
EMPLOYMENTS
Senior Software Engineer
realtor.com
2020-11-01-Present
I work as a senior software engineer in the leads platform team.
I work as a senior software engineer in the leads platform team.
Java
Node.js
MongoDB
View more
Java
Node.js
MongoDB
Redis
Apache Kafka
View more
Senior Software Engineer
Dailyhunt
2019-10-01-2020-10-01
I worked as a senior software engineer for the search and social platform team; scale of 100k+ requests a second. Programming Language: ...
I worked as a senior software engineer for the search and social platform team; scale of 100k+ requests a second. Programming Language: Java. Data Store: MySQL, Apache Cassandra. Message brokers & Compute platforms: Kafka, Redis, Elasticsearch. Monitoring and Metric Analytics: Grafana, InfluxDB. Other: Docker, Kubernetes, Distributed Systems, Database Sharding, Bloom Filter design, RESTful API Design, NGINX (server health check), Jenkins, Load Balancer, Process Control System (Supervisord), Gateway.
Java
MySQL
Database
View more
Java
MySQL
Database
Redis
Cassandra
Elasticsearch
Docker
Apache Kafka
Grafana
InfluxDB
View more
Software Engineer
Qualcomm
2017-07-01-2019-09-01
I worked as a backend software engineer for smart vehicles team.
I worked as a backend software engineer for smart vehicles team.
Java
C++
Apache Kafka
Java
C++
Apache Kafka