Summary
Overview
Work History
Education
Skills
Timeline
Roles and Responsibilities
Projects
Generic
Amirtha Shankar

Amirtha Shankar

IOS Developer
Bengaluru,KA

Summary

Results-driven iOS Developer with over 11 years of experience in software development, committed to delivering innovative technical solutions that drive personal and organizational growth. Expertise in native iPhone app development, utilizing advanced skills in Xcode, Objective-C, and Swift while ensuring high-quality deliverables through comprehensive unit testing. Proficient in integrating third-party libraries and APIs, optimizing applications for performance and scalability, and employing Agile methodologies to enhance project outcomes. A solid understanding of the full mobile development lifecycle, coupled with hands-on experience in design patterns and accessibility testing tools, positions as a key contributor to any dynamic development team.

Overview

12
12
years of professional experience

Work History

Senior Associate

Cognizant Technology Solutions
09.2021 - Current
  • Collaborated with cross-functional teams to drive successful completion of complex projects within deadlines.
  • Trained and supported new team members, maintaining culture of collaboration.
  • Consistently maintained strong relationships with clients, ensuring clear communication and timely updates on project progress.
  • Increased client satisfaction through thorough analysis of project requirements and delivering high-quality results.
  • Streamlined operational efficiency by identifying areas for improvement and proposing actionable solutions.

Associate Consultant

Capgemini Technology Services
09.2017 - 09.2021
  • Delivered high-quality presentations showcasing key findings and recommendations to both internal stakeholders and clients.
  • Managed multiple projects simultaneously while maintaining attention to detail, organization, and adherence to deadlines.
  • Enhanced client satisfaction by providing tailored solutions and recommendations for their business needs.
  • Reviewed internal systems and organized training plans to address areas in need of improvement.

IOS Developer

Infiniti Research Marketing Solutions
05.2015 - 09.2017
  • Developed robust, scalable, maintainable, and testable code for various iOS applications.
  • Developed reusable code modules, resulting in reduced development time for future projects.
  • Reduced app crashes by optimizing code and conducting rigorous debugging sessions.
  • Enhanced user experience by designing and implementing intuitive user interfaces for iOS applications.
  • Built custom UI components to provide visually appealing and interactive experiences for users.
  • Ensured timely delivery of projects by managing priorities, setting milestones, and meeting deadlines.

iOS Developer

BrickSteel Enterprises Infotech Pvt Ltd
02.2014 - 05.2015
  • Improved application performance by implementing efficient algorithms and optimizing data structures.
  • Researched and selected APIs for integration into development projects.
  • Founded code review meetings to detect weaknesses in contributed program content, avoiding bug detection by users.
  • Followed Apple's Human Interface guidelines to create products aligned with iOS UI norms.
  • Maintained existing mobile applications by designing patches to be applied via iOS automatic updates.
  • Ported existing applications from Android to iOS, adapting software to meet unique parameters.
  • Led the integration of third-party libraries into existing codebases for enhanced functionality and improved user experience.
  • Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members.

Education

MCA - Computer Information Systems

KGISL-Institute of Information Management
Coimbatore
04-2013

Skills

iOS App Architecture

Mobile Application Development

Performance Optimization

Debugging

User Interface Design

Agile Methodologies

Code Quality & Testing

Swift, SwiftUI, Objective-C

UIKit, Core Animation

CocoaPods, SPM

Design patterns like MVC, MVVM, VIPER

Axe Auditor, Axe Analyser

XCTest Framework

SourceTree, Bitbucket, GitHub, Jenkins

push notifications using APNs, FCM

Java Script, JQuery, HTML5, CSS3, AJAX, JSON

Timeline

Senior Associate

Cognizant Technology Solutions
09.2021 - Current

Associate Consultant

Capgemini Technology Services
09.2017 - 09.2021

IOS Developer

Infiniti Research Marketing Solutions
05.2015 - 09.2017

iOS Developer

BrickSteel Enterprises Infotech Pvt Ltd
02.2014 - 05.2015

MCA - Computer Information Systems

KGISL-Institute of Information Management

Roles and Responsibilities

  • Develop Custom Frameworks and Libraries to be used in iOS applications
  • Collaborate with other developers, designers, and product owners to ensure the successful delivery of projects
  • Research and stay up-to-date with the latest iOS technologies and trends
  • Develop and maintain technical documentation
  • Deploy applications to the App Store and other distribution channels like AppCenter

Projects

1. Walmart Omni- UGC (User Generated Content)

    Client : Walmart GTS

Worked on the Reviews & Ratings module of the Walmart Retail iOS  application, enabling customers to view, filter, and interact with product  reviews to make informed purchase decisions. The module handled large scale data, accessibility compliance, and smooth navigation across review  experiences.  Key Contributions  • Developed and maintained the Reviews & Ratings feature using  Swift with MVVM architecture and Coordinator pattern for  navigation.  • Implemented review listing, rating breakdown, verified purchase  badges, seller information, and legal disclosures.  • Integrated network APIs to fetch reviews, ratings, and metadata  with proper error handling and pagination.  • Ensured WCAG accessibility compliance using UIAccessibility,  including:  o Accessibility focus restoration  o VoiceOver announcements  o Proper traits and labels for dynamic content  • Added unit tests and UI tests, including:  o ViewModel validation  o Accessibility focus and interaction testing  o Use of test hooks and spies for reliable automation  • Collaborated closely with product, backend, QA, and design teams  to deliver features aligned with business requirements.  • Followed SOLID principles, clean code practices, and conducted  code reviews to maintain high code quality.

Tech Stack:  Swift, MVVM, Coordinator, UIKit, SwiftUI , async/await,  REST APIs,  XCTest, UI Tests, VoiceOver, UIAccessibility, Xcode, Git, Jira

2. Shield Native Design System  

    Client : USBank

Creating Swift UIComponents framework and distributing across the  account. Other teams / developers can invoke the framework and use it in  their project. Create components based on the themes. Themes will have  the color code and the text styles of every components. These theme  properties / attributes will be provided in form of Figma JSON for both  light and dark modes.

Tech Stack: Swift, SwiftUI, Jenkins, SourceTree, GitLab, Agile

3. DClean  

    Client : Walt Disney

DClean is an application developed for Walt Disney Parks and Resorts.   This application makes sure to maintain the clean environment. All the  restrooms and trash cans fill level read through the sensors attached.  Sensors send the details of restroom and trasjh cans to the server  maintained into the tables. Based on the readings of the restrooms and  trash cans the tasks can be created automatically or manually.

Tech Stack: Swift, SourceTree, GitHub

4. DConnect

    Client : Walt Disney

  DConnect is an Application used to monitor the sensors which are fitted in  every Trash Cans, Restrooms etc. Walt Disney Parks and Resorts using this  application to monitor the fill level or Trash and inputs data to the DB  maintained.

Tech Stack:  Ionic, SourceTree, GitLab, Flutter

5. Capgemini CapCafe  

    Client: Capgemini 

CapCafe application is a coffee ordering app inside Capgemini café points  France. It uses Bluetooth devices in order to find out user table locations  and delivers. It uses the BlueCat ibeacon devices, which send the signals to  the devices.

Tech Stack:  Swift, Bluetooth(BlueCat-ibeacon),  SourceTree, GitHub,  Geofencing

6. BizVibe  

    Client: Infiniti Research

BizVibe is a free b2b social networking app for companies trying to  connect on the go. Create qualified business leads, get quotes instantly,  network with influencers and grow your network. Build a professional  network in a thriving b2b marketplace. It’s easy to use while you travel to  source prospects for your company, products or sales teams. At its core,  BizVibe is a platform to help you buy and sell goods and services from any  location.  

Tech Stack:  Objective C, Swift, SourceTree, GitHub, Agile

Amirtha ShankarIOS Developer