Hi, my name is

Cyril Pillai.

I build things for your 📱

A seasoned software engineer specializing in Android development.
I dabble in other technologies like Flutter, Web development, and Backend systems.

About Me

I am an experienced software engineer with 9+ years of experience, developing android apps while consistently exploring other technologies on the side. I am driven by the urge to solve problems and create lasting impact.

An introvert at heart and an unapologetic sleepaholic, I find solace in my bed, books and in the worlds of TV shows, movies, and anime.

As a dedicated foodie and avid traveler, I enthusiastically embrace all cuisines and look forward to exploring new places.

I seek adrenaline rushes from debugging intricate/obscure problems at work and embarking on heart-pounding escapades like skydiving, bungee jumping, and scuba diving off hours.

Here are a few technologies I've been working with recently:
  • Android
  • Kotlin
  • Flutter
  • HTML
  • NodeJS
  • Python

Experience

Gojek - Bengaluru, India
Sep 2018 - Present

Lead Software Engineer - Logistics
Oct 2021 - Present
  • Collaborating with cross functional teams to build exciting features for users
  • Leading the entire mobile team in building robust features with focus on engineering principles
  • Advocating technical excellence - documentation, code coverage
  • Spearheading the rewrite of the legacy codebase to make it more scalable & maintainable
  • Mentoring and guiding other teammates
  • Delivered umpteen high impact features like 4W Launch, Package Insurance & Saved Address

Senior Software Engineer - Logistics
May 2020 - Oct 2021
  • Delivered numerous critical features like Intercity Deliveries, AndroidX Migration, CC/DC & Number Masking
  • Collaborated with Backend team to come up with optimal approaches & designed API contracts
  • Owned E2E migration of third party analytics tool to in-house solution for 3 products
  • Mentored juniors by pairing with them and critically reviewing their PRs
  • Helped recruiters by interviewing candidates and vetting the overall interviewing process

Product Engineer - Logistics
Sep 2018 - Apr 2020
  • Worked on GoSend, GoBox & Kilat Driver app by supporting business requests and fixing issues
  • Collaborated with other teammates to build features like Payment Widget integration, Live Tracking & fraud mitigation for order reversals
  • Extensively worked on documentation by charting out unstructured processes, practices, etc.
  • Collaborated with cross team developers to build scalable solutions
m.Paani (now LoveLocal) - Mumbai, India
May 2016 - Aug 2018

Android Developer

Worked on enhancing android apps to provide a rich user experience, enabling brand partners to understand and serve their customers better as well as the consumers to make the most of their shopping escapades.

  • Focused on building offline first mobile apps for consumers & retailers
  • Re-architected the legacy codebase in MVVM
  • Shipped several features like Aadhaar integration, customer campaigning & payments
  • Contributed extensively on devising a POS system by conducting market research and building necessary functionalities
  • Created lightweight reward redemption SDK for clients
SKCS LLP - Mumbai, India
Jan 2015 - Mar 2016

Android Associate

Collaborated with the organisation in helping convert ideas to products. Worked on an array of Android apps for various clients, seeing the entire development life cycle through.

Key apps developed:

  • FoodiSoft - A complete POS system for restaurants/canteens
  • Mumbai Spaces - Platform for buying/selling real estate properties
  • BusyKey - A keyboard app with customisable words for quick typing
  • VoizeUp - An audio sharing social network

Education

Mumbai University
Jun 2012 - Apr 2015

Obtained a Bachelor’s degree in Computer Science where I grasped CS Fundamentals and developed an interest for software development.


Extracurricular Activities
  • Secured 2nd place in C Debugging Contest held in college
  • Among Top 60 in I-know-vention Quiz Contest (2013) organized by SEED Infotech
  • Volunteered in organising college fest - Vibes
Pursued the Science stream and opted for Computer Science as elective subject.
Completed schooling from St. John the Evangelist High School and secured distinction in 10th grade.

Projects

SuperNatives
Android Java MVP
SuperNatives
Sample app that showcases the use of MVP architecture to build maintainable & scalable Android apps. Displays a list of superheroes with additional details for each hero.
PDFree
Flask Python HTML
PDFree
A simple web application built with Flask that allows users to upload password-protected PDF files and remove their passwords. It provides a user-friendly interface for securely handling sensitive documents without the need for additional software installations.
Quotify
Flutter Dart ExpressJS DynamoDB
Quotify
A cross platform app to display memorable quotes. Frontend built in Flutter and capable of publishing Android APK, iOS IPA & a web app. Backend powered by ExpressJS & DynamoDB.
Ringer
Android Kotlin Jetpack Glance
Ringer
Ringer provides an easy to use Android Widget to control device's ringer mode and adjust volume. It also has a single screen to control ringing settings. The widget is built using Jetpack Glance.
Pickle Rick
Flutter Dart BloC GetIt
Pickle Rick
A sample app that shows data related to the famous adult animated science-fiction sitcom — Rick & Morty. It is built in Flutter and showcases Clean Architecture, BloC, GetIt, Injectable, Dio, etc.
Android Job Helper
Android Background Jobs Annotation Processor
Android Job Helper
An annotation processor to generate redundant code while working with evernote's android-job library making it easier to write background jobs in Android.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!