# Pranav Patel > Software Engineer, Android @ Reddit Location: Greater Boston, United States Profile: https://flows.cv/pranavpatel Android Software Engineer Portfolio: https://github.com/prnvptl Passionate about everything mobile & Android Technologies: Android, Fastlane, Docker, SumoLogic, Ansible, NodeJS, New Relic Languages: Java, Kotlin, Typescript AWS Skills: Lambda, API Gateway, RDS, Step Functions, ECS, ECR, CloudWatch, CloudFormation ## Work Experience ### Software Engineer @ Reddit, Inc. Jan 2025 – Present Android Ads Engineer focusing on Ad Formats ### Software Engineer @ Firstup Jan 2022 – Jan 2025 • Leading the re-architecture of the UI layer using Jetpack Compose, emphasizing separation of concerns and adopting MVVM. Resulting in improved application architecture and user experience by redesigning the home screen. • Implemented the first end-to-end tests and established the testing infrastructure to ensure the reliability and quality of the application using Espresso, CircleCI build pipelines. Conducted a proof of concept using the Firebase test lab. • Led the implementation of major design refactor features and architecture changes such as migrating to the new biometrics library, encrypted shared preferences and Java to Kotlin conversions. • Applied detailed knowledge of different Android API levels to optimize capabilities and diagnose bottlenecks, developing highly performant Java code and view layouts using constraint layout and motion layout. ### Software Engineer @ Dataminr Jan 2021 – Jan 2022 | New York, United States • Architecting and implementing Mobile CI/CD pipeline by automating build, test and deploy to App and Playstore. (Gitlab, Fastlane, Docker). • Migrating old CI/CD physical mac mini machine to AWS ec2 mac instance to save valuable engineering time and speeding up CI/CD processes. • Debugging and refactoring legacy Java code by creating more modularized modules and converting to Kotlin to use new Jetpack libraries and simplifying tests. ### Software Engineer @ iCIMS Jan 2016 – Jan 2021 • Developing the company’s mobile Android App using Android (Kotlin). Ownership of two apps in production that are fully localized, accessible and with full continuous integration and deployment. (CI/CD) • Enabled hiring managers and recruiters to take action on their most important hiring tasks from anywhere with a user friendly mobile and web app increasing usage by 80% • As the scrum master, responsible for managing team’s results by coordinating cross-department with Product Owner, Architects, UX Design teams and other Agile teams to achieve solutions ### Computer Science Teaching Assistant @ Rutgers University Jan 2015 – Jan 2016 • Taught weekly recitations for Intro to Computer Science • Held office hours to mentor and assist students • Graded projects and mid-term and final exams ### Software Development Intern @ iCIMS Jan 2015 – Jan 2015 • Worked on the company's Android app, adding new features and enhancements • Created organization visibility of core platform performance by showing live API metrics, load and throughput. Dashboard was used and setup cross-department at iCIMS • Created a custom annotation processor that created RAML files from Java resource files used by iCIMS platform. (Java) • Fully automated planning and pre-planning for agile teams by integrating JIRA using RESTful APIs with VBA in Excel. (VBA) ### Software Engineer Intern @ TeliApp Corporation Jan 2015 – Jan 2015 Mobile Engineer - Developing various Android apps for clients ## Education ### Bachelor's degree in Computer Science Rutgers University ## Contact & Social - LinkedIn: https://linkedin.com/in/pranav-patel-901225141 - GitHub: https://github.com/Pranav-794 --- Source: https://flows.cv/pranavpatel JSON Resume: https://flows.cv/pranavpatel/resume.json Last updated: 2026-03-28