R

Randheer Kumar Singh

IOS Engineer

Singapore, Singapore11 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven track record in Android application development.
  • Expertise in Kotlin Multiplatform for cross-platform solutions.
  • Strong leadership in Android community initiatives.
Stackforce AI infers this person is a Mobile Application Developer specializing in Android and Kotlin for diverse industries.

Contact

Skills

Core Skills

AndroidKotlinKotlin MultiplatformReact.jsJava

Other Skills

API IntegrationAgile MethodologiesAndroid SDKAndroid StudioAppiumC (Programming Language)CI/CDContinuous Integration and Continuous Delivery (CI/CD)Dagger2Design PatternsEspressoFirebaseGitGoGoogle Map

About

I am an experienced Software Engineer with a proven track record of developing multiple android applications from scratch. I have developed applications from multiple domains including Business & Accounting, E-commerce, Social, Healthcare, Publication & Utilities. I have experience in working with both Product and Service based companies. Specialties: ------------ • Programming Languages: Java, Kotlin • Frameworks: Android, React Native, Kotlin Multiplatform. • Databases: SQLite, MySQL, Room, Realm, SQLDelight, PostgreSQL • Architectural Pattern & DI: MVP, MVVM, Clean, Dagger2, Koin • Third-Party Tools: Retrofit, Glide, Firebase, Google Map, Fresco, Social Auth & AWS Cognito, RxJava, RxAndroid • Unit, Instrumentation & UI Testing: JUnit, Espresso, Mockito, Robolectric, UI Automator • CI/CD: Jenkins, Sonatype Nexus Repository • Other: Image/Video Processing, FFmpeg, BLE, REST API/GraphQL

Experience

11 yrs 2 mos
Total Experience
2 yrs 9 mos
Average Tenure
5 yrs 1 mo
Current Experience

Foodpanda

2 roles

Senior Android Engineer

Promoted

Jul 2022Present · 3 yrs 10 mos · Singapore · On-site

  • Building Incentives Experience for users in foodpanda(APAC, EU) Android app.
  • Working on Campaigns, Deals, vouchers, and Special Offers.
  • Leading Android community,
  • Organising technical talk on various topic related to Android Development
  • Collaborating with community member to solve issues with everyday development task.
  • Collaborating with chapter and community members to enhance code quality and streamline the development process.
  • My responsibility at foodpanda is following but not limited to,
  • Owning feature development, tracking progress across phases of development cycle.
  • Coordination with Product and Design team for Incentives Mobile requirements.
  • Development of Incentives feature in Android application.
  • Coordination with QA and data team for quality and product analytics.
  • Architectural Design and Implementation of new Incentives feature in Mobile.
  • Coordination with different teams for cross-team feature development.
AndroidJavaKotlinMVPMVVMDagger2+6

Android Software Engineer

Apr 2021Sep 2022 · 1 yr 5 mos · Singapore · On-site

  • Building Incentives Experience for users in foodpanda(APAC, EU) Android app.
  • Working on Campaigns, Deals, vouchers, and Special Offers.
  • My responsibility at foodpanda is following but not limited to,
  • Owning feature development, tracking progress across phases of development cycle.
  • Coordination with Product and Design team for Incentives Mobile requirements.
  • Development of Incentives feature in Android application.
  • Coordination with QA and data team for quality and product analytics.
  • Architectural Design and Implementation of new Incentives feature in Mobile.
  • Coordination with different teams for cross-team feature development.
AndroidJavaKotlinMVPMVVMDagger2+6

Deskera

Mobile Application Developer

Jul 2019Mar 2021 · 1 yr 8 mos · Singapore · On-site

  • ‣ Responsibility: Feasibility study, Architecture design, Collaboration, Coding, Compliance, CI/CD setup and maintanance, Unit Test, UI Test (Espresso, Appium), and Mentoring.
  • Achieved a significant code reduction of approximately 35% and improved overall app stability by developing the 'Desk Middleware' library using Kotlin Multiplatform. This library effectively handles API calls and incorporates crucial business logic for the Desk App. Notably, the 'Desk Middleware' library demonstrates the versatility and cross-platform capabilities of Kotlin Multiplatform as it is utilized by both Android and iOS applications.
  • By leveraging the power of Kotlin Multiplatform, I successfully optimized code sharing across platforms, resulting in a substantial reduction in redundant code. This reduction not only improved code maintainability but also contributed to enhanced app stability. The 'Desk Middleware' library played a pivotal role in streamlining API communication and consolidating essential business logic, leading to a more efficient and stable Desk App experience across both Android and iOS platforms.
  • Developed the comprehensive 'Desk' Android App, a powerful enterprise solution encompassing various business functionalities. The app provides a seamless package for handling Accounting, Invoicing, Tax Management, CRM, and generating essential business reports.
  • Developed a comprehensive full-stack web application utilizing React.js(at FE) and go(at BE) to streamline workflow processes within CRM. This web application provides a user-friendly interface and robust functionality for managing various aspects of CRM workflow.
Kotlin MultiplatformReact.jsCI/CDUnit TestingUI TestingEspresso+1

Kiwitech

Mobile Developer (Android)

Jun 2016Jul 2019 · 3 yrs 1 mo · Noida Area, India · On-site

  • ‣ Responsibility: Feasibility Study, Architecture Design, Best Practices Implementation, Coding, Unit Testing, and Maintenance.
  • Successfully designed and developed over 8 Android applications for diverse clients, spanning multiple domains. Leveraging a comprehensive tech stack including Android, Java, Kotlin, Firebase, Google API, REST API, XSLT, Video Processing, Image Processing, Dependency Injection, and Unit Testing, I delivered tailored solutions that met the unique requirements of each project. These applications were implemented in domains such as Social, E-commerce, Publication, Healthcare, and Business, demonstrating the ability to excel across a wide range of industries.
  • Played a pivotal role in optimizing performance by working on XSLT parsing features, leading to an impressive performance boost of up to 10 times. Through diligent analysis, strategic optimizations, and innovative problem-solving, I successfully enhanced the performance of critical components within the applications. This achievement demonstrates my technical prowess and highlights my ability to tackle complex challenges, delivering substantial improvements that greatly enhanced the overall user experience.
AndroidJavaKotlinFirebaseREST APIUnit Testing

Appsquadz

Software Developer (Android)

Jan 2015May 2016 · 1 yr 4 mos · Noida Area, India · On-site

  • ‣ Responsibility: Feasibility Study, Architecture Design, Coding, Unit Testing, Maintenance, and Mentoring.
  • Successfully developed and delivered over 6 Android applications across diverse domains, showcasing versatility and proficiency in app development. These projects spanned various domains, including Social, E-commerce, and Travel, highlighting adaptability and expertise in meeting specific industry requirements.
  • Served as a dedicated mentor, providing guidance and support to more than 5 junior/intern Android engineers. Through effective mentorship, I contributed to their professional growth and development, fostering a collaborative and knowledge-sharing environment.
AndroidJavaKotlinUnit Testing

Education

Maharshi Dayanand University

Bachelor of Technology (B.Tech) — Computer Science Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Android & Kotlin

Explore similar profiles based on matching skills and experience