Rachit Goyal

I'm Rachit Goyal

Senior Tech Lead

Download Resume

Hi, I’m a Tech Lead with 9 years of experience in developing user-friendly applications. Over these years, I’ve exposed myself to numerous programming languages such as Java, Swift, Kotlin, Flutter, JavaScript, NodsJS, AngularJS, ReactJS, SQL, HTML, etc. The hunger to learn and stay abreast with the latest developments in the tech world inspires me to put my best foot forward. In addition to this, I also possess excellent interpersonal skills, have a good command over language and have experience of project management.

Professional Skills

Android (Kotlin & Java) 95%
iOS (Swift) 70%
Flutter & React Native 70%
NodeJS & AngularJS 80%
PHP & MySQL 60%
Unity Game Development 75%

Other Skills

AWS Services
AWS Amplify and GraphQL
Database - SQL, MongoDB, Firestore
Photoshop, Blender


Simplilearn Android


Simplilearn Android

Simplilearn Android app enables users to consume course content including videos, tests, quizzes, interactive content, discussions, etc. on the go. The app provides an offline experience where users can download videos.

Perpule Staff vPOS


Staff vPOS Perpule

Staff vPOS is a Virtual Point of Sale Android app that runs on mobiles or integrated hand-held devices. It allows cashiers at Megastores to scan items, add promotions/discounts and bill customers quickly. A vPOS drastically reduces the amount of space required for a Cashier counter, and makes the cashier mobile.

UpGrad Android


UpGrad Android app to enable Android users to view the UpGrad course content

The app allows Android users to consume the UpGrad course content on their devices while on the go. This includes viewing videos, reading text, attempting quizzes, discussing on the discussion forum, among other things. The app also enables users to download videos offline to view them later.

Simplilearn iOS


Simplilearn iOS

Simplilearn iOS app enables users to consume course content including videos, tests, quizzes, interactive content, discussions, etc. on the go. The app provides an offline experience where users can download videos.

UpGrad iOS App


UpGrad iOS app for iPhone and iPad users to consume UpGrad courses

The UpGrad iOS app allows users on iPhones and iPads to view the course content for all the UpGrad courses. This includes viewing videos and text, attempting quizzes, discussing on the discussion forum, and a lot more.

Perpule - Order Ahead


Perpule Order Ahead

Perpule Android app enables users to do a self-checkout at partenered stores near them. They can walk into a store, scan items on the app, pay for it online, and leave. No more standing in long queues.

Work Experience

Apr 2019 - Present

Simplilearn Education

Senior Tech Lead

  • Leading the mobile team - Android, iOS, backend and QA
  • Revamped both apps to new MVVM architecture and Kotlin /
Aug 2018 - Apr 2019


Mobile Lead

  • Managed 11 member tech team
  • Revamped app architecture to MVVM/Kotlin and enhanced multiple features
  • Updated the app to a brand new UI/UX
Jan 2018 - Present

UpGrad Education

Senior iOS Developer

  • Worked on the development of the in-house iOS application using Swift.
  • Handled end-to-end feature development and enhanced the user experience on multiple fronts.
Dec 2016 - Dec 2017

UpGrad Education

Senior Android Developer

  • Worked on the development of the Android application for UpGrad using Java and XML.
  • Developed multiple features from scratch, and incorporated the MVVM architecture in the entire app.
  • Implemented Unit Tests and UI Tests for improving app experience.
  • Handled the app release and deployment on the Play Store.
Jun 2016 - Dec 2016

UpGrad Education

Subject Matter Expert - Android

  • Worked as the Subject Matter Expert for the Android course.
  • Created fresh content to teach Android from scratch to users with no programming knowledge.
  • Developed quizzes and projects to enhance the learning experience.
  • Got cast in videos as the lead trainer for teaching Android.
Oct 2014 - Jun 2016

Osahub Technologies

CEO and Co-founder

  • Started own company which provided quality education on advanced and essential subjects such as Cloud Computing, Android and iOS Development, Web Development, Robotics, etc.
  • Trained over 2000 college students, faculties and corporates and conducted seminars and sessions in several renowned universities and colleges.
  • Worked on several projects for Indian and international clients
Nov 2013 - Oct 2014

Promat Engineering and Systems


  • Worked as the manager with a team of 9 people in a metal manufacturing company
  • Pitched projects to senior people in MNC's and converted several clients including Hero Moto Corp., Maruti, Honda, Samsung and LG.
  • Handled resource management, team training and technology development and
Jul 2011 - Nov 2013

Computer Sciences Corporation

Software Engineer

  • Worked on two insurance based projects for US clients
  • Worked on JAVA, SQL and front-end development
  • Interacted with clients on a regular basis for requirement elicitation, and problem solving
  • Provided support and handled production bugs
  • Generated reports using crystal reports


2007 - 2011

Bachelors of Technology

Maharaja Agrasen Institute of Technology

1995 - 2007


Maharaja Sawai Man Singh Vidyalaya


  • Rachit is a pleasure to work with. He is a quick learner & a go-getter. He picked up the finer details of the business in a short time, while also creating programs for internal costing, reporting & sales.
    He is a people’s person, being friends with everyone in the organisation. His energetic while patient attitude is infectious. His diehard positive attitude in life is an uplifter for all of us. I’m sure he will be an asset to any organisation that he is associated with.

    Rajat Goel Managing Director, Promat Engineering & Systems
  • I have worked with Rachit since 2013. We worked on multiple projects together, and he was a mentor to me in many ways. He is efficient, dedicated and always aims for perfection. He has excellent leadership skills and inspires people around him. He is also a very quick learner, and can handle multiple roles simulatenously.

    Ashish Singh Osahub Technologies, Co-founder
  • Rachit is very hard working, detail oriented and an intelligent programmer. He goes above and beyond to complete the task at hand. I had the pleasure of working with him on an Android application. His analytical and problem solving abilities helped us get out of tough situations on numerous occasions.

    Akshay Goyal FullStack Developer, SportsKeeda
  • 'Ridiculously Efficient' is the phrase that comes to my mind when I think about Rachit. He works on the principle of giving autonomy and valuable feedback that makes one value their task and use their various skill sets to achieve full potential. A voracious reader, with a constant hunger pang for more information about everything makes him an informative individual. His attention to detail and optimism is a valuable addition to any team.

    Shyamli Mishra HR Manager, FreightBro

From The Blog

Custom Views

Custom Views in Android

Custom Views

Android Library as a dependency

My Interests

I am a passionate coder. It was in early childhood when I made friends with computers and developed a curiosity-filled appetite for technology. It was since then that I started programming and writing codes. Apart from being technologically inclined, I love to watch sci-fi movies and TV Series. In my spare time, I read up on the latest happenings in the space domain since space exploration fascinates me no bounds. I am an adventure-loving person who enjoys activities like hiking, paragliding, water sports etc.

  • Coding
  • Watching Movies and Series
  • Swimming
  • Cycling
  • Traveling
  • Gyming
  • Cooking
  • Shopping

Contact Me

Feel free to contact me

Loading ...