# Dipta Rakshit > Lead Mobile iOS Software Engineer Location: Fremont, California, United States Profile: https://flows.cv/dipta Seasoned Mobile iOS Software Engineer with more than 20 years of overall software development experience. Designed and developed large scale applications from ground up, setup best practices and adopted modern software development practices to deliver applications with highest quality and ontime. Worked with globally distributed large enterprise SaaS software. ## Work Experience ### Staff Software Engineer @ Walmart Global Tech Jan 2022 – Present | California, United States - Developed and maintained large-scale iOS applications using Xcode, Instruments, and other Apple development tools, following industry best practices. - Designed, developed, and supported key transactional features of the Walmart iOS app, including Cart, Checkout, Payments, Reserve Lots, Save for Later, Recommendations, and Personalization. - Contributed to multiple end-to-end (E2E) initiatives, including A/B testing, real-time monitoring, and feature experimentation. - Architected app design and modular components, ensuring scalability and maintainability across multiple platforms. - Integrated and interacted with orchestration and backend layers using GraphQL, optimizing data flows and user experience. - Contributed to test frameworks and E2E automation pipelines using XCTest, XCUITest, and Walmart’s internal frameworks, improving app reliability and release velocity. - Provided on-call production support, promptly diagnosing and resolving critical issues to minimize customer impact. - Mentored and guided globally distributed team members, promoting best practices and accelerating team ramp-up. - Actively collaborated with cross-functional teams to drive product enhancements and technical excellence. ### Principal Software Engineer @ Replicon Jan 2021 – Jan 2022 ### Mobile iOS Software Engineer @ Replicon Jan 2017 – Jan 2021 | United States - Developing applications using Objective C, Swift, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools - Used JavaScript based frameworks like React Native to develop modules for iOS and Android apps - Web application development experience using ReactJS  and NodeJS - Working with cross functional teams (development/testing, deployment, systems/infrastructure) to ensure continuous operation of build and test systems - Developing efficient, maintainable and reusable code prioritizing privacy and security - Providing insights to the team about best development practices and techniques - Managing and tracking the stories, tasks, issues, and backlog using JIRA. - Interacting and guiding globally distributed members in developing apps. Tools & Technologies: Swift, Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, SQlite, Core Data, React Native, Node JS, Javascript ### Senior Technical Lead - iOS @ Replicon Jan 2016 – Jan 2017 | Bengaluru Area, India - Developed applications using Objective C, Swift, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools - Wrote acceptance tests using XCTest framework - Adopted code in Swift, and transitioned to MVVM architectural pattern, and used various design patterns (such as Singleton, Facade, and Observer) - Touch/Face ID authentication support for mobile apps - Worked with managers to provide estimates and status updates - Provided insight to the team as to best software application development practices and techniques - Developed and designed a continuous delivery pipeline for mobile apps using Fastlane, CircleCi and Fabric. - Used Database Migration using sqlite and fmdb - Managed and tracked the stories, tasks, issues, and backlogs using JIRA. - Involved in migration and redesign process from different versions of iOS and Xcode - Adopted Agile Scrum, Test Driven Development, Pair Programming practices in developing the applications. - Captured apps analytics using Fabric & Firebase Tools & Technologies: Swift, Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, SQlite, Core Data, Agile sprint planning, XCTest framework, MVVM, Singleton, Facade, Observer pattern, Touch/Face ID authentication, Fastlane, CircleCi, Fabric, Sqlite, FMDB, JIRA, Firebase, Fabric ### Technical Lead - iOS @ Replicon Jan 2011 – Jan 2016 | Bengaluru Area, India - Developed applications using Objective C, Swift, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools - Developed unit tests with Pivotal Cedar framework - Developed applications on various architectures such as MVC, Singleton, Delegate and Notification patterns. - Used JavaScript based frameworks like React Native to develop modules for iOS and Android apps - Integrated Carthage for managing dependencies - Designed and developed common Replicon mobile framework to be used across iOS mobile products - Worked closely with product management, QA and development team members to continuously improve apps - Contributed to building continuous delivery pipeline for mobile apps using Jenkins, which ran unit tests created through Cedar framework - Implemented logging mechanism using Cocoa-Lumberjack framework. - Captured apps analytics using Google Tag manager, Fabric & Flurry - Used AutoLayouts with Constraints, XIBs, Interface Builder for implementing user interfaces (UI) following UX design schematics. - Implemented authentication module enabling SSO with SAML, oAuth and Basic Auth - Used CoreLocation and MapKit for location services and mapping features - Managed and tracked the stories, tasks, issues, and backlogs using JIRA. - Supervised a team of 5 iOS developers - Involved in migration and redesign process from different versions of iOS and Xcode - Adopted Agile Scrum practices in developing the applications. - Used ARC to handle memory management efficiently. Tools & Technologies: Swift, Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, SQlite, Core Data, Agile sprint planning, MVC, Singleton, Delegate, Notification patterns, React Native, Node JS, Javascript, Carthage, AccuRev, GitHub, AFNetworking, iTunes, Jenkins, Cedar Framework, Cocoalumberjack, Google Tag manager, Fabric , Flurry, AutoLayouts, SSO/SAML, oAuth and Basic Auth, CoreLocation, MapKit, JIRA, ARC ### Senior Software Engineer @ Symphony Teleca Jan 2009 – Jan 2011 - Developed applications using Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools - Hands On analysis, design, development, and performance optimization of mobile applications - Optimized mobile apps memory management, UI layout rendering and network performance. - Interacted with clients for requirement gathering, demos and provided estimates. - Consumed RESTFUL web services by getting the response and updating the interface - Wrote JSON parsers for parsing the response from web server. - Have used 3rd party libraries like AFNetworking, MKNetwork engine, SDWebImage, iMessageReveal, fastImageCache, SSPullToRefresh etc. - Added social media integration including Facebook, Twitter and FourSquare - Implemented layouts that handle phone and tablet resolutions and adapts to orientation easily and accurately. - Supervised a team of 4 iOS developers Tools & Technologies: Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, SQlite, Core Data, XML, SCM, SVN, RESTFUL Web Services, Core Media framework, Core Audio framework, Social media integration, AFNetworking ### Senior Product Development Engineer @ Incture Technologies Jan 2008 – Jan 2009 - Designed, developed and optimized performance of mobile applications - Developed applications using Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, and other iOS development tools - Used Visual Studio to develop mobile application in C# for Windows Mobile 5.0 Tools & Technologies: Objective C, XCode, Interface Builder, Instruments, Cocoa Touch, SQlite, XML, C#, Visual Studio, MySQL, Windows Mobile 5.0, RESTFUL Web Services ### Software Product Engineer @ Incture Technologies Jan 2006 – Jan 2008 - Developed mobile apps for J2ME devices with capabilities like scanners & card readers. - Ported J2ME apps to Blackberry using RIM IDE Tools & Technologies: Java, J2ME, Blackberry, Eclipse, XML, Tomcat ## Education ### Bachelor of Engineering in Computer Science North-Eastern Hill University ## Contact & Social - LinkedIn: https://linkedin.com/in/diptarakshit --- Source: https://flows.cv/dipta JSON Resume: https://flows.cv/dipta/resume.json Last updated: 2026-04-12