POOJA SINGH

ANDROID DEVELOPER | SOFTWARE ENGINEER | JAVA | KOTLIN

About Me

Hi, I'm Pooja! 👋🏻

I am an experienced Software developer, specializing in Android domain with 5 years of hands-on experience in Android Development. I'm skilled in Kotlin, Java, MVVM, MVP, and Modern Android Architecture Components. Having worked in fast-paced, product-based startups, I've built and optimized high-performance mobile applications while also maintaining and refactoring legacy codebases.

With expertise across the full app development lifecycle, I excel in technical documentation, mentoring, and writing clean, scalable code. My passion lies in crafting seamless, user-centric applications while continuously learning and adapting to new technologies.

I'm currently seeking remote opportunities—whether it's a full-time role, freelance projects, or collaborations—where I can contribute my skills, tackle new challenges, and help build impactful products. If you have an exciting project in mind, let's connect! 🚀

Pooja Singh

Technical Skills

Android

Android SDK, Android Architecture Components, Coroutines, Flow, MVVM, Jetpack Compose, Hilt, Retrofit, RoomDB, Dependency injection, Navigation, Livedata, WorkManager, Firebase, ConstraintLayout, CameraX, Tensorflow, Push Notifications, Deeplink, Google Maps

Software Engineering & Architecture

Modularization, SOLID Principles, Design Patterns & Architectures (MVVM, MVP, SOLID, OOPS, Singleton), Data Structures and Algorithms, Multithreading, Performance Optimization, CI/CD, Unit Testing, TDD, Code Reviews, Analytics

Programming Languages

Java, Kotlin, C, SQL, HTML

Backend

REST APIs, GraphQL, JSON, Postman, WebSockets

Tools & Version Control

Git, BitBucket, Github, Bitrise, Jenkins, Postman, Emulator, Internal App Testing, ADB Testing, Stetho, Figma, Grafana

Other

JSON, XML, JUnit, Mockk, Mockito, Profiler, Layout Inspector, Firebase

Work Experience

Software Engineer

Legion Technologies - Palo Alto, California | Oct 2022 - Nov 2023

  • Implemented 3 core modules by transforming native screens into WebViews, integrating HTML and JavaScript files, ensuring cross-platform UI consistency.
  • Developed a high-impact feature(Multiple Engagement) for Single Sign-on(SSO), resulting in a 25% increase in user retention and improved login experience.
  • Refactored 11,000+ lines of Java legacy code to 571 LOC by using Kotlin features, Clean Architecture and removing unused resources, optimizing performance, code quality and maintainability.
  • Enhanced chat functionality by adding attachment support and enabling view in full-screen mode, reducing customer-reported issues by 30%.
  • Implemented Social Login (Google/Apple) and Social Unlink functionality, enhancing authentication flexibility and increasing user adoption by 8%.
  • Identified and resolved critical security risks in the app, significantly decreasing vulnerabilities.
  • Resolved critical issues in Legion InstantPay for instant payouts using WageStream, including deep linking to Chrome and back to the app, securing a major revenue source.
Kotlin Javascript Webviews Chat Social Login CI/CD (Bitrise) Authentication

Software Development Engineer

Tata 1mg - Gurgaon, Haryana | May 2021 - Sep 2022

  • Implemented a multi-module architecture with modularization, submodule repositories, and unit testing, reducing app size by 9% and improving scalability and maintainability.
  • Developed scalable and reusable custom UI components adhering to the Design Language System (DLS), increasing team productivity and reducing design inconsistencies by 70%.
  • Led the migration of key parts of the Java legacy codebase to Kotlin using MVVM and Android Architecture Components, enhancing testability, modularity, and collaboration.
  • Independently developed and owned critical modules - Address, Cart, and Touch test (A/B) for Refill experiment.
  • Explored and implemented CI/CD processes, streamlining development and deployment workflows for more efficient and reliable releases.
  • Actively participated in full SDLC by doing Code reviews and writing technical documentation (TRDs) to improve communication within the team and make the development bug-free, faster, and easier to understand.
  • Worked closely with design, analytics, backend teams, and PMs to deliver high-quality features, ensuring user satisfaction and high standards of quality.
  • Developed a POC for Pluto library, simplifying debugging of network calls, ANRs, crashes, and memory leaks, thereby improving app reliability.
Coroutines Multiple modularization Pagination Unit testing Submodule repositories DLS Analytics

Software Development Engineer

Krishi Network - Gurgaon, Haryana | Dec 2020 - May 2021

  • Optimized Deferred Deep Linking using Firebase Dynamic Links, improving referral efficiency and onboarding rates across 10-15 acquisition sources.
  • Built a Weather module using MVVM, Kotlin and ViewPager, providing 7-day weather forecasts with push notifications.
  • Reduced app startup time by 2.5s through caching, lazy loading, and dependency optimizations, enhancing UX.
  • Reduced app size by 4 MB through refactoring, replacing third-party libraries with custom code, converting images to WebP, and removing unused resources, optimizing app performance and efficiency.
  • Analyzed user feedback and implemented requested features, resulting in a 16% increase in positive app reviews.
  • Maintained the app on Play Store, Mi, Oppo app stores, etc ensuring availability across multiple platforms.
  • Developed features and POCs including in-app review API, Instabug library, animations, and custom views including bounce and slide animations, glow effects on buttons, and shimmer, enhancing app visual appeal and user interaction.
  • Improved overall app performance by optimizing home feed scroll and rewriting layouts with ConstraintLayout, enhancing user experience and app responsiveness.
Deferred Deeplink In-app Review Performance Optimisation Animations Notifications Ads Third-party libraries

Associate Software Engineer

ChannelPlay - Gurgaon, Haryana | May 2019 – July 2020

  • Reduced data sync time from 7s to 2s through multithreading, background execution, and efficient caching mechanisms.
  • Developed 2 core modules for Leave and Attendance management system from scratch, improving workforce tracking efficiency.
  • Executed over 5 POCs for WebView Storage access, Digital Signature, Android Tree View, Custom Calendar, and dynamic App update reminders, validating feasibility and accelerating feature development.
  • Redesigned UI and implemented a search feature using efficient algorithms and debounce mechanism, improving user experience and data retrieval efficiency.
  • Developed a custom video recording library with record, save, and watch functionality including a timer, enhancing multimedia handling and efficient storage with compression.
  • Implemented Customised reminders for App updates and Data to PDF download, expanding app capabilities and user options.
Video OTP Authentication Custom Calendar Digital Signature Java SQL Multithreading

Projects

OnlineArtGallery App

An online Art Gallery app that allows Art enthusiasts to browse through art pieces digitally from the database of the biggest Art museums.

Jetpack Compose Navigation Coroutines Flow Room DB
View Project

Movies App

An app that enables users to see a list of most popular movies, search for their favourite movie and see detailed information.

Jetpack Compose MVVM Coroutines Glide
View Project

Trending Github Repositories App

App that shows the most trending github repositories sorted by number of stars

Navigation Components Fragments Drawer Layout RxJava Data Binding
View Project

Woofsy: Dog Breeds App

Woofsy is an app to learn about the most popular Dog breeds, play a fun quiz, see Gifs, and like your favorites to watch later.

Java MVVM RoomDB Retrofit
View Project

Open Shifts Grabber App

An app that checks for open shifts in the background and grabs all open shifts for the logged-in user.

WorkManager Service RESTful APIs
View Project

Reels Clone

Instagram Reels feature clone using Viewpager, Dagger Hilt, and Exoplayer.

ViewPager Dagger Hilt Exoplayer
View Project

Certifications

Android N: From beginner to Paid Professional

Udemy

Oracle Workforce Development Program - Core & Advanced Java

Aptech Institute

Intro to MATLAB and its applications

NSIT Delhi

Web Development

INTERNSHALA

Education

B.E. in Computer Engineering

Netaji Subhas Institute of Technology | 2015 - 2019

Visitor Count