Engineered and deployed native iOS mobile applications for USbank and partners, including Fidelity, Elan, and HD.
Integrated WebView functionality with React web for enhanced mobile platform performance.
Identified memory leaks using profiling tools like Allocation Instrument and Leaks Instrument.
Applied robust security measures to ensure system resilience against intrusions.
Optimized codebase for improved performance and scalability across applications. Involved in production support.
Facilitated Agile development methodologies to meet project milestones efficiently.
Designed user-friendly interfaces adhering to UX/UI principles while ensuring compliance with Apple's guidelines.
Optimized application performance for both speed and efficiency. Implemented a copilot to generate model classes for data parsing, unit tests, and code review in VSCode and Xcode.
Developed automated end-to-end test suites using the XCTest framework and testing framework.
Reviewed project requirements to identify customer expectations and resources needed to meet goals.
Enabled multi-threading and background processes for seamless user experiences.
Integrated third-party libraries and APIs using CocoaPods and Swift Package Manager. Integrated Apollo iOS GraphQL client.
Implement accessibility, localization, and analytics tracker.
Use SwiftLint for test coverage.
Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
Applied MVC, MVVM, and other design patterns for clean and scalable code.
Generated detailed reports about app usage metrics and crash logs using analytics platform like Firebase or Fabric Crashlytics.
Integrated guided help features, like co-browser.
Worked in monetization, Personetic, and digital wallet features: Apple Pay and PayPal.
Participated in sprint planning meetings to determine new features or enhancements.
Facilitated Agile development methodologies to ensure project milestones were met efficiently.
Bring part of the innovation team to have the POC work on Apple Watch, virtual reality, and augmented reality, as well as the testing framework.
Hands-on experience creating automation scripts for mobile features using IntelliJ, Selenium, and BDD language. Use a see-test for memory management.
Deployed mobile apps on App Store Connect for distribution across all Apple platforms.
Incorporated cloud-based messaging APIs and push notifications into software to provide instant access to incoming notifications.
I worked on smart assistance for U.S. Bank voice-over features.
Utilized version control system for tracking changes made to source code over time. Maintain backward compatibility.
Configured push notifications to enhance user engagement.
IOS Mobile Application Developer
Nam Info Inc
Edison
08.2010 - 07.2025
Develop a design for an iOS application for various clients, like Walgreens Enterprise Application, Dow Jones appstore, Micro Retails, and Novartis enterprise app.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Developed a native iOS app using Objective-C, Core Data.
Optimized existing codebase for improved performance on mobile devices.
Analyzed code and corrected errors to optimize output.
Integrated with server-side APIs to fetch data dynamically.
Applied MVC, MVVM, and other design patterns for clean and scalable code.
Coordinated testing and validation procedures through software development lifecycle.
Reviewed project requirements to identify customer expectations and resources needed to meet goals.
Optimized applications for offline storage support.
Worked closely with QA teams to ensure that new features are tested thoroughly before release.
Monitored application analytics to identify areas for improvement in user experience or design changes.
Senior Mobile Developer
Dell
Plano
08.2014 - 08.2018
Designed, developed, and maintained mobile applications with Swift, Objective C, .Net, and React Native.
Worked on Hybrid application for iPad using Xamarin.
Consulted with function, UX and UI designers to improve application design.
Worked closely with QA teams to ensure applications met quality standards before release.
Monitored app reviews to identify areas for improvement and implement necessary adjustments.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Collaborated with other developers to design efficient software architectures.
Participated in requirement gathering sessions with stakeholders to understand project scope.
Implemented automated testing for the mobile applications.
Implemented push notifications to enhance user engagement and retention.
Assessed code during testing stage to determine potential glitches and bugs.
Performed unit testing on each module before integrating them into an application.
Tuned server-side API calls to improve response time of the application.
Monitored product performance after deployment and addressed any reported bugs promptly.
Utilized agile methodologies to ensure timely delivery of project milestones and updates.
Developed handbooks and documents to represent application designs and code.
Integrated third-party libraries and APIs to enhance application functionality and interoperability.
Senior Software Engineer (iOS)
Wipro Technologies
Charlotte
08.2012 - 08.2014
Worked closely with product managers to define feature specifications and timelines.
Developed and launched an iOS native app for RR Donnelley’s iPhone/iPad app in Objective-C.
Lead the offshore team, set up the CI/CD pipeline, sync TFS Git to the review process, and generate automated test builds in Jenkins.
Facilitated Agile development methodologies to ensure project milestones were met efficiently.
Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
Worked on migrating the existing iOS application from Objective C to Swift.
Automation script generation using Selenium.
Integrated with server-side APIs to fetch data dynamically.
Created automated unit tests to ensure quality of the codebase.
Utilized Git for version control and collaboration with other developers.
Provided technical guidance to junior developers on coding standards, design patterns.
Documented application changes and updates for team reference and future maintenance.
Managed the iOS app lifecycle, including application submission and review process on the App Store.
IOS Developer and Intern
Vermont State Parks
Montpelier
08.2009 - 08.2010
Work as an individual contributor to develop and launch an iOS application for the Vermont State Department App Store app.
Design, develop iOS apps in Objective-C.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Applied MVC, MVVM, and other design patterns for clean and scalable code.
Enabled multi-threading and background processes for seamless user experiences.
Integrated third-party libraries and APIs using the API in .NET.ge Manager. Integrate API in .NET.
Education
Master of Science - Computer Engineering
New Jersey Institute of Technology
Newark, NJ
04-2010
Master of Science - Information Technology
West Bengal University of Technology
India
07-2006
Skills
iOS development
Swift programming
Objective-C programming
Agile methodologies
User interface design
Version control
Automation script for mobile testing
API integration using Apollo graphQL client
React Native/JS for mobile, React, web callback design