Rachit Goyal

Rachit Goyal

Engineering Manager - Thoughtworks

14+ years of experienceLed teams of 20+ engineersBuilt for 100M+ users

I'm an Engineering Manager with 13+ years of experience in building and leading teams across multiple platforms.

I enjoy picking up new technical skills, which has led me to learn React, Angular, Node, Flutter, React Native, Unity Game Development, and a lot more on my own time.

I'm an entrepreneur at heart, which enables me to zoom out and look at the bigger picture. This makes me adept at understanding business requirements and finding optimized solutions. I think of myself as a jack of all trades and a master of some.

I'm somebody who loves to solve complex problems, which is why you shouldn’t be surprised to find me with some interesting variant sudoku at 2 am in the night, not sleeping until I feed in that last digit.

I also get involved in freelancing work occasionally, based on time and availability, so please do reach out to me if my portfolio or skills are something that stand out to you.

What I'm working on now

Current Focus

🏗️
🏗️

Mobile & Platform Modernization

Modernizing large-scale mobile ecosystems with platformization, modular architectures, server-driven UI, and state-of-the-art tooling.

👥
👥

Technical Leadership

Leading cross-functional engineering teams across Android, iOS, and full stack. Mentoring senior engineers and driving engineering excellence.

🚀
🚀

Performance Engineering

Optimizing apps used by millions. Reducing load times, improving build times, enhancing CI/CD efficiency, and implementing observability at scale.

🧪
🧪

Emerging Tech & Product Innovation

Working on prototypes, R&D, 3D engines, wearable experiences, and next-gen developer tooling.

Professional journey through innovative companies

Experience

T

ThoughtWorks Canada

Engineering Manager
Oct 2022 - Present
  • Leading and managing a team of senior individual contributors across Android, iOS, and Full Stack platforms, focusing on delivering high-quality software solutions for clients under strict NDAs, including major social media and fitness platforms, and one of North America's largest banks.

  • Spearheaded technical leadership for a retail experience project for a leading social media company's physical device launch, achieving an 80% reduction in app load times through performance optimization strategies.

  • Orchestrated development and optimization efforts for a prominent fitness platform's TV app, enhancing developer experience and reducing build times by 66% through Gradle upgrades, code restructuring, and other efficiency improvements.

  • Served as an Android Subject Matter Expert (SME) for a comprehensive evaluation of a major bank's mobile and web platforms, providing critical insights into optimizing their CI/CD pipeline, analytics, and testing automation processes, significantly enhancing platform reliability and performance.

Technologies & Skills

LeadershipJetpack Compose
01
P

Porter

Engineering Manager
May 2022 - Oct 2022

Managed the Partner and Fleet Owner Apps. My responsibilities extended beyond traditional project management, encompassing various facets of leadership and collaboration.

  • Planning and executing agile sprints, ensuring efficient project delivery.

  • Optimizing deliverables and enhancing team efficiency, with a keen focus on measurable outcomes.

  • End-to-end involvement in the hiring process, from defining hiring needs and budgets to executing successful hiring drives.

  • Proactive management of my team's 1:1s, performance reviews, and regular status updates.

  • Collaborating seamlessly with cross-functional teams, including product, design, marketing, and more, to ensure a holistic approach to project success.

02
W

Walmart

Android Lead
Jan 2021 - May 2022
  • Led the development and implementation of key features for Walmart's Android app, contributing to significant enhancements in user experience and functionality, particularly on the Cart, Checkout, and Bookslot screens.

  • Mentored team members, providing technical guidance and support to foster professional growth and enhance team performance.

  • Actively participated in the on-call process, addressing critical issues swiftly to ensure continuous app availability and reliability.

  • Collaborated closely with cross-functional teams to ensure project requirements were met, facilitating seamless integration and timely delivery of new app features.

03
S

Simplilearn Education

Senior Tech Lead
Apr 2019 - Jan 2021
  • Management Responsibilities

    • Managed the entire mobile vertical which comprised a 9 member team including Android, iOS, Backend and QA engineers.

    • Handled one-on-one's, performance reviews, appraisals, growth plans, etc. for the team.

    • Managed the end-to-end development cycle, from requirement gathering, estimations, sprint planning, development, testing, release and monitoring.

    • Involved in stakeholder management at all levels, from CXO's to product, marketing, customer support and analytics.

    • Interacted with customers to garner feedback and address their pain points.

    • Built the entire mobile team from scratch and empowered them to achieve a high level of technical productivity and quality.

  • Tech Responsibilities

    • Responsible for the migration on both Android and iOS to MVVM and Kotlin/Swift.

    • Ensured a consistent crash free percentage of over 99.9% in Android, and over 99.8% in iOS.

    • Achieved code test coverage of over 80% in Android.

04
P

Perpule

Mobile Lead
Aug 2018 - Apr 2019
  • Directly managed the 4 member Android team responsible for developing two mobile apps.

  • Responsible for migrating the apps to MVVM/Kotlin.

  • Involved in all aspects of the business related to tech - from gathering business requirements to design suggestions to development, testing and deployment.

  • Managed the sprint planning and execution for the 10 member tech team.

  • Interfaced with clients to understand business requirements or resolve complex issues.

05
U

UpGrad Education

Senior Software Engineer
June 2016 - June 2018
  • 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.

  • Worked on the development of the in-house iOS app using Swift.

  • Handled end-to-end feature development and enhanced the user experience on multiple fronts.

06
O

Osahub Technologies

CEO and Co-founder
Oct 2014 - Jun 2016
  • 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.

07
P

Promat Engineering and Systems

Manager
Nov 2013 - Oct 2014
  • 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.

08
C

Computer Sciences Corporation

Software Engineer
Jul 2011 - Nov 2013
  • 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

09

A selection of work across platforms and domains

Featured Projects

Porter Driver Partner
Android

Porter Driver Partner

Managed the app growth and defined the feature deliverable trajectory. This included product/business asks and general platform optimizations to improve performance, code quality, etc

KotlinRibs Architecture
Walmart Android
Android

Walmart Android

I worked on the Cart, Checkout and Order Confirmation pages of the Walmart US app. We work with an MVVM+Clean architecture, using coroutines for async operations. There is over 90% code coverage, and a very robust CI/CD process.

MVVM CleanJetpack Compose
Simplilearn Android
Android

Simplilearn Android

Simplilearn Android app enables users to consume course content including videos, tests, quizzes, interactive content, discussions, etc. on the go. We migrated the app to MVVM/Kotlin, and achieved a code coverage of over 80%. The crash free percentage was consistently over 99.9%.

Simplilearn iOS
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.

Perpule Staff vPOS
Android

Perpule Staff vPOS

Staff vPOS is a Virtual Point of Sale Android app that runs on mobiles or integrated hand-held devices. The app integrates with printers, scanners, and other hardware for a seamless experience. Re-architected the app to a MVVM/Kotlin architecture, and revamped the entire UI.

Perpule - Order Ahead
Android

Perpule - Order Ahead

Perpule Android app enables users to do a self-checkout at partnered 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.

UpGrad Android
Android

UpGrad Android

Staff vPOS is a Virtual Point of Sale Android app that runs on mobiles or integrated hand-held devices. The app integrates with printers, scanners, and other hardware for a seamless experience. Re-architected the app to a MVVM/Kotlin architecture, and revamped the entire UI.

UpGrad iOS App
iOS

UpGrad iOS App

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.

Startup India Learning Program
Android

Startup India Learning Program

The app enables users to take the free UpGrad course on Startup entrepreneurship. This app has been downloaded by 100000+ people, and has consistently maintained a 4.7+ rating.

Expertise

Professional Skills

Loading skills...
Loading skills...
Drag to rotate view

Latest Articles

From The Blog

Contact

Get In Touch

Let’s Connect

I’m always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!

Location

Toronto, Ontario, Canada