Personal details

Raman T. - Remote back-end developer

Raman T.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

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.

Work Experience

Senior Software Engineer
realtor.com | Nov 2020 - Present
Java
Node.js
MongoDB
Redis
Apache Kafka
I work as a senior software engineer in the leads platform team.
Senior Software Engineer
Dailyhunt | Oct 2019 - Oct 2020
Java
MySQL
Database
Redis
Cassandra
Elasticsearch
Docker
Apache Kafka
Grafana
InfluxDB
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.