Post Job Free

Resume

Sign in

Technical Architect

Location:
Madurai, Tamil Nadu, India
Posted:
April 07, 2020

Contact this candidate

Resume:

*/**, ************** ******** ******, KALIDASAN R R

Arappalayam cross road, adcoso@r.postjobfree.com

Madurai – 625 016 +91-960*******

SUMMARY

An accomplished Senior Mobile Developer with 12+ years of experience specialized in iOS application development

Single point of contact for all iOS development activities including Project estimations, Resource loading sheet preparation, Building Libraries/Frameworks, Bug fixes and production support

Led projects throughout the complete Software Development Life Cycle - Requirement Gathering, Design, Code, Co-ordination with stake-holders and customers, Testing and Delivery

Makes design decisions that ensure maximum reusability and minimum complexity

Led several iOS application projects effectively and has been performed a dedicated team lead

Have strong experience in developing mobile applications from scratch with iOS and excellent knowledge in developing applications for all iPhone and iPad devices

Excellent knowledge in Requirement gathering, Solution analysis, Platform research, Client co-ordination and Team co-ordination

Have excellent debugging and troubleshooting skills

Have excellent knowledge in Code Analysis and performance tuning using Instruments

Have excellent knowledge in developing Enterprise Mobile Applications

Have experience with provisioning and publishing apps in App Store

Experience in Unit Testing and troubleshooting and issue resolution experience

Ability to work as a team player or independently and to learn and can be adapted to new technology concepts very quickly

Have excellent project execution track record with good leadership, strong communication and analytical skills

Adapting iOS UI standards based on customer requirement

Have exposure in peer-to-peer code review and knowledge on review tools such as codebeat, swiftlint.

Have good knowledge on CI process and CI tools like Xcode server, Jenkins and Fastlane.

Have work experience in live streaming, audio/video calls, Chat support, Ads and Payment gateway integration.

Have sound knowledge on Agile methodologies and scrum tools like Jira, Trello.

Have good knowledge on iOS architectures like MVC, MVVM, MVP and VIPER patterns

Have good working knowledge of source control tools like GIT, SVN.

Have worked on projects for clients such as Apple, Abbott, AbbVie, Baxter, Aetna, FairPrice and Industrial Development Bank of Israel Ltd

EMPLOYMENT HISTORY

Name of the Company

Designation

Address of the employer

From

To

Duration (Years)

Dot Com Infoway

Technical Architect

Madurai

17/07/2019

24/01/2020

0.6

Cognizant Technology Solutions

Lead Architect - Technology

Coimbatore

05/03/2012

10/06/2019

7.3

Infosys Technologies Limited

Senior Systems Engineer

Chennai

28/01/2008

17/02/2012

4.1

EDUCATION

Title of the Degree with Branch

College/University

Percentage

Year of Passing

B.E (Electrical and Electronics Engineering)

Sethu Institute of Technology,

Madurai

87

2007

XII

P.K.N Higher Secondary School, Tirumangalam

89

2003

X

P.K.N Higher Secondary School, Tirumangalam

92

2001

TECHNICAL SKILLS

Hardware

iPhone and iPad devices

Operating System

Apple MAC OS

Programming Languages

Objective C, Swift

Database

SQLite, Webservices,Core data

Version Control Systems

SVN, GIT and Clearcase

IDE

Xcode

Projects Worked on:

Project 1:

Title : Crowd Maestro: Fandom Chat App

Client : Atif ljaz (Individual)

Description :

Crowd Maestro is a chat based app and it lets users join or host public or private online chat groups about their favorite live TV broadcasts, including shows, movies, sports events, and anything else. It’s an ideal way to ensure that they never miss a moment of the real-time crowd-viewing fun and excitement.

Roles & Responsibilities:

Worked as a technical lead and team member.

Had a daily scrum meeting for the task assignment.

Done Unit and Integration Testing.

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner.

Raised the clarifications with business whenever new changes incorporated in the project.

Had frequent discussion with server team to understand the web service and database details.

Participated in QA triage call to analyze the bugs and assign to the team.

Had updated the status of the project with Client in a weekly basis.

Project 2:

Title : AVI

Client : Senthil Kumar (Individual)

Description :

An app (Android and iOS) which helps to accompany a passenger during their flights to track and get flight statuses, navigate through the airports, order food online from restaurants inside airports and much more.

Roles & Responsibilities:

Worked as a technical lead and team member.

Done Unit and Integration Testing.

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner.

Raised the clarifications with business whenever new changes incorporated in the project.

Had frequent discussion with server team to understand the web service and database details.

Participated in QA triage call to analyze the bugs and assign to the team.

Had updated the status of the project with Client in a bi-weekly basis.

Project 3:

Title : FairPrice v2.0 Mobile Application

Client : FairPrice

Description :

FairPrice Online is an iOS app, which allows shopping of groceries, baby products, home care needs and more. App provides exclusive online and mobile deals. Search any products within seconds with intuitive search function and newly implemented bar-code scanner. Sort items according to price, brand or dietary information such as Vegetarian and Halal. Choose from a variety of our delivery slots and methods such as Home Delivery and Click & Collect where customers can shop online and pick up their order at a store near to them. Finding a lost trolley can be reported in mobile app. Share shopping list for friends and family to add on before check out. Complete order with list of secure payment options available. Get directions to nearest preferred FairPrice store using Store locator. Application UI is completely revamped in this version of release as per the new design guidelines.

Roles & Responsibilities:

Worked as a technical lead and handled the project in a smooth way.

Prepared technical guide and unit test cases.

Reviewed FRS, Technical, Unit testing and other supporting documents.

Done Unit and Integration Testing with proper test plans.

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner.

Used to participate in Client’s functional and technical discussions.

Raised the clarifications with business whenever new changes incorporated in the project.

Had frequent discussion with server team to understand the web service and database details.

Participated in QA triage call to analyze the bugs and assign to the team.

Had updated the status of the project with Client in a weekly basis.

Project 4:

Title : Abbott Connect v3.0

Client : Abbott

Description :

The purpose of the project is to enhance the existing Abbott Connect iPad App and Admin Console to allow for global usage. This project is supported for iOS9 and iOS10 versions. Application is delivered for LAC, US, APAC, Europe, China and Japan regions.

The scope of this application includes the following items:

Enhance the existing application to support additional countries with China

Complete application redesign

Content restriction based on user location

Enable the user to remain logged in for 24 hours before requiring re-authentication

Enhancements to user features including, but not limited to:

oEnable the user to view downloaded testimonials and map customer locations even when offline

oUpdate application with new filter values

oAllow the user to view area map of China and testimonials and customer information from China customers.

Roles & Responsibilities:

Worked as a Manager cum technical lead and handled the project in a smooth way.

Prepared technical guide and unit test cases.

Reviewed FRS, Technical, Unit testing and other supporting documents.

Done Unit and Integration Testing with proper test plans.

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner

Used to participate in Client’s functional and technical discussions.

Raised the clarifications with business whenever new changes incorporated in the project.

Had frequent discussion with admin team to understand the web service and database details.

Had updated the status of the project with Client in a weekly basis.

Project 5:

Title : ONeview

Client : Abbott

Description :

ONeview is an iPad dashboard application to allow ADD Service Technical Support Specialists (TSS), Field Service Managers, and Ambassadors to view Service KPIs. It also provides these details (metric info) based on a country, customer and instrument. Apart from the KPI metrics it also has many other features like Calendar appointments, Alerts, Weather, Maps etc. This project is supported for iOS7 and above versions.

Roles & Responsibilities:

Coordinates with the team on the tasks and updates the status with the onsite team on the daily basis

Actively participates on the project estimations, release plans and periodic build deliverables

Involves in discussion with the webservice team and comes up with the required request and response structure

Works with business to understand the functional requirements.

Creates the design and technical documents and present it to the business and team.

Responsible for writing code for the business rules in Objective C.

Prepares unit test cases and app installation guide.

Work closely with testing team to close the issues.

Project 6:

Title : Humira – Complete

Client : Abbvie

Description :

Complete is a mobile application for new and existing HUMIRA patients, which will aid in building an injection routine by providing medication reminders and injection training from a mobile device. For patients already enrolled in HUMIRA services such as the Ambassador program, the infrastructure behind the application will support data synchronization with the HUMIRA Complete backend database. Another feature within the app will allow patients to respond to questions regarding their condition for symptom tracking purposed. This project is supported for iOS7 and above versions.

Roles & Responsibilities:

Worked as a module lead for few user stories and delivered the build without any defects.

Done Unit and Integration Testing.

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner and shared with Architect for his reviews.

Raised the clarifications with business whenever new changes are incorporated in the project.

Participated in QA- triage call to understand the issue and fix it earlier.

Worked with team to resolve security findings.

Worked with team to do estimation for iOS9 changes.

Project 7:

Title : Global Abbott Connect

Client : Abbott

Description :

The purpose of the project is to enhance the existing Abbott Connect iPad App and Admin Console to allow for global usage. The Abbott Connect iPad App will provide access to global product content and marketing collateral. Abbott Connect shall be accessible to Abbott users who have a valid active directory account in ONEABBOTT domain. Abbott Connect shall continue to consume the ping federate authentication. This project is supported for iOS7 and iOS8 versions. Application is delivered for LAC, US, APAC, Europe and Japan regions. The scope of this application includes the following items:

Enhance the existing application to support additional countries with US

Integrate with Pulse CMS for product content/marketing collateral

Implement analytics using Adobe Analytics

Apply Abbott branding standards to the user interface

Apply various text updates across the app

Roles & Responsibilities:

Worked as a technical lead and handled the project in a smooth way.

Prepared technical guide and unit test cases.

Done Unit and Integration Testing with proper test plans

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner and shared with Architect for his reviews.

Used to participate in Client’s functional and technical discussions.

Raised the clarifications with business whenever new changes incorporated in the project.

Had frequent discussion with admin team to understand the web service and database details.

Project 8:

Title : Advanced Coaching Excellence (ACE)

Client : Baxter

Description :

Baxter ACE (Advanced Coaching Excellence) is an iPad application offering to global sales team for training purpose. The goal of the project is to develop a B2E mobile coaching app for Baxter global sales team to assess the development planning and coaching session for their reportees. The delivery of this system is intended to engage the iPad as a core presentation and data collection device, supported by Baxter’s existing Salesforce.com systems globally and the new LMS (Learning Management System) for additional learning content. Project has been divided into Phase 1 and Phase 2. Phase 1 supports only English variant and Phase 2 support extended to Chinese, Portuguese, Japanese, French, German and Russian languages. The roll out happened for Australia, New Zealand, India, China, France, Japan, Germany and Russia.

Roles & Responsibilities:

I was responsible for the software development process from the beginning to the end.

Prepared design document, technical guide and unit test cases.

Done Unit and Integration Testing with proper test plans

Strictly adhered to apple coding standards and developed the code in an efficient way.

Done code review in a frequent manner and shared with Architect for his reviews.

Used to participate in Client’s functional and technical discussions.

Raised the clarifications with business whenever new changes incorporated in the project.

Had frequent discussion with salesforce team to understand the web service and database details.

Project 9:

Title : Provider directory app – Phase II

Client : Aetna

Description :

The Aetna Provider Directory Plus Tool helps Aetna International members find direct-settlement providers in different regions. In addition, the tool provides address and contact information, access to view the providers on a map, helpful information on what to do before, on the day of and after a doctor's appointment, and links to the relevant forms. The application also links to your iOS calendar, allowing you to record any appointments made with the provider. In Phase 2, we have included push notification feature for the users to intimate if any provider data update available. We have revamped the UI layout of PD 1 apps and included web service part to keep tracking the provider list. This project has been divided into the following 6 different regions.

Europe Provider Directory

International Provider Directory

Latin America Provider Directory

Middle East Provider Directory

Shanghai Provider Directory

Southeast Asia Provider Directory

Roles & Responsibilities:

Worked as a module lead and handled the project in a smooth way. I was responsible for the software development process from the beginning to the end.

Completed the project within stipulated time.

Communicated status reporting of team activities against the program schedule to onsite in a daily basis.

Prepared design document, CDS and unit test cases.

Done Unit and Integration Testing with proper test plans and tracked all the bugs through bugs tracker.

Have followed the apple coding standards and developed the code in an efficient way.

Worked on class diagrams and sequence diagrams and implemented the same in design phase which tends to understand the complete flow of the project.

Have done a follow up with the third party vendor to do the push notification in a sequential manner.

Have sent the code for security check and got only few tricks to handle.

Project 10:

Title : International Mobile Assistant - Phase II

Client : Aetna

Description :

The Aetna Mobile Assistant lets you submit claim forms via your mobile device. The process is simple. Just use the camera on your mobile device to take pictures of your completed claim form and all relevant receipts and then upload those pictures directly to Aetna International for processing. You can also make updates to previous mobile claims submissions as well as access and download relevant claim forms. We have completely redesigned the existing layout of IMA to improve the usability of the application. Also we have included provider related functionalities such as provider search, adding favorite providers, making an appointment etc.,

Roles & Responsibilities:

I was responsible for the software development process from the beginning to the end.

Prepared design document, CDS and unit test cases.

Done Unit and Integration Testing with proper test plans and tracked all the bugs through bugs tracker.

Have followed the apple coding standards and developed the code in an efficient way.

Worked on class diagrams and sequence diagrams and implemented the same in design phase which tends to understand the complete flow of the project.

Project 11:

Title : International Mobile Assistant

Client : Aetna

Description :

The Aetna Mobile Assistant lets you submit claim forms via your mobile device. The process is simple. Just use the camera on your mobile device to take pictures of your completed claim form and all relevant receipts and then upload those pictures directly to Aetna International for processing. You can also make updates to previous mobile claims submissions as well as access and download relevant claim forms.

Roles & Responsibilities:

Worked as a module lead and handled the project in a smooth way. I was responsible for the software development process from the beginning to the end.

Prepared design documents, CDS and test cases.

Worked as an individual developer and completed the project within stipulated time.

Have good experience in memory profiling and testing.

Communicated status reporting of team activities against the program schedule to onsite in a daily basis.

Done Unit and Integration Testing with proper test plans and tracked all the bugs through bugs’ tracker.

Have followed the apple coding standards and developed the code in an efficient way.

Worked on class diagrams and sequence diagrams and implemented the same in design phase which tends to understand the complete flow of the project.

Got “Best project of the year” in Aetna account.

Project 12:

Title : Provider directory app

Client : Aetna

Description :

The Aetna Provider Directory Plus Tool helps Aetna International members find direct-settlement providers in different regions. In addition, the tool provides address and contact information, access to view the providers on a map, helpful information on what to do before, on the day of and after a doctor's appointment, and links to the relevant forms. The application also links to your iOS calendar, allowing you to record any appointments made with the provider. This project has been divided into the following 7 different regions.

Europe Provider Directory

International Provider Directory

Latin America Provider Directory

Middle East Provider Directory

Shanghai Provider Directory

Southeast Asia Provider Directory

Indian Health Organization (IHO) Directory

Roles & Responsibilities:

Worked as a module lead and handled the project in a smooth way. I was responsible for the software development process from the beginning to the end.

Prepared design documents, CDS and test cases.

Worked as an individual developer and completed the project within stipulated time.

Have good experience in memory profiling and testing.

Communicated status reporting of team activities against the program schedule to onsite in a daily basis.

Done Unit and Integration Testing with proper test plans and tracked all the bugs through bugs’ tracker.

Have followed the apple coding standards and developed the code in an efficient way.

Worked on class diagrams and sequence diagrams and implemented the same in design phase which tends to understand the complete flow of the project.

Project 13:

Title : mConnect Banking

Client : Industrial Development Bank of Israel Ltd (IDBI)

Description :

The project deals with iPhone application development of banking sector.

mConnect is a collection of components, which can be customized to develop another application. The application has been divided into several modules such as login, transfer funds, mini statement, latest transactions and search account holders. We have completed this application in two phases. The challenge of this project is to have special features like multilingual support, call and email functionality with minimal memory warnings.

Roles & Responsibilities:

Worked as a module lead and handled the project in a smooth way. I was responsible for the software development process from the beginning to the end.

Prepared design documents, CDS and test cases.

Worked as a developer and developed many components in my project and have cleared most of the memory leaks in my project so that project went live with high quality and got an appreciation from my superiors. Have good experience in memory profiling and testing.

Communicated status reporting of team activities against the program schedule to onsite in a daily basis.

Done Unit and Integration Testing with proper test plans and tracked all the bugs through bugs’ tracker.

Have followed the apple coding standards and developed the code in an efficient way.

Worked on class diagrams and sequence diagrams and implemented the same in design phase which tends to understand the complete flow of the project.

Took a presentation on memory management in iPhone.



Contact this candidate