Overview
Work History
Education
Skills
Certification
Timeline
Generic

Tuhina Chakrabarty

Dublin

Overview

16
16
years of professional experience
1
1
Certification

Work History

IOS Lead Mobile Developer and Assistant VP

USBank
San Francisco
09.2018 - Current
  • 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
  • Performance optimization

Certification

  • Azure Certification, AZ-900
  • Cisco Certification, CCNA
  • Sun Java Certification, SCJP, SCJA

Timeline

IOS Lead Mobile Developer and Assistant VP

USBank
09.2018 - Current

Senior Mobile Developer

Dell
08.2014 - 08.2018

Senior Software Engineer (iOS)

Wipro Technologies
08.2012 - 08.2014

IOS Mobile Application Developer

Nam Info Inc
08.2010 - 07.2025

IOS Developer and Intern

Vermont State Parks
08.2009 - 08.2010

Master of Science - Computer Engineering

New Jersey Institute of Technology

Master of Science - Information Technology

West Bengal University of Technology
Tuhina Chakrabarty