Nishant Tanwar

New Delhi, India · +91-8800927423 · nishantt12@gmail.com

Senior Software Engineer with 11+ years of experience in designing and developing scalable backend systems. Expertise in Java, Kotlin, Node.js, Kubernetes, and cloud platforms (AWS, GCP) with a strong background in distributed systems, microservices architecture, and API-driven development. Proven ability to build high-performance, fault-tolerant systems, integrating identity and access management, API gateways, and role-based authorization. Passionate about system reliability, observability, and continuous improvement, with hands-on experience in event-driven architectures and messaging queues like Kafka. Adept at leading cross-functional teams and driving engineering best practices.

Work History

Senior Software Engineer

Tala
Tala Android App
  • Architected and developed a robust Android application for Tala, tailored to meet the unique requirements of digital financial services.
  • Led the development of an in-house wallet with cross-country payment gateways.
  • Implemented a cross-platform multi-country module to deploy the Android Application into multiple countries, including the Philippines, India, Mexico, and Kenya.
  • Reduced build size by 25% using APK splits.
  • Implemented a CI/CD pipeline using Jenkins for automated testing and deployment.
  • Developed a Server-Driven UI (SDUI) solution to efficiently manage dynamic updates while ensuring seamless consistency across the user interface.
  • Used Android, Kotlin (for Android), Jetpack Compose, CI/CD, Jenkins etc.
Java
Jetpack Compose
CI/CD
Kotlin
Android
MVVM
Git
JUnit
Jenkins
Room db
Snow
Forest
Mountains
Mountains
Mountains
June 2022 - March 2024

Senior Software Engineer

MileZero, a Capstone Company
Last Mile Application
  • Developed the Last Mile Android Application from scratch in Java/Kotlin as the Fullstack Software Engineer at MileZero.
  • Architected and built the Last Mile Android Application, utilized by drivers for direct package delivery to customers from the warehouse.
  • Led a team of 3 engineers on the Last Mile Application project, ensuring successful development and implementation.
  • Used Android, Kotlin (for Android), Jetpack Compose, CI/CD, Jenkins etc.
  • Led the "Tathastu service" team of 5 Engineers in building a real-time food delivery engine called Tathastu, similar to Uber Eats or Swiggy, from scratch in Java Spring Boot.
  • Collaborated with team members to design and develop robust and scalable features for the Tathastu platform.
  • Conducted regular code reviews and guided team members to maintain code quality and consistency.
Java
Jetpack Compose
SQL
Kotlin
Android
MVVM
RxJava
Spring Framework
Spring Boot
DynamoDB
JUnit
Jenkins
Realm
AWS
Git
Snow
Forest
Mountains
January 2016 - June 2022

Senior Software Engineer

Urban Company
Urban Company Android App
  • Spearheaded the building, architecture, and maintenance of the UrbanCompany Android Application.
  • Developed the end-to-end Android application from scratch in Java/Kotlin.
  • Successfully scaled the application from zero to 1 million users, with current downloads exceeding 10 million.
  • Improved app performance by 30% through a comprehensive rewrite of business logic, offloading intensive work to background threads, and implementing data caching in the local database.
  • Reduced APK size by 25% by modularizing the app into smaller modules for reuse and efficiency.
  • Decreased user drop rate by 15% by optimizing app initialization time and enabling fast scrolling of lists.
Java (for Android)
SQL
Android
Kotlin (for Android)
AWS
Node.js
Jenkins
MongoDB
Kotlin
Snow
Forest
Mountains
March 2015 - January 2016

Skills

Programming Languages & Tools
Android | 10 years
Java | 10 years
Kotlin (for Android) | 8 years
RxJava | 5 years
Node.js | 6 years
SQL | 10 years
AWS | 7 years
Python | 2 years
React Native | 3 years
MongoDB | 3 years
Jenkins | 7 years
Spring Framework | 8 years
DynamoDB | 3 years
MVC | 10 years
MySQL | 10 years
Redis | 5 years
Open Source | 10 years
NGINX | 5 years
Logistics | 8 years
JavaScript | 4 years
MVVM | 10 years
Unit Testing | 10 years
Kubernetes | 5 years
Firebase | 7 years
Redux | 3 years
CI/CD | 10 years
Jira | 10 years
Jetpack Compose | 5 years
Distributed architecture | 10 years
Google Cloud Platform | 7 years
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Education

GGSIPU

Bachelor of Technology
July 2009 - August 2013

Awards & Certifications

  • Oracle Certified Expert - Java
  • Coursera Machine Learning

Interests

Apart from being a Software developer, I enjoy going to the gym and staying fit. Also I'm an avid traveller and love exploring new places, people and relishing authentic food from all around the world. In my past time, I also enjoy reading books.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows.