A

Ankit K.

Software Engineer

Delhi, India4 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Proficient in Android development with Kotlin and MVVM.
  • Developed scalable applications enhancing user experience.
  • Strong collaboration in cross-functional teams.
Stackforce AI infers this person is a Mobile Application Developer with a strong focus on Android technologies.

Contact

Skills

Core Skills

Android DevelopmentKotlin

Other Skills

AlgorithmsAndroidAndroid JetpackAndroid StudioC (Programming Language)C++Cascading Style Sheets (CSS)Code GenerationCompetitive ProgrammingData StructuresExpress.jsGitGradleGraphQLHTML5

About

Experienced software engineer proficient in Android development with expertise in Kotlin, MVVM, Coroutine, GraphQL, and Room. Skilled in building scalable applications, adhering to best coding practices, and collaborating effectively in cross-functional teams to deliver high-quality software solutions.

Experience

4 yrs 7 mos
Total Experience
1 yr 1 mo
Average Tenure
1 yr 8 mos
Current Experience

District

Software Development Engineer 2

Oct 2024Present · 1 yr 8 mos · Gurugram, Haryana, India · On-site

Zomato

Software Development Engineer

Oct 2023Oct 2024 · 1 yr · Gurugram, Haryana, India · On-site

Gradeup (gradestack learning pvt ltd)

2 roles

Software Engineer

Jul 2022Aug 2023 · 1 yr 1 mo · Noida, Uttar Pradesh, India

  • As a software engineer working on the BEP Android application, I achieved notable accomplishments, including:
  • Developed an Async Video Downloader and Offline Video Player, leveraging Room database for efficient video metadata storage, integrating a BroadcastReceiver for real-time download status updates, and enabling offline video playback with ExoPlayer.
  • Revamped Quiz and Search features by migrating to GraphQL, adopting MVVM architecture with Kotlin Coroutines, and rewriting the codebase from Java to Kotlin for improved readability and maintainability.
  • Implemented Annotation processing to generate Route classes and Deeplink Handlers, streamlining navigation and reducing manual implementation efforts.
  • Created the CT Native Viewer for debugging Clever Tap Native data and developed the Deeplink Sharer for efficient Deeplink testing and sharing.
  • Set up A/B testing for video thumbnails, contributing to data-driven decision making and improving user engagement.
  • Made significant contributions to enhancing the Video Player, Quiz, Search, Test Series, and Courses modules, focusing on improving functionality and user experience.
  • Proficient in Kotlin, Java, GraphQL, and various Android libraries and frameworks. Committed to delivering high-quality code and continuously seeking innovation for optimal user satisfaction.
Android DevelopmentRoom DatabaseGitGraphQLJavaKotlin+7

Software Engineer Intern

Oct 2021Jul 2022 · 9 mos · Noida, Uttar Pradesh, India

  • As a software engineer intern working on the BEP Android application, I achieved notable accomplishments, including:
  • Developed a Gradle plugin for code generation of event classes and functions. Leveraged Kotlin Poet to dynamically generate event code, ensuring type safety, null safety, and improved maintainability for event handling and sending to Clevertap and Firebase.
  • Implemented the Binder Pattern with DataBinder and DataBindAdapter, enabling support for multiple card types in RecyclerView. Utilized Firebase Remote Config for dynamic card layout configuration, allowing seamless product experimentation without the need for app updates.
  • Accomplished various tasks such as migrating to dark mode and ensuring tablet compatibility, automating file deletion with a Gradle task for enhanced file management, and creating a foreground service for event notifications with timers and progress.
Android DevelopmentRoom DatabaseGitCode GenerationGraphQLJava+8

Intelikart services pvt. ltd.

2 roles

Android Developer

Nov 2020Sep 2021 · 10 mos

  • Contributed to the development of Intelikart Seller and Buyer Android apps, implementing a multi-module architecture and MVVM pattern for improved code organization and maintainability. Made significant contributions to the Buyer app, including implementing key features such as product listing, cart functionality, and dynamic theming, resulting in a seamless and user-centric shopping experience. Committed to delivering high-quality code and continuously enhancing app functionality to drive user satisfaction.
Android DevelopmentRoom DatabaseMobile Application DevelopmentKotlinRetrofitAndroid+1

Android Developer Intern

Aug 2020Oct 2020 · 2 mos

  • Contributed to the development of Intelikart Seller Android apps, implementing a multi-module architecture and MVVM pattern to enhance code organization and maintainability. Notable achievements include revamping the Seller app's login flow and improving the Dashboard's UI/UX for an enhanced user experience. Experienced in delivering high-quality code and focused on continuously improving app functionality and user satisfaction.
Android DevelopmentRoom DatabaseJavaKotlinSQLiteRetrofit+2

Education

University School of Information, Communication & Technology (USICT)

BTech - Bachelor of Technology — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Android Development & Kotlin

Explore similar profiles based on matching skills and experience

Ankit K. - Software Engineer | Stackforce