Personal details

Rahul J. - Remote full-stack developer

Rahul J.

Senior Software Engineer
Based in: 🇮🇳 India
Timezone: New Delhi (UTC+5.5)

Summary

Hi there! I'm a Software Engineer at Google, and I am here to help you out with mastering Data Structures and Algorithms, ReactJS, Java, etc. which will help in cracking Coding interviews and building great apps at work.

Having cracked interviews at renowned companies like Google, Microsoft, and Amazon multiple times and being among top 0.5% in LeetCode contests, I'm confident in my ability to guide and mentor candidates in improving their Data Structures and Algorithm skill and acing coding interviews. With over 20 coding interviews I conducted at Google, I understand Google's assessment process and what it takes to crack any of the coding interviews with strong positive feedbacks.

In addition to that, I have 7+ years of full-stack experience, specializing in ReactJS and Java. I'm here to mentor and support you in mastering these technologies as well.

Let's work together to unlock your full potential and achieve your career goals. Connect with me for personalized mentorship tailored to your needs. Excited to embark on this journey of growth and success with you!

LeetCode profile - https://leetcode.com/rahul1995/

Work Experience

Senior Software Engineer
Google | Feb 2021 - Present
Java
Google Cloud Platform
Kubernetes
Go (Golang)

Backend Developer in Google Cloud Data Fusion team, a GCP (Google Cloud Platform) Product for Data Analytics.

  • Added the metrics framework in Google Cloud Data Fusion. (using Java and Golang)
  • Added support for Customer-Managed Encryption Key (CMEK). (using Golang)
Software Development Engineer - 2
Adobe | Jul 2016 - Feb 2021
Java
React
JavaScript

Full Stack Development Engineer.

Worked in 2 different teams -

1. Adobe Connect - an online meeting app.

Built an advanced Rich Text Editor from scratch using React with following features -

  • Real-time collaborative. Implemented the Operational Transformation algorithm.
  • Memory efficient - Low browser memory consumption.
  • Highly extensible - Easy to add new functionalities

Added Closed Captions and Recording features to the meeting app.

2. Adobe Experience Manager - XML add-on

Created an end-to-end workflow using Java and ReactJS for DITA authors used to write their product documentation.

Education

National Institute of Technology Kurukshetra
Bachelor's degreeComputer Engineering
Aug 2012 - Jun 2016