Dharma Kshetri
Sr Android Engineer
*** ****** ****, ******, ** 75063
Summary
Experienced Android Engineer with over 9 years of expertise in mobile app development, delivering high-quality, user-friendly applications. Proficient in Java, Kotlin, Angular, and various Android frameworks and tools. Known for a keen eye for detail, innovative problem-solving skills, and strong collaboration with cross-functional teams. Seeking to leverage my extensive experience and technical skills to drive the success of cutting-edge Android projects.
Professional Experience
Sr. Android Engineer
Infosys (Citizens Bank) - Remote (Providence, RI)
April 2021 - November 2023
Led a team of 3 engineers to develop and launch a new Android app, increasing user engagement by 20% and retention by 15%.
Designed and implemented complex features such as real-time messaging, in-app purchases, and biometric authentication using Kotlin, Coroutines, MVVM, Jetpack, and CI/CD pipelines with Jenkins.
Conducted code reviews and provided technical guidance to junior developers, enhancing code quality and team efficiency.
Collaborated with product managers and designers to define project requirements and deliver high-quality work on schedule.
Developed and maintained the frontend of the app using Angular for web-based administration panels, improving user management and content control.
Integrated NoSQL databases like MongoDB to manage and retrieve large datasets efficiently, improving app performance.
Implemented Accessibility APIs to enhance user experience for individuals with disabilities.
Android Engineer
Kforce Inc
Client: Citi National Bank - Los Angeles, CA
March 2020 - November 2020
Developed innovative banking app features using Kotlin, Jetpack architecture, and CI/CD with Jenkins, resulting in increased app engagement.
Worked with cross-functional teams in Canada and India for daily updates and reporting on issues and feature development.
Conducted thorough code reviews and quality assessments, ensuring adherence to best practices.
Used Angular to build a companion web application for the Android app, providing users with additional functionalities and real-time data updates.
Leveraged Databricks for data processing and analytics, enabling better decision-making through insights derived from user data.
Improved app performance and reliability by resolving complex technical issues and production bugs.
Client: Staples - Framingham, MA
October 2018 - February 2020
Developed and implemented features to enhance user experience and app engagement.
Collaborated with teams to design and integrate new software components, improving product performance.
Conducted code reviews and quality assessments, ensuring high-quality applications.
Optimized application performance by resolving complex technical issues and bugs.
Android Developer
Collabera (Citi Bank) - Irving, TX
November 2017 - October 2018
Designed and developed user-friendly Android applications using Java, XML, and REST.
Collaborated with design, product, and API teams to implement new features and enhancements.
Integrated third-party APIs and services to expand app functionality.
Stayed updated with industry trends to continuously improve software quality and innovation.
Mobile Developer
Vastika Inc - Irving, TX
April 2017 - October 2017
Developed and maintained mobile applications for iOS and Android using PhoneGap.
Conducted testing and debugging to ensure seamless user experience.
Contributed to the development of the OnMovie and Employee Track apps.
Android Developer
Daanfe Inc - Nepal
January 2015 - October 2015
Involved in all phases of mobile application development, including RESTful services and MVC framework.
Developed news portal and e-commerce apps integrated with Facebook and PayPal APIs.
Android Developer
NepaSoft Inc - Nepal
January 2014 - December 2014
Developed Android applications for the World Food Program, collecting climate crisis data.
Used SQLite for database storage and Eclipse IDE for development.
Android Developer
Alucio Technologies - Nepal
January 2013 - November 2014
Developed educational and hybrid dictionary applications, collaborating with cross-functional teams in the UK.
Education
Master in Computer Science
Maharishi University of Management - Iowa
January 2016 - January 2019
Participated in hands-on projects and collaborative team assignments.
Developed mobile applications, dynamic websites, and cloud-based solutions.
Attended workshops and seminars on the latest software technology trends.
Key Skills
Programming Languages: Java, Kotlin, C#, C, C++, Python, Dart, Groovy
Android Frameworks: Jetpack (Compose, Live Data, View Model, Work Manager, Navigation, Room)
CI/CD Tools: Jenkins, GitLab, CircleCI, Azure
Version Control: Bitbucket, Git
Architectures: MVVM, Clean Architecture, MVP
Testing Frameworks: JUnit, Mockito, Mockk, Espresso
Web Services: RESTful, SOAP, GraphQL, GRPC
Additional Skills: Flutter, Xamarin, KMM, Swift, AWS, HTML5, Spring Boot, MongoDB, Firebase, GCP, Glass Box, Splunk, React Native, DataBricks, Wireshark, PagerDuty, ServiceNow
Interests
Dedicated to achieving results through conceptualizing and communicating architectural visions. Prioritize collaboration to identify optimal solutions while minimizing reliance on external resources. Stay updated with new trends and technologies in Android development, with a keen interest in developing cross-platform apps using Flutter, KMP, and Compose Multiplatform.