SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
BABU GANGATHARAN
Email: gbabucs@gmail.com
Mobile: +31 – 616586501
www.linkedin.com/in/gbabucs
https://github.com/gbabucs
Senior iOS Developer
SUMMARY
Quality focused Senior iOS developer with 8 years of solid experience in software 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.
• iOS application development using Swift & Objective C.
SKILLS
Technical
Operating System iOS, Mac OS
IDE & Platforms Xcode, iOS SDK, Cocoa Touch
Design Patterns
MVC, MVVM, Singleton, KVO,
Protocol Oriented Programming
Version control Tools &
CI/CD
SVN, Github, BitBucket , JIRA, Jenkins, GitLab CI, Bamboo, Slack,
Azure Devops, Travis CI
Languages Swift, Objective C , HTML, CSS, JavaScript
Frameworks & Tools
UIKit, Mapkit, Core Data, Core Animation, Push Notifications,
Cocoapods, Carthage, REST APIs, Web Socket.
XCode Bots, MQTT, Instruments, SonarQube.
Test Flight, Fastlane, App Center
Other Agile Methodologies
Certifications
Certified Scrum Master(PSM 1),
Swift Development Certification from University of California, Irvine
Functional
Management
and Leadership
Skills
• Experience in Solutioning, requirement gathering, requirement analysis, product
refinement within multiple industry domains
• Experienced in leading and managing developer teams to deliver complex
solutions under agile methodologies.
• Certified Scrum Master with experience in leading agile teams, Sprint planning,
sprint retrospective and successful deliver of projects under agile methodologies
Technical
Skills
• Experienced in Mobile Application Solution Development with expertise in iOS
using Swift, Objective C and third-party frameworks like Cocoa pods, Carthage
ROLES AND RESPONSIBILITIES
• Developing the major core features using Swift.
• Iterations of every framework and app updates.
• Maintaining and Configuring the build server.
• Syncing and coordinating with different product teams.
• Code review and maintaining the coding standard within the team.
• Mentoring the junior members of the team.
• Creating reusable components within the team and also for different product teams.
• Developing the Test Automation using XCode UI Test and XCTest framework.
• Bug fixing and improving the quality of the apps.
PROFESSIONAL EXPERIENCE
Customer International Card Services
Role Senior iOS Developer
Work Location Diemen, Netherlands
Period 11/12/2019 to till date
Technical Skills Swift 5.1, Xcode 11.4.1
Responsibilities
I took on the challenge of Broadcom SDK integration with Mendix Application
and feature development using Swift. I took the responsibility of overall end to
end CI/CD pipeline set up. So it increased more development activity.
Description
This application is the mobile version of ICS. The customer who ICS credit cards
they see their Account information, Transaction details, and they can able to do 3DS
and Non 3DS transaction through this application. ICS is the market leader in
issuing credit cards in the Netherlands. ICS has been taking care of the issuance,
promotion, administration and transaction processing of Visa and Mastercard credit
cards.
Customer JanusID. (CheckedID – Your online iDentity)
Role Senior iOS Developer
Work Location Vianen, Netherlands
Period 02/09/2019 to 10/12/2019
Technical Skills Swift 5, Xcode 11
Responsibilities
I have involved the Mitek library and swift migration and feature development
using Swift. I took the responsibilities for submitting the app to app store for major
releases, which includes lots of core features like, scanner and liveliness check using
Mitek SDK.
Description
JanusID delivers various identity related services. With our vast experience in privacy
matters and technology, They create solutions that take away a substantial burden of
their customers when identifying employees and customers. and focus in particular
on:
• CheckedID: https://apps.apple.com/nl/app/checkedid/id1382684439?l=en
Customer Itegos-AR and Enter-AR
Role LeadSenior iOS Developer
Work Location Vianen, Netherlands
Period 15/03/2019 to 30/08/2019
Technical Skills Swift 4.2, Xcode 10.1
Responsibilities
I involved in developing the major core features using AR, The AR is the fairly new
technology at this time. He also engaged with stakeholders to collect business
requirements and seek constant feedback for improving the product. I was
handling development and delivery of the modules using Swift. my favourite tool
for working and managing with Git repositories is Source tree. I also involved in
the app store release process. I was the solely responsible for the iOS application.
Description
Sogeti has internal communication magazine named Itegos, Sogeti decided to
create mobile app for Itegos with Augmented Reality, The application is a
digital companion for the magazine. I took the role of Senior iOS developer for
this application.
• Itegos AR: https://apps.apple.com/nl/app/itegos-ar/id1459250867
• Enter AR: https://apps.apple.com/us/app/enter-ar/id1481565183
Customer Sogeti Internal - Store Sales
Role Lead iOS Developer
Work Location Vianen, Netherlands
Period 01/12/2018 to 14/03/2019
Technical Skills Swift 4.2, Xcode 10.1
Responsibilities
Working as a Senior developer for Store Sales team its 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.
Description
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
Responsibilities
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.
Description
This application is mainly developed as a Widget, Its integrated in different carrier
applications(Ground, Flight Apps) In the Turnaround all actors can see the following
processes in their iPads,
• Boarding Process
• Offload Process
• Flight Closure Decision
• Catering and Extra Catering Process
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
Responsibilities
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 also created many Cocoa pods for reused from
external teams as framework.
Description
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 passenger list they can see all information about the passenger in the particular
flight, and they can do a Check-in & Rebook via this application instead of doing it
in traditional desktop and additional feature is to know the passenger’s information
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
Responsibilities
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.
Description
This application is mainly developed for pilots, to access their own profile, travel
documents like visa, vaccination and other documents, Additionaly 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 iOS Developer
Work Location Chennai, India
Period 11/01/2015 to 28/12/2015
Technical Skills Swift, Objective C, Xcode
Responsibilities
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.
Description
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 iOS Developer
Work Location Chennai, India
Period 11/09/2013 to 10/01/2015
Technical Skills Objective C, Xcode
Responsibilities
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.
Description
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.
https://itunes.apple.com/us/app/citi-mobile/id301724680?mt=8
Customer CITI Private Banking
Role iOS Developer
Work Location Chennai, India
Period 13/12/2012 to 30/06/2013
Technical Skills iOS, Objective C, Xcode
Responsibilities
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.
Description
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.
• 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.
https://itunes.apple.com/us/app/citi-private-bank-in-view/id400258878?mt=8
ACADEMICS
Course Name University / Institution Year of Passing Percentage/CGPA
M. E
Computer Science
Government College of Technology,
Coimbatore. Anna University
2012 8.28
B. E
Computer Science
Kanchi Pallavan Engineering
College, Kanchipuram.
Anna University
2010 79%

Weitere ähnliche Inhalte

Was ist angesagt?

Resume 21 10 2015(5 yrs)
Resume 21 10 2015(5 yrs)Resume 21 10 2015(5 yrs)
Resume 21 10 2015(5 yrs)Asha Katol
 
Sandeep_QA_4+yrs_exp
Sandeep_QA_4+yrs_expSandeep_QA_4+yrs_exp
Sandeep_QA_4+yrs_expSandeep Singa
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_seleniumSonu Balasubramanian
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs
 
RahulVR_Resume
RahulVR_ResumeRahulVR_Resume
RahulVR_ResumeRahul V.R
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesRik Marselis
 
Shirish Wanjari
Shirish WanjariShirish Wanjari
Shirish Wanjarishree17
 
Joel Resume_Update
Joel Resume_UpdateJoel Resume_Update
Joel Resume_UpdateJoel A Jacob
 
Joel Resume_Updates
Joel Resume_UpdatesJoel Resume_Updates
Joel Resume_UpdatesJoel A Jacob
 
Make a career in software testing: AutomatePro - Test Automation Professiona...
Make  a career in software testing: AutomatePro - Test Automation Professiona...Make  a career in software testing: AutomatePro - Test Automation Professiona...
Make a career in software testing: AutomatePro - Test Automation Professiona...CleanSoft Academy
 
Make a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional ProgramMake a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional ProgramCleanSoft Academy
 
Webcast Presentation: Accelerate Continuous Delivery with Development Testing...
Webcast Presentation: Accelerate Continuous Delivery with Development Testing...Webcast Presentation: Accelerate Continuous Delivery with Development Testing...
Webcast Presentation: Accelerate Continuous Delivery with Development Testing...GRUC
 

Was ist angesagt? (20)

Resume 21 10 2015(5 yrs)
Resume 21 10 2015(5 yrs)Resume 21 10 2015(5 yrs)
Resume 21 10 2015(5 yrs)
 
CV_Swatibatra
CV_SwatibatraCV_Swatibatra
CV_Swatibatra
 
Abhinav_CV
Abhinav_CVAbhinav_CV
Abhinav_CV
 
Sandeep_QA_4+yrs_exp
Sandeep_QA_4+yrs_expSandeep_QA_4+yrs_exp
Sandeep_QA_4+yrs_exp
 
Resume_Raj_Latest
Resume_Raj_LatestResume_Raj_Latest
Resume_Raj_Latest
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_selenium
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014
 
RahulVR_Resume
RahulVR_ResumeRahulVR_Resume
RahulVR_Resume
 
Tanmoy_Resume
Tanmoy_ResumeTanmoy_Resume
Tanmoy_Resume
 
Arati_Resume
Arati_ResumeArati_Resume
Arati_Resume
 
BalajiRavi CV
BalajiRavi CVBalajiRavi CV
BalajiRavi CV
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
 
Shirish Wanjari
Shirish WanjariShirish Wanjari
Shirish Wanjari
 
Joel Resume_Update
Joel Resume_UpdateJoel Resume_Update
Joel Resume_Update
 
Joel Resume_Updates
Joel Resume_UpdatesJoel Resume_Updates
Joel Resume_Updates
 
Make a career in software testing: AutomatePro - Test Automation Professiona...
Make  a career in software testing: AutomatePro - Test Automation Professiona...Make  a career in software testing: AutomatePro - Test Automation Professiona...
Make a career in software testing: AutomatePro - Test Automation Professiona...
 
Nripendra
NripendraNripendra
Nripendra
 
Make a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional ProgramMake a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional Program
 
Webcast Presentation: Accelerate Continuous Delivery with Development Testing...
Webcast Presentation: Accelerate Continuous Delivery with Development Testing...Webcast Presentation: Accelerate Continuous Delivery with Development Testing...
Webcast Presentation: Accelerate Continuous Delivery with Development Testing...
 
Vikas Rathour QA
Vikas Rathour QAVikas Rathour QA
Vikas Rathour QA
 

Ähnlich wie Senior iOS Developer

Ähnlich wie Senior iOS Developer (20)

Babu Senior iOS Developer
Babu Senior iOS DeveloperBabu Senior iOS Developer
Babu Senior iOS Developer
 
Noufal Curriculum Vitae
Noufal Curriculum VitaeNoufal Curriculum Vitae
Noufal Curriculum Vitae
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
Shankar
ShankarShankar
Shankar
 
Anuradha_Resume_2016
Anuradha_Resume_2016Anuradha_Resume_2016
Anuradha_Resume_2016
 
Anshul Mahajan
Anshul MahajanAnshul Mahajan
Anshul Mahajan
 
Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)
 
Ehab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CVEhab Mohamed Ashraf - CV
Ehab Mohamed Ashraf - CV
 
Kotlin Script
Kotlin ScriptKotlin Script
Kotlin Script
 
updatedResume
updatedResumeupdatedResume
updatedResume
 
ResumeMobileApp2016 1
ResumeMobileApp2016 1ResumeMobileApp2016 1
ResumeMobileApp2016 1
 
CV-Deepak
CV-DeepakCV-Deepak
CV-Deepak
 
Pradeep_iOS_Developer
Pradeep_iOS_DeveloperPradeep_iOS_Developer
Pradeep_iOS_Developer
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docx
 
Kuldeep_IOS
Kuldeep_IOSKuldeep_IOS
Kuldeep_IOS
 
Srinivasa Varada(1)
Srinivasa Varada(1)Srinivasa Varada(1)
Srinivasa Varada(1)
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdf
 
Profile_Stephen_05564o
Profile_Stephen_05564oProfile_Stephen_05564o
Profile_Stephen_05564o
 
Resume
ResumeResume
Resume
 
Saurabh_Gupta_Resume(iOS)
Saurabh_Gupta_Resume(iOS)Saurabh_Gupta_Resume(iOS)
Saurabh_Gupta_Resume(iOS)
 

Kürzlich hochgeladen

%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Kürzlich hochgeladen (20)

%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Senior iOS Developer

  • 1. BABU GANGATHARAN Email: gbabucs@gmail.com Mobile: +31 – 616586501 www.linkedin.com/in/gbabucs https://github.com/gbabucs Senior iOS Developer SUMMARY Quality focused Senior iOS developer with 8 years of solid experience in software 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. • iOS application development using Swift & Objective C. SKILLS Technical Operating System iOS, Mac OS IDE & Platforms Xcode, iOS SDK, Cocoa Touch Design Patterns MVC, MVVM, Singleton, KVO, Protocol Oriented Programming Version control Tools & CI/CD SVN, Github, BitBucket , JIRA, Jenkins, GitLab CI, Bamboo, Slack, Azure Devops, Travis CI Languages Swift, Objective C , HTML, CSS, JavaScript Frameworks & Tools UIKit, Mapkit, Core Data, Core Animation, Push Notifications, Cocoapods, Carthage, REST APIs, Web Socket. XCode Bots, MQTT, Instruments, SonarQube. Test Flight, Fastlane, App Center Other Agile Methodologies Certifications Certified Scrum Master(PSM 1), Swift Development Certification from University of California, Irvine Functional Management and Leadership Skills • Experience in Solutioning, requirement gathering, requirement analysis, product refinement within multiple industry domains • Experienced in leading and managing developer teams to deliver complex solutions under agile methodologies. • Certified Scrum Master with experience in leading agile teams, Sprint planning, sprint retrospective and successful deliver of projects under agile methodologies Technical Skills • Experienced in Mobile Application Solution Development with expertise in iOS using Swift, Objective C and third-party frameworks like Cocoa pods, Carthage
  • 2. ROLES AND RESPONSIBILITIES • Developing the major core features using Swift. • Iterations of every framework and app updates. • Maintaining and Configuring the build server. • Syncing and coordinating with different product teams. • Code review and maintaining the coding standard within the team. • Mentoring the junior members of the team. • Creating reusable components within the team and also for different product teams. • Developing the Test Automation using XCode UI Test and XCTest framework. • Bug fixing and improving the quality of the apps. PROFESSIONAL EXPERIENCE Customer International Card Services Role Senior iOS Developer Work Location Diemen, Netherlands Period 11/12/2019 to till date Technical Skills Swift 5.1, Xcode 11.4.1 Responsibilities I took on the challenge of Broadcom SDK integration with Mendix Application and feature development using Swift. I took the responsibility of overall end to end CI/CD pipeline set up. So it increased more development activity. Description This application is the mobile version of ICS. The customer who ICS credit cards they see their Account information, Transaction details, and they can able to do 3DS and Non 3DS transaction through this application. ICS is the market leader in issuing credit cards in the Netherlands. ICS has been taking care of the issuance, promotion, administration and transaction processing of Visa and Mastercard credit cards. Customer JanusID. (CheckedID – Your online iDentity) Role Senior iOS Developer Work Location Vianen, Netherlands Period 02/09/2019 to 10/12/2019 Technical Skills Swift 5, Xcode 11 Responsibilities I have involved the Mitek library and swift migration and feature development using Swift. I took the responsibilities for submitting the app to app store for major releases, which includes lots of core features like, scanner and liveliness check using Mitek SDK. Description JanusID delivers various identity related services. With our vast experience in privacy matters and technology, They create solutions that take away a substantial burden of their customers when identifying employees and customers. and focus in particular on: • CheckedID: https://apps.apple.com/nl/app/checkedid/id1382684439?l=en
  • 3. Customer Itegos-AR and Enter-AR Role LeadSenior iOS Developer Work Location Vianen, Netherlands Period 15/03/2019 to 30/08/2019 Technical Skills Swift 4.2, Xcode 10.1 Responsibilities I involved in developing the major core features using AR, The AR is the fairly new technology at this time. He also engaged with stakeholders to collect business requirements and seek constant feedback for improving the product. I was handling development and delivery of the modules using Swift. my favourite tool for working and managing with Git repositories is Source tree. I also involved in the app store release process. I was the solely responsible for the iOS application. Description Sogeti has internal communication magazine named Itegos, Sogeti decided to create mobile app for Itegos with Augmented Reality, The application is a digital companion for the magazine. I took the role of Senior iOS developer for this application. • Itegos AR: https://apps.apple.com/nl/app/itegos-ar/id1459250867 • Enter AR: https://apps.apple.com/us/app/enter-ar/id1481565183 Customer Sogeti Internal - Store Sales Role Lead iOS Developer Work Location Vianen, Netherlands Period 01/12/2018 to 14/03/2019 Technical Skills Swift 4.2, Xcode 10.1 Responsibilities Working as a Senior developer for Store Sales team its 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. Description 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 Responsibilities 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
  • 4. for open web socket connection to Event broker system. As name implies showing the real time data in the Turnaround process. Description This application is mainly developed as a Widget, Its integrated in different carrier applications(Ground, Flight Apps) In the Turnaround all actors can see the following processes in their iPads, • Boarding Process • Offload Process • Flight Closure Decision • Catering and Extra Catering Process 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 Responsibilities 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 also created many Cocoa pods for reused from external teams as framework. Description 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 passenger list they can see all information about the passenger in the particular flight, and they can do a Check-in & Rebook via this application instead of doing it in traditional desktop and additional feature is to know the passenger’s information 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 Responsibilities 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
  • 5. build creation for release, documentation. And Cocoa pods for accessing external framework. Description This application is mainly developed for pilots, to access their own profile, travel documents like visa, vaccination and other documents, Additionaly 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 iOS Developer Work Location Chennai, India Period 11/01/2015 to 28/12/2015 Technical Skills Swift, Objective C, Xcode Responsibilities 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. Description 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 iOS Developer Work Location Chennai, India Period 11/09/2013 to 10/01/2015 Technical Skills Objective C, Xcode
  • 6. Responsibilities 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. Description 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. https://itunes.apple.com/us/app/citi-mobile/id301724680?mt=8 Customer CITI Private Banking Role iOS Developer Work Location Chennai, India Period 13/12/2012 to 30/06/2013 Technical Skills iOS, Objective C, Xcode Responsibilities 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. Description 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. • 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. https://itunes.apple.com/us/app/citi-private-bank-in-view/id400258878?mt=8 ACADEMICS
  • 7. Course Name University / Institution Year of Passing Percentage/CGPA M. E Computer Science Government College of Technology, Coimbatore. Anna University 2012 8.28 B. E Computer Science Kanchi Pallavan Engineering College, Kanchipuram. Anna University 2010 79%