
Anjana Agrawal
iOS Developer, Swift, SwiftUI, Mobile App Development
Skills

See my services


Work experience
Senior iOS Software Engineer
CNH Industrial • Full-time
Nov 2022 - Present • 3 yrs 11 mos
App Links: https://apps.apple.com/us/app/case-ih-fieldops/id6503115727 , https://apps.apple.com/us/app/new-holland-fieldops/id6503120987, https://apps.apple.com/mk/app/steyr-fieldops/id6503121624 • Led end-to-end architecture and development of FieldOps — a suite of multi-brand iOS apps empowering farmers with real-time machine performance, field activity, and agronomic data across 3 major CNH brands (Case IH, New Holland, STEYR). • Designed MVVM architecture with Dependency Injection and Combine for reactive UI updates and real-time telemetry integration. • Resolved critical network race conditions in real-time Apple Maps and API integrations using structured concurrency, improving app stability and data accuracy. • Built offline-first architecture with Core Data sync, ensuring seamless experience in low-network field conditions. • Used Feature Flags to toggle features per brand/environment, reducing release risk; delivered 3 white- labeled apps with consistent core logic and brand-specific customization. • Applied advanced memory management (retain cycle prevention, weak references), reducing memory leaks and improving performance. • Owned full app lifecycle — background tasks, state restoration, multi-scene handling, App Store Connect, TestFlight, and provisioning using Xcode Cloud and GitHub Actions. • Led code reviews and enforced best practices; mentored 3–4 developers, elevating team code quality and long-term maintainability. • Collaborated cross-functionally with Product, Design, and Backend teams in Agile (Scrum/Kanban) workflows. • Awarded Team Excellence Award for technical leadership and sustainable codebase contributions.
Senior Software Developer
Nihilent • Full-time
May 2019 - Nov 2022 • 3 yrs 6 mos
• Developed advanced iOS app for Cirrus Aircraft to assist pilots with offline navigation, emergency decision- making, and flight activity sharing. • Implemented offline map caching for Google Maps and managed 1,000+ annotations (service centers, inspection points) using clustering and lazy loading. • Designed custom bottom card UI on annotation tap — showing distance, directions, and service center status. • Built role-based access control (admin vs pilot), real-time fuel monitoring alerts, and flight summary social sharing feature. • Implemented comprehensive inspection management module for scheduling, tracking, and updating aircraft inspections. • Led backend + frontend team, enforcing clean architecture, Dependency Injection, and Unit Testing (XCTest) standards. Apps: https://apps.apple.com/by/app/cirrus-iq/id1487659817
Software Engineer Trainee
MOBI • Full-time
Jun 2015 - May 2019 • 3 yrs 11 mos
Built foundational iOS skills on Titanium/Appcelerator platform — created UI components, parsed JSON, and integrated REST APIs across multiple client projects. • Developed multilingual dating app (French) featuring Facebook login, friend invites, SMS gateway, location- based matching, and chat integration.