Nalin Chhajer, Developer in Chennai, Tamil Nadu, India
Nalin is available for hire
Hire Nalin

Nalin Chhajer

Verified Expert  in Engineering

Product Management Developer

Chennai, Tamil Nadu, India

Toptal member since June 28, 2022

Bio

Nalin is a seasoned mobile app architect with 12 years of experience and a track record of developing 35+ apps across Android, iOS, and React Native platforms. His expertise spans the full app development lifecycle, including architecture, planning, and team building. As a Certified Scrum Product Owner (CSPO), he excels in guiding teams to become self-organizing and deliver impactful features. Currently, Nalin focuses on mentoring and helping companies establish effective development teams.

Portfolio

Cabinet Limited
Android, Sockets, Socket Communication, React Native, iOS, Networks, Mobile...
Foodhub
React Native, Android, iOS, JavaScript, Kotlin, Swift, Geolocation, Mapping...
Herotalkies
Android, iOS, Geolocation, Architecture, Java, Objective-C, MongoDB, Algorithms...

Experience

  • Android - 13 years
  • iOS - 9 years
  • Swift - 7 years
  • Kotlin - 6 years
  • React Native - 3 years
  • Agile Project Management - 3 years
  • JavaScript - 3 years
  • Product Management - 2 years

Availability

Full-time

Preferred Environment

MacBook, WebStorm, Git, Jira

The most amazing...

...project I’ve been a part of was the MyTakeaway app, where I developed an internal framework to help rewrite the app faster, saving months of time.

Work Experience

React Native Developer

2024 - 2024
Cabinet Limited
  • Enhanced the file transfer process from Android to iOS by leveraging wifi for seamless data migration. The project also included transferring files like live photos in their original format to another iOS device, ensuring full fidelity.
  • Revamped the file transfer component by rewriting it in native Android (Kotlin) and iOS (Objective-C), achieving a 20x improvement in speed. Previously implemented in React Native, the transfer was slower, and this optimization enhanced performance.
  • Optimized the code to even work with 500 MB or 1 GB of file. This helped us deliver one-of-a-kind tools in the store.
Technologies: Android, Sockets, Socket Communication, React Native, iOS, Networks, Mobile, Transmission Control Protocol (TCP), File Management, Mobile App Development

Architect

2017 - 2022
Foodhub
  • Wrote support for external hardware like printers, caller ID, and cash drawers.
  • Set up the base architecture of apps and expectations for the team.
  • Delivered 11 apps catering to various needs of our clients and restaurant owners.
  • Used a single codebase to work on various devices, including mobile, tablet, TV, and web.
  • Managed delivery from multiple pods and helped set up a team of 30 members.
  • Involved early in the development process from requirement gathering, setting up user stories, managing multiple priorities, and delivering a product with quality.
  • Awarded top developer awards multiple times. Mentored and prepared the next set of leaders.
  • Set up an in-house unit testing framework for writing faster and leaner code. Kept code up to date with requirements.
Technologies: React Native, Android, iOS, JavaScript, Kotlin, Swift, Geolocation, Mapping, Architecture, Mobile, Node.js, PostgreSQL, React, Amazon Web Services (AWS), Java, HTML, CSS, Objective-C, APIs, Python, Widgets, Algorithms, Bug Fixes, User Interface (UI), Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), JSON, Location Services, GraphQL, Software Architecture, React Native for Web, Minimum Viable Product (MVP), Mobile App Development

Team Lead - Mobile Application

2016 - 2017
Herotalkies
  • Revamped applications and developed them to work on mobile, tablet, and TV.
  • Provided solutions to work on custom hardware with custom features.
  • Provided a streaming solution to use HTTP live streaming (HLS) and MP4. Enabled users to be able to watch movies and TV shows from our app.
  • Optimized the app to support download and offline viewing.
  • Developed an in-house TV guide experience, totally customized to customer's needs. Managed to handle 10,000 shows streaming on 100 TV channels and users were able to use it on TV and mobile app platforms.
Technologies: Android, iOS, Geolocation, Architecture, Java, Objective-C, MongoDB, Algorithms, Bug Fixes, User Interface (UI), Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), JSON, Location Services, Software Architecture, Mobile App Development, Video Streaming, Content Delivery Networks (CDN)

Software Developer

2015 - 2016
Indix
  • Developed an eCommerce app that lets user order from different online stores.
  • Developed a Google Chrome extension that reads tweets about the product and shows the shop now button near tweet, if user is speaking about the product.
  • Did various proof of concept (POC) to bring our system and technology to be user facing.
  • Followed proper Scrum practices and helped deliver features and promises ahead of time.
Technologies: iOS, Firebase, Geolocation, Amazon Web Services (AWS), Objective-C, Algorithms, Bug Fixes, User Interface (UI), Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), JSON, Location Services, Mobile App Development

Software Developer

2012 - 2015
HappyFox
  • Developed the flagship app Happyfox from scratch and worked closely on the Android and iOS versions.
  • Developed an open-source library called help stack (http://www.helpstack.io/) for the Android and iOS platform.
  • Worked closely with stakeholders and was involved in design and feature decisions.
  • Learned the iOS platform and started contributing to it while previously being focused on Android.
Technologies: Android, iOS, Geolocation, Java, Bug Fixes, User Interface (UI), Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), JSON, Location Services, Mobile App Development

Software Developer

2009 - 2012
Mango Technology
  • Developed four apps in two weeks which were uploaded to the store. Made apps for solving real time use cases.
  • Developed more than 18 apps, each app was created for the various use case.
  • Developed a white label engine that generates an app based on design and also provides customization according to requirements.
  • Targeted apps to point to the oldest Android version 1.6 (Donut).
Technologies: Android, Mobile App Development

Experience

Foodhub

Written in React Native, Foodhub helps customers search and order food online, where the app is global ready, and it is used in more than five different countries. Users can quickly place orders online. We provide a 10-second ordering experience and a quick checkout feature.

MyTakeaway

https://play.google.com/store/apps/details?id=com.t2s.mytakeaway&hl=en_IN&gl=US
Written in React Native, MyTakeaway helps restaurant owners control all parts of their business, where more than 40 different feature sets assist users in day-to-day operations and the features include but not limited to promotion, staff management, pin management, order management, restaurant management, and others.

Cookd

https://play.google.com/store/apps/details?id=com.cookd.app&hl=en_IN&gl=US
Cookd is a food recipe platform that has thousands of curated food recipes. You can watch the step-by-step videos for cooking. I also provided users with an option to create a shopping bag with food items they want to cook. This unique experience has helped us grow faster in less time.

I also provided an option for users to prepare meal plans. I provide diet based meal plans that helps users plan their week.

Run Adam

https://www.newindianexpress.com/business/2018/oct/11/run-adam-app-supports-and-sports-your-dreams-1883801.html
Developed on Android and iOS, Run Adam is a Facebook-like platform designed for the sports community. We support more than 21 different types of sports, and users can add their achievements and medals to their profile.

This app was a package for all sporting community needs. You can book venues, and events, showcase your skills, donate, and bring changes in the life of others.

Padmodaya Jain calendar

https://apps.apple.com/in/app/padmodaya-jain-calendar/id954194811
This app was developed during part-time work as a quick response to the need of users. This app helps users check for auspicious times, and they can set daily alerts and notifications.

This app has received a lot of positive feedback on usability and providing a good user experience.

Education

2019 - 2020

Post Graduate Diploma in Machine Leaning (ML) and Artificial Intelligence (AI)

IIIT Bangalore - Bangalore, India

2012 - 2014

Post Graduate Diploma in Finance

Great Lakes Institute of Management - Chennai, India

2005 - 2009

Bachelor's Degree in Electrical Engineering

Anna University - Chennai, India

Certifications

MAY 2022 - PRESENT

Certified Scrum Master

Scrum Alliance

MAY 2022 - MAY 2025

Certified Scrum Product Owner

Scrum.org

Skills

Libraries/APIs

React Native for Web, Node.js, React, Sockets

Tools

WebStorm, Git, Jira

Languages

JavaScript, Kotlin, Swift, Java, Objective-C, HTML, CSS, GraphQL, Python

Frameworks

React Native, Jest

Paradigms

Model View Presenter (MVP), Model View ViewModel (MVVM), Model View Controller (MVC), Mobile Development, Cross-platform, Agile Project Management

Platforms

Android, iOS, Mobile, Firebase, Amazon Web Services (AWS)

Storage

JSON, MongoDB, PostgreSQL

Other

Architecture, Algorithms, Bug Fixes, User Interface (UI), Troubleshooting, User Experience (UX), Location Services, Mobile Apps, Software Architecture, Minimum Viable Product (MVP), Mobile App Development, Product Management, Geolocation, Mapping, APIs, Widgets, Video Streaming, Content Delivery Networks (CDN), Machine Learning, MacBook, Socket Communication, Networks, Transmission Control Protocol (TCP), File Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring