Babu Gangatharan
Phone: +31 - 616586501

Mailto: gbabucs@gmail.com 

LinkedIn: www.linkedin.com/in/gbabucs

Senior iOS Developer 

Summary
Senior iOS developer with 7+ years of experience in iOS applications development, one who is
result orientated and create software with users in mind. I love to create highly readable,
modular and easily maintainable source code. I constantly striving to learn new technologies
and look to ways to better myself in this rapidly changing industry.
Technical Skills
Professional Experience
Senior iOS Developer - Sogeti 2018 - Present, TCS KLM, 2015 - 2018
Lead iOS Developer - TCS Citi Bank, 2012 - 2015
iOS Developer - TCS Intern, 2010 - 2012
Roles and Responsibilities
● Analyzing and understanding business requirements
● Development of application business logic using Xcode
● Involved in code reviewing for all deliveries
● Involved in preparation of design documents for all the impacted methods and for new
Software Programming Languages: Swift, Objective C, HTML5, Java Script

Framework: Cordova

Versioning Tool: Sourcetree, Git, SVN, 

Web Service: Rest API, MQTT

Design Pattern: MVC, MVVM, Singleton, KVC, Protocol Oriented
Programming

Dependency Manager: Cocoa pods, Carthage, Private Pods,
Reusable Components.
Hardware iPhone, iPad, AirWatch
Tools Xcode, iOS application development tools, instruments
Methods Agile Methodologies
Domain Expertise Mobility Solutions
Certification Certified Scrum Master
functionality
Experience Summary
Customer Sogeti Internal - Store Sales
Role Senior iOS Developer
Work Location Vianen, Netherlands
Period 01/12/2018 to Till Date
Technical Skills Swift 4.2, Xcode 10.3
Description Working as a Senior developer for Store Sales iPad application. I helped establish
the baseline for the development team. I have started off as an individual
contributor doing requirement analysis, technical analysis, requirement gathering
and contributing to sprint planning. 

I have developed this product using Swift along with knowledge of core data,
design patterns, cocoa pods and test driven development towards delivery of a
quality product.
A premium retail customer requested for an application to assist their in-store sales
team to navigate through the catalogue and help customer place an order. The
application focused on user experience and had a design to elegantly showcase the
available collection, along with functionalities to scan products for information, search
and filter products, save favourites and finally place orders.
Customer KLM Royal Dutch Airlines
Role Senior iOS Developer
Work Location Amsterdam, Netherlands
Period 13/11/2017 to 30/11/2018
Technical Skills Swift 4.2, Xcode 10.1
Description Working as a Senior developer for PLUG team its iPad application. I have worked in
the all aspect of the development cycle. In this project its using MQTT protocol for
open web socket connection to Event broker system. As name implies showing the
real time data in the Turnaround process.
This application is mainly developed as a Widget, Its integrated in different carrier
applications(Ground, Flight Apps) In the Turnaround all actors can following
processes in their iPads, 

• Boarding Process -> Start and Conform Times 

• Offload Process -> Start, Conform and Predicted Times 

• Flight Closure Decision -> Duration, Remaining Bags Count 

• Catering and Extra Catering Delivery Times
Customer KLM Royal Dutch Airlines
Role Senior iOS Developer
Work Location Amsterdam, Netherlands
Period 05/07/2016 to 12/11/2017
Technical Skills Swift 3.0, Xcode 8.2.1
Description Working as a Lead developer for Appy2Help iPad application. I have worked in UI
designing, web service connection, plist, JSON parsing build creation for release,
documentation.And Cocoa pods for accessing external framework.
This application is mainly developed for Ground Agent(GA).

And also Ground agent can see following feature in their iPads,

• Flight List, Flight Details

• Passenger(Pax) List

• Check-In, Rebook 

GA able to see flight list for whole day including other carriers, and they can see flight
information as flight delay, code sharing information, aircraft type,

In pax list they can see all information about the passenger in the particular flight, and
they can do a Check-in & Rebook via this APP instead of doing it in desktop and
additional feature is to know the passenger using Boarding pass and Passport
scanner.
Customer KLM Royal Dutch Airlines
Role Lead iOS Developer
Work Location Amsterdam, Netherlands(20/03/2016 - 04/07/2016), Chennai, India (29/12/2015 -
19/03/2016 )
Period 29/12/2015 to 04/07/2016
Technical Skills Swift, Xcode 7.3.1
Description Working as a Lead developer for FlightDeck iPad application for KLM/KLC pilots. I
have worked in UI designing, web service connection, plist, JSON parsing build
creation for release, documentation.And Cocoa pods for accessing external
framework.
This application is mainly developed for pilots, to access their own profile, travel
documents like Visa,vaccination and other documents,

And also pilots can see following activities,

• Flight Activity

• Ground Activity

• Training Activity 

And another interesting information is pilot can see the flight information and flight
details like Scheduled, Actual, Estimated, Delay time as well, They can see the
statistics data before flight start like how many are Booked,Checked – IN, Not
Checked-IN, Accepted, Missing Passenger, Boarded passenger in all level of class,

Customer CITI Bank Global Mobile
Role Developer
Work Location Chennai, India
Period 11/01/2015 to 28/12/2015
Technical Skills Swift, Objective C, Xcode
Description Working as a Lead developer for Citibank for iPhone and Apple Watch application for
North America/Australia. I have worked in UI designing, webservice connection, plist,
JSON parsing build creation for release, documentation.
This product is an initiative taken by Citibank to build banking app for iOS mobiles with
Apple Watch support using Apple swift language. It has been successfully deployed in
North America/Australia with a single code base in hand with configurations applicable
for each market.

— if you have checking/savings accounts — make bill payments to your payees and
transfer funds between your accounts, wherever you are. And you can also connect
this app with Apple Watch to see their account information and the recent transaction
details. This application is having some special feature like Mobile Check Deposit
(MCD), Pop Money, and Manage Payees. There is an additional feature called
Snapshot mode, which is used to view recent transaction without authentication.
Customer CITI Native iPad App
Role Developer
Work Location Chennai, India
Period 11/09/2013 to 10/01/2015
Technical Skills Objective C,Xcode
Description Working as a developer for Citibank for iPad application for North America as well
as Latin countries. I had worked in UI designing, web service connection, Plist,
JSON parsing, build creation for release, documentation.
The Citi iPad project helps all Bank and Card related application on iPad. Using this
application the customer can access the account information from anywhere using
their iPad devices. This project aims at bringing all the mobile application together on
a single platform, thus enabling easy maintenance. That means your finances truly
come to life with rich displays, charts, data and more. Learn how people spend their
money, or read up on personal finance and money management. 

Customer CITI Private Banking
Role Developer
Work Location Chennai, India
Period 13/12/2012 to 30/06/2013
Technical Skills iOS, Objective C, Xcode
Description Working as a developer for Citibank for iPad application for North America as well
as Latin countries .I have worked in UI designing, web service connection, Plist,
JSON parsing, build creation for release, documentation.
The Citi Private Bank is an interactive application for banker as well as client. This will
show different module like Portfolio (Asset Allocation), Relationship, Home, Vault,
Insight, Onboarding, Hedge fund navigator etc. These modules give deep knowledge
of their investment in market. Banker can set context to see particular information.

Access to different module like

• Relationship – This module shows the investment based on relationship
selected. It will give full description about relationship. We can sort/ filter data
according to specific criteria like by client etc.	 

• Portfolio – It describes the user's portfolio detail in tabular as well as graphical
manner. User can select group or account to see details particular detail.

• Home/Dashboard- It gives overview of all modules in application. User can
move to any other module from this place.

• Vault- Vault is having secure document corresponding to user like e-statement
etc. user can download/upload the documents.

• Insight- Insight have pdf corresponding to CITI Private bank. User can visit
through their pdf at any time.
Education Summary
Achievements
o Service and commitment awards – Jul 2015, 2017.

o On the spot award – Dec 2014.

Course Name University / Institution
Year of
Passing
Percentage
M.E

(Computer
Science &
Engineering)
Government College Of Technology

Anna University

Coimbatore

India
2012 8.28 CGPA
B.E

(Computer
Science &
Engineering
Kanchi Pallavan Engineering College /

Anna University

Kanchipuram

India
2010 79%
HSC State Board of Tamilnadu 

Government Boys Higher Secondary
School, Panapakkam,

Vellore

India
2006 68.33%
SSLC
 State Board of Tamilnadu 

Government Boys Higher Secondary
School, Panapakkam,

Vellore

India
2004 89%

Babu Senior iOS Developer

  • 1.
    Babu Gangatharan Phone: +31- 616586501 Mailto: gbabucs@gmail.com LinkedIn: www.linkedin.com/in/gbabucs Senior iOS Developer Summary Senior iOS developer with 7+ years of experience in iOS applications development, one who is result orientated and create software with users in mind. I love to create highly readable, modular and easily maintainable source code. I constantly striving to learn new technologies and look to ways to better myself in this rapidly changing industry. Technical Skills Professional Experience Senior iOS Developer - Sogeti 2018 - Present, TCS KLM, 2015 - 2018 Lead iOS Developer - TCS Citi Bank, 2012 - 2015 iOS Developer - TCS Intern, 2010 - 2012 Roles and Responsibilities ● Analyzing and understanding business requirements ● Development of application business logic using Xcode ● Involved in code reviewing for all deliveries ● Involved in preparation of design documents for all the impacted methods and for new Software Programming Languages: Swift, Objective C, HTML5, Java Script Framework: Cordova Versioning Tool: Sourcetree, Git, SVN, Web Service: Rest API, MQTT Design Pattern: MVC, MVVM, Singleton, KVC, Protocol Oriented Programming Dependency Manager: Cocoa pods, Carthage, Private Pods, Reusable Components. Hardware iPhone, iPad, AirWatch Tools Xcode, iOS application development tools, instruments Methods Agile Methodologies Domain Expertise Mobility Solutions Certification Certified Scrum Master
  • 2.
    functionality Experience Summary Customer SogetiInternal - Store Sales Role Senior iOS Developer Work Location Vianen, Netherlands Period 01/12/2018 to Till Date Technical Skills Swift 4.2, Xcode 10.3 Description Working as a Senior developer for Store Sales iPad application. I helped establish the baseline for the development team. I have started off as an individual contributor doing requirement analysis, technical analysis, requirement gathering and contributing to sprint planning. I have developed this product using Swift along with knowledge of core data, design patterns, cocoa pods and test driven development towards delivery of a quality product. A premium retail customer requested for an application to assist their in-store sales team to navigate through the catalogue and help customer place an order. The application focused on user experience and had a design to elegantly showcase the available collection, along with functionalities to scan products for information, search and filter products, save favourites and finally place orders. Customer KLM Royal Dutch Airlines Role Senior iOS Developer Work Location Amsterdam, Netherlands Period 13/11/2017 to 30/11/2018 Technical Skills Swift 4.2, Xcode 10.1 Description Working as a Senior developer for PLUG team its iPad application. I have worked in the all aspect of the development cycle. In this project its using MQTT protocol for open web socket connection to Event broker system. As name implies showing the real time data in the Turnaround process. This application is mainly developed as a Widget, Its integrated in different carrier applications(Ground, Flight Apps) In the Turnaround all actors can following processes in their iPads, • Boarding Process -> Start and Conform Times • Offload Process -> Start, Conform and Predicted Times • Flight Closure Decision -> Duration, Remaining Bags Count • Catering and Extra Catering Delivery Times
  • 3.
    Customer KLM RoyalDutch Airlines Role Senior iOS Developer Work Location Amsterdam, Netherlands Period 05/07/2016 to 12/11/2017 Technical Skills Swift 3.0, Xcode 8.2.1 Description Working as a Lead developer for Appy2Help iPad application. I have worked in UI designing, web service connection, plist, JSON parsing build creation for release, documentation.And Cocoa pods for accessing external framework. This application is mainly developed for Ground Agent(GA). And also Ground agent can see following feature in their iPads, • Flight List, Flight Details • Passenger(Pax) List • Check-In, Rebook GA able to see flight list for whole day including other carriers, and they can see flight information as flight delay, code sharing information, aircraft type, In pax list they can see all information about the passenger in the particular flight, and they can do a Check-in & Rebook via this APP instead of doing it in desktop and additional feature is to know the passenger using Boarding pass and Passport scanner. Customer KLM Royal Dutch Airlines Role Lead iOS Developer Work Location Amsterdam, Netherlands(20/03/2016 - 04/07/2016), Chennai, India (29/12/2015 - 19/03/2016 ) Period 29/12/2015 to 04/07/2016 Technical Skills Swift, Xcode 7.3.1 Description Working as a Lead developer for FlightDeck iPad application for KLM/KLC pilots. I have worked in UI designing, web service connection, plist, JSON parsing build creation for release, documentation.And Cocoa pods for accessing external framework.
  • 4.
    This application ismainly developed for pilots, to access their own profile, travel documents like Visa,vaccination and other documents, And also pilots can see following activities, • Flight Activity • Ground Activity • Training Activity And another interesting information is pilot can see the flight information and flight details like Scheduled, Actual, Estimated, Delay time as well, They can see the statistics data before flight start like how many are Booked,Checked – IN, Not Checked-IN, Accepted, Missing Passenger, Boarded passenger in all level of class, Customer CITI Bank Global Mobile Role Developer Work Location Chennai, India Period 11/01/2015 to 28/12/2015 Technical Skills Swift, Objective C, Xcode Description Working as a Lead developer for Citibank for iPhone and Apple Watch application for North America/Australia. I have worked in UI designing, webservice connection, plist, JSON parsing build creation for release, documentation. This product is an initiative taken by Citibank to build banking app for iOS mobiles with Apple Watch support using Apple swift language. It has been successfully deployed in North America/Australia with a single code base in hand with configurations applicable for each market. — if you have checking/savings accounts — make bill payments to your payees and transfer funds between your accounts, wherever you are. And you can also connect this app with Apple Watch to see their account information and the recent transaction details. This application is having some special feature like Mobile Check Deposit (MCD), Pop Money, and Manage Payees. There is an additional feature called Snapshot mode, which is used to view recent transaction without authentication. Customer CITI Native iPad App Role Developer Work Location Chennai, India Period 11/09/2013 to 10/01/2015 Technical Skills Objective C,Xcode Description Working as a developer for Citibank for iPad application for North America as well as Latin countries. I had worked in UI designing, web service connection, Plist, JSON parsing, build creation for release, documentation.
  • 5.
    The Citi iPadproject helps all Bank and Card related application on iPad. Using this application the customer can access the account information from anywhere using their iPad devices. This project aims at bringing all the mobile application together on a single platform, thus enabling easy maintenance. That means your finances truly come to life with rich displays, charts, data and more. Learn how people spend their money, or read up on personal finance and money management. Customer CITI Private Banking Role Developer Work Location Chennai, India Period 13/12/2012 to 30/06/2013 Technical Skills iOS, Objective C, Xcode Description Working as a developer for Citibank for iPad application for North America as well as Latin countries .I have worked in UI designing, web service connection, Plist, JSON parsing, build creation for release, documentation. The Citi Private Bank is an interactive application for banker as well as client. This will show different module like Portfolio (Asset Allocation), Relationship, Home, Vault, Insight, Onboarding, Hedge fund navigator etc. These modules give deep knowledge of their investment in market. Banker can set context to see particular information. Access to different module like • Relationship – This module shows the investment based on relationship selected. It will give full description about relationship. We can sort/ filter data according to specific criteria like by client etc. 
 • Portfolio – It describes the user's portfolio detail in tabular as well as graphical manner. User can select group or account to see details particular detail. • Home/Dashboard- It gives overview of all modules in application. User can move to any other module from this place. • Vault- Vault is having secure document corresponding to user like e-statement etc. user can download/upload the documents. • Insight- Insight have pdf corresponding to CITI Private bank. User can visit through their pdf at any time.
  • 6.
    Education Summary Achievements o Serviceand commitment awards – Jul 2015, 2017. o On the spot award – Dec 2014. Course Name University / Institution Year of Passing Percentage M.E (Computer Science & Engineering) Government College Of Technology Anna University Coimbatore India 2012 8.28 CGPA B.E (Computer Science & Engineering Kanchi Pallavan Engineering College / Anna University Kanchipuram India 2010 79% HSC State Board of Tamilnadu Government Boys Higher Secondary School, Panapakkam, Vellore India 2006 68.33% SSLC State Board of Tamilnadu Government Boys Higher Secondary School, Panapakkam, Vellore India 2004 89%