Jeevan Joshi

Software Engineer @ Walmart || iOS Developer - SwiftUI / Flutter

Bengaluru, Karnataka, India

About

As a Software Developer specializing in Flutter and iOS (Swift & SwiftUI) development, I bring deep technical expertise in building scalable, performant, and visually compelling mobile applications. I have worked across diverse industries, delivering end-to-end solutions that are both functional and user-centric. Flutter Expertise: - State Management: Proficient in using BLoC for managing complex state, ensuring scalable codebases. - Custom Widgets: Developed reusable widgets and layouts, optimized for responsiveness across multiple screen sizes. - Animations & Transitions: Implemented smooth hero transitions, tween animations, and gesture-driven interfaces to enhance user experience. - Backend Integration: Managed API calls, integrated GraphQL, and handled local storage with Hive for offline support. iOS (Swift & SwiftUI): - Modular SDK Development: Architected modular SDKs using Swift and SwiftUI, enabling dynamic UI rendering and improving code reusability. - JSON-to-Swift Code Generation: Developed automated systems to convert JSON design specifications into Swift code, ensuring design consistency. - Custom UI Engines: Built high-performance UI rendering engines, leveraging Core Animation and Core Graphics for complex layouts and animations. - Cross-Platform: Created reusable components for iOS and macOS, sharing a unified codebase for efficient development. Key Projects: - BookMyDoctor: Developed a healthcare app with custom widgets, asynchronous network requests, and multi-screen navigation. Integrated user preferences and real-time data handling for seamless user interaction. - Coinedone: Integrated MongoDB, Strapi, and S3 for full-stack functionality. Implemented BLoC for state management and Hive for offline data persistence, ensuring a smooth user experience even with limited connectivity. - Squareboat: Led the development of apps with payment integrations using Razorpay and Chargebee. Managed in-app purchases and implemented internationalization, localization, and force updates. - GeekyAnts: Developed Flutter Starter CLI to automate project setup, built a full-stack booking system, and created a mobile game with Flame Engine. Architected modular iOS SDKs, enabling dynamic component rendering across platforms. Personal Projects: - Placement Preparation App: Created an app for students to practice quizzes, with a user-friendly dashboard and progress tracking, achieving over 1,000 downloads. - Hiring App: Currently developing a platform that allows job seekers and recruiters to onboard, post jobs, and track applications with ease.

Experience

  • Software Engineer - III at Walmart Global Tech India
    May 2025 - Present · 1 yr 2 mos

    • Developed an iOS driver application using UIKit and SwiftUI to manage trip lifecycles from pickup to delivery. • Created feature modules in MVVM-C architecture using Swift and RxSwift to separate navigation from UI logic. • Developed reward tracking, trip preference, and driver notification systems. • Collaborated with product and backend teams to deliver driver-facing features in Agile sprints. • Built analytics dashboards, handled on-call rotations, monitored app health, and shipped hotfixes during peak sales.

  • GeekyAnts (Bengaluru)
    • Senior Software Engineer - I
      Oct 2024 - May 2025 · 8 mos

      • Led the development of a design system for iOS and macOS using SwiftUI. • Created surface logic for nested components to ensure sufficient contrast. • Created tools for dynamic branding with customizable themes and colors. • Created a script to generate SwiftUI views directly from Figma design files. • Deployed libraries using CocoaPods and Swift Package Manager (SPM).

    • Software Engineer - III
      Oct 2023 - Sep 2024 · 1 yr

      • Architected a modular iOS SDK for dynamic UI rendering to improve code reusability across applications. • Developed a custom UI engine for efficient component rendering and complex layouts. • Streamlined development with a JSON-to-Swift code generation system to ensure design-to-code consistency. • Designed a flexible component hierarchy using Swift protocols and generics, supporting nested UI structures. • Built cross-platform components for iOS and macOS using Swift and SwiftUI to ensure shared codebase efficiency.

    • Software Engineer - II
      Jul 2022 - Sep 2023 · 1 yr 3 mos

      • Developed a Flutter Starter CLI that streamlined project setup with pre-configured architecture and automated workflows. • Created an end-to-end booking application using Dart, Flutter, DartFrog, and PostgreSQL. • Developed a mobile game using the Flame engine, implementing asset management, sprite representation, and user input handling. • Developed reusable Flutter widgets and Dart packages to enhance code reusability across projects. • Implemented automated testing to ensure code quality through unit, widget, and integration tests.

  • Software Engineer at Squareboat
    Jan 2022 - Jun 2022 · 6 mos

    • Created standard boilerplate code for starter projects to streamline project setup. • Configured BLoC state management, dependency injection, and declarative routing. • Integrated secure authentication and in-app purchases via platform-native APIs. • Implemented internationalization, localization, and dynamic theming. • Established offline-first data persistence using Hive for fast, cache-backed data access.

  • Mobile Application Developer at 3MA Services
    Mar 2021 - Dec 2021 · 10 mos

    • Developed a Flutter application featuring four distinct panels: Admin, Hospital, Doctor, and User. • Implemented Admin panel functionalities for approving new hospitals and managing doctor and hospital records. • Enabled Hospital panel to manage doctors, timeslots, facilities, discounts, vacancies, and appointment confirmations. • Designed Doctor panel for scheduling timeslots, documenting symptoms, and managing appointment confirmations. • Created User panel for adding family members, booking appointments, and applying for job vacancies.

  • Placement Committee Member at E-Cell, Pantnagar
    Jan 2021 - Dec 2021 · 1 yr

    Placement Committee Member at e-Cell Pantnagar under the Directorate of Placement and Counselling, G B Pant University of Agriculture and Technology.