Jyoti Sheoran

Product Manager

Gurugram, Haryana, India13 yrs 10 mos experience

Key Highlights

  • Expert in Kotlin and Android mobile development.
  • Led multiple successful projects in E-commerce and Fintech.
  • Strong background in CI/CD and Agile methodologies.
Stackforce AI infers this person is a skilled Android Developer with expertise in E-commerce and Fintech applications.

Contact

Skills

Core Skills

KotlinAndroid DevelopmentReact Native

Other Skills

MockitoJUnitRetrofitDependency InjectionAndroid Jetpack ComposeModel-view-viewmodel (MVVM)Data StoreArchitectureDesign PatternsMobile ArchitectureSonarqubeDagger HiltAndroid JetpackMVIFirebase

About

Experienced Android Developer with a proven track record of creating high-quality mobile applications. With years of experience in the industry, I have developed a strong expertise in Android (Java / Kotlin) mobile development. I have knowledge and experience in developing mobile applications using Kotlin, Jetpack Compose, React Native and Flutter frameworks also. Throughout my career, I have successfully delivered numerous projects, ranging from consumer-facing applications to enterprise solutions. My deep understanding of the Android platform, along with proficiency in Java and Kotlin, allows me to create feature-rich and intuitive apps that exceed client expectations. Industry / Domain Experience: E-commerce, BFSI (Banking, Finance, and Insurance), AutoTech.

Experience

Cars24

React Native Lead

May 2024Present · 1 yr 11 mos · Gurugram · On-site

Getir

Senior Software Development Engineer

Apr 2022May 2024 · 2 yrs 1 mo · Remote

  • As the Lead Developer for Getir's internal field employees application, g-force, I spearheaded and supervised all aspects of the project development lifecycle, ensuring the delivery of high-quality solutions and maintaining exceptional performance. Here are the key achievements and responsibilities:
  • Developed the g-Force app using Kotlin and Android Jetpack Compose and Jetpack Compose
  • Navigation.
  • Developed project from scratch using react native with redux architecture and thunk middleware.
  • Used MVI with Reducers and Clean Architecture as the main architectural pattern, enhancing the app's
  • testability and composability.
  • Leveraged Kotlin Coroutine & Flows structured concurrency for optimal performance and responsiveness.
  • Prioritised testing with unit testing coverage of 90% and ui testing to cover compose
  • views, ensuring the reliability and robustness of the app.
  • Ensured high code quality and uniformity by using tools such as lint-check, lint-format and Sonar lint.
  • Integrated SonarQube scanner and JaCoCo in Bitbucket pipeline to enforce code quality and code
  • coverage.
  • Implemented Bitrise for seamless CI/CD pipeline, integrated it with Slack using incoming and outgoing
  • webhooks for efficient communication and incorporated Firebase App Distribution for streamlined app
  • deployment.
  • Used feature flag mechanism for the real-time activation or deactivation of application features.
  • Integrated Chucker for streamlined network call logging, enhancing testing efficiency and facilitating
  • debugging processes.
  • Leveraged Postman to establish a robust mock server, enabling efficient testing and simulation of API
  • endpoints.
  • Crafted comprehensive technical documentation for application features, authoring Request for
  • Comments (RFC) to facilitate effective communication and decision-making processes.
  • Engaged in peer code reviews (Pull Request) for both Android and iOS platforms, ensuring code quality
  • and best practices.
MockitoJUnitKotlinRetrofitDependency InjectionAndroid Jetpack Compose+32

Freecharge

Lead Software Engineer

Apr 2020Apr 2022 · 2 yrs · Gurugram, Haryana, India · On-site

  • Developed and implemented features for Neobanking, including goal creation, MF (Mutual Funds), and
  • FD (Fixed Deposits).
  • Utilized Server Driven Architecture to refactor home tabs, improving the UI and enabling dynamic
  • management of home components.
  • Played a key role in planning and strategizing for modularizing the payment code, enhancing code
  • maintainability and scalability.
  • Conducted a Proof of Concept (POC) for ML-based document authentication, exploring innovative
  • approaches for verification.
  • Leveraged the latest technologies such as Kotlin, MVVM with clean architecture, Dagger2, unit testing, coroutines, navigation components, view binding, ViewModel, LiveData, Chucker, multi-module, configuration, and feature flags to build robust and efficient solutions.
  • Utilised Jenkins, App Center, and Fastlane for streamlined and automated build, testing, and
  • deployment processes.
  • Actively engaged in peer code reviews, ensuring code quality and adherence to best practices.
  • Conducted documentation activities to enhance project understanding and knowledge sharing.
  • Successfully worked within a PoD structure and Sprint process, mentoring interns and supporting their
  • professional growth.
  • Developed a module in Flutter while also maintaining a React Native project, showcasing versatility and
  • adaptability.
Core JavaJUnitKotlinRetrofitDependency InjectionModel-view-viewmodel (MVVM)+28

Cars24

Senior Software Engineer

Jan 2017Feb 2020 · 3 yrs 1 mo · Gurugram, Haryana, India · On-site

  • Utilized SQLite & ROOM database for efficient and reliable local data storage.
  • Implemented Play Asset Delivery to optimize app bundle size and deliver media content efficiently for
  • Feedback App.
  • Integrated video player functionality.
  • Employed Data Binding library and Butter Knife for view injection, reducing boilerplate code and
  • simplifying UI element binding.
  • Utilized Picasso for efficient image loading and caching.
  • Introduced unit testing using JUnit in Partners App.
  • Developed file uploading functionality to automate document processing for Smart Seller Dashboard
  • App.
  • Integrated Firebase Cloud Messaging for push notifications, facilitating real-time communication with
  • users.
  • Utilized Firebase Real-Time Database for seamless data synchronization and collaboration.
  • Optimized build time by more than 75% by configuring Jenkins CI/CD.
  • Managed product flavours using Gradle features to create customized app variations based on
  • requirements.
  • Developed C2C and B2C applications using React Native, leveraging Redux, Thunk, JavaScript,
  • TypeScript, CodePush, and Fastlane.
  • Followed Agile Scrum methodology.
React NativeCore JavaArchitectureJenkinsDesign PatternsMobile Architecture+18

Oxigen

Senior Software Engineer

Jan 2016Jan 2017 · 1 yr · Gurugram, Haryana, India · On-site

  • Led the Android team for the development of the Future Pay app.
  • Successfully handled the project from its inception, including requirement gathering, to the official
  • rollout.
  • Integrated Firebase features such as remote config, leveraging its capabilities for dynamic app
  • configurations.
  • Created complex user interfaces for dynamic seat representations, ensuring an interactive user
  • experience.
  • Showcased strong problem-solving skills and technical expertise while individually implementing the
  • RED BUS MODULE in the Oxigen app.
Core JavaDesign PatternsVolley LibraryJavaFirebaseREST APIs+9

Kellton tech solutions limited

Software Engineer

Aug 2014Jan 2016 · 1 yr 5 mos · Gurugram, Haryana, India · On-site

  • Clients:
  • 1. Cars24:
  • Developed two Android applications from scratch.
  • Created a POC for Server Driven UI architecture.
  • Implemented core features like real-time bidding.
  • Collaborated with API and Product teams for integration and functionality.
  • 2. Religare (Health Insurance):
  • Led a project from scratch, converting XML to JSON using SOAP APIs.
  • Implemented features for quotation calculation and policy buying/renewal.
  • Collaborated closely with the API and client teams for seamless integration.
  • 3. Park Plate:
  • Developed an Android app for kiosk-based parking gates.
  • Implemented battery optimization strategies.
  • Contributed to requirement analysis, development, design, and quality management.
  • 4. iProf:
  • Integrated multiple login functionalities for a seamless user experience.
  • Collaborated with the team to meet client requirements and ensure user-friendliness.
  • Integrated social media features.
  • Additional Contributions:
  • Supported the development of additional mobile applications such as Owl Tutor and AVVY.
  • Mentored junior developers.
  • Utilized the latest Android technologies including Google Location APIs, Volley, Glide, JSON, REST, and
  • Material Design guidelines.
  • Received appreciation from peers and managers for contributions and team-oriented approach.
Core JavaSQLiteSOAPVolley LibraryTortoise SVNJava+9

Aiims migital technovation pvt ltd

Android Developer

Apr 2012Aug 2014 · 2 yrs 4 mos · Gurugram, Haryana, India · On-site

  • Implemented AdMob integration, in-app purchases, and encryption/decryption for mobile applications.
  • Utilised AIDL for interprocess communication and employed foreground/background services and GCM
  • for efficient task handling and push notifications.
  • Proficient in Android and J2ME technologies, including activities, fragments, services, broadcast
  • receiver and SQLite databases.
  • Successfully developed and delivered apps independently as well as part of a team, showcasing strong
  • technical skills in Android development.
Core JavaSQLiteJ2MEJavaAndroidMobile Application Development+1

Education

BRCM College of Engineering & Technology - India

Bachelor of Technology - BTech — Computer Science

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Kotlin & Android Development

Explore similar profiles based on matching skills and experience