Jyoti Sheoran
Technical Lead @Cars24
Signup · Get unlimited contacts
WORK HISTORY
Technical Lead @Cars24
Gurugram
Senior Software Development Engineer @Getir
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.
Lead Software Engineer @Freecharge
Gurugram, Haryana, India
* 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.
Senior Software Engineer @CARS24
Gurugram, Haryana, India
* 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.
Senior Software Engineer @Oxigen
Gurugram, Haryana, India
* 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.
Software Engineer @Kellton Tech Solutions Limited
Gurugram, Haryana, India
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.
Android Developer @Aiims migital technovation pvt ltd
Gurugram, Haryana, India
* 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.
EDUCATION
BRCM College of Engineering & Technology - India
Bachelor of Technology - BTech · Computer Science
SKILLS
ABOUT JYOTI SHEORAN
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.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.