SlideShare a Scribd company logo
1 of 7
UTSHA GUHA
Efficiency: COCOA/Objective-C/Swift/MAC OS X
Development
PHONE: +1-415-687-4827
EMAIL: utsha.g88@gmail.com
Profile
 5.9years of IT experience in designing & developing User Interface applications,
integrating with various Databases and Client-Server applications in MAC OS
application development using Objective-C, Cocoa, AppKit.
 Have only worked on MAC OS X application for client APPLE INC.
 Proficient knowledge in MAC OS X, OBJECTIVE-C,COCOA,SWIFT, XCODE,
ISTCF , Appkit and NUCore frameworks
 Worked extensively on XCode, Interface Builder.
 Worked on calling REST API from COCOA/MAC OS X Applications.
 Expertise in MVC design architecture, Cocoa design patterns and concepts like
delegation, protocols and categories.
 Good experience on NSOperation threads GCD and Blocks to perform multi-threaded
development.
 Knowledge of Object Oriented Concepts and good development experience in using
those concepts in building re-usable code
 Proficient in implementing UI/UX with Storyboards, XIBs, AutoLayout and
programmatic elements. Experience using the visual debugger tool as well.
 Experienced in working with data parsing forms such as XML and JSON, to
dynamically display data on Stand alone application.
 Used Eclipse/SVN/GIT for Source repository.
 Good understanding of Software Development Life Cycle (SDLC)
 Gone through the training of SWIFT language. I have created small applications using
SWIFT.
 Have used Facebook frameworks like FBSDKCoreKit and FBSDKLoginKit. These
frameworks were used to login my application with Facebook.
 Have used Storyboards and having clear concept of Segues.
 Have worked on VBA Code of Microsoft Excel application for my most recent project
“DataBrowser 2.0”.
 Worked in latest MAC OS El Capitan OS.
 Worked on various Apple IS&T Applications.
 Developed 3 applications from scratch using NUCore framework.
 Was part of first successful GO Live activity of any application using NUCore
framework.
 Experience in XCode (3.x.x, 4.x.x, 5.x.x, 6.x.x,7.x.x).
 Used Crucible for Code review.
Experience
System Analyst I, Exilant Technologies Pvt Ltd, July 2010 - Till now
Projects:
1. Data Browser 2.0 (October2015 to Till Date)
GBI Data Browser is an adhoc reporting tool to help business users configure and access data
quickly. There is currently a Web version and Desktop version. Data Browser 2.0 application is
newer version of Data Browser. The client code has been re-written from scratch. Data Browser
2.0 also contains additional enhancements to make it more user friendly.
Responsibilities:
Special Point: 1. Have worked on VBA code of Microsoft Excel. DataBrowser application
sends a request in JSON format to Service layer and the response from server is getting stored in
Microsoft Excel. I have implemented this feature and it needs VBA code changes also along with
Objective-C/COCOA. This is an additional quality I am holding.
2. I have also added validations like Special characters/Alpha numeric character checks in
this application.
-Lead the Mac client team.
-Daily co-ordination with Offshore to elaborate the new enhancements and also to distribute the
work..
-Worked on new enhancements.
-Released first Data Browser 2.0 in IS&T web without any major issues.
-Support for fixing the bugs raised during the testing phases (IQA/IT/UAT).
-Support for old Data Browser application.
-Resolved the issues in old Data Browser application if any biz user face issues.
2. Apple Manage/iPerform/Opus (June2015 to October2015)
Apple Manage is an application which works similar to Dashboard. Apple Manage launcher
window contains 2 application tools: iPerform and Opus. Upon double clicking on the tools,
respective application window opens.
Responsibilities:
Special Point: Have created an application on my own which resembles the Dashboard
application of Apple.
-Created launcher window which contains both the application plugins(iPerform and Opus).
-Converted Opus and iPerform from application to plugin and imported
those plugins into Apple Manage application.
-Implemented Sparkle migration for Apple Manage, iPerform and Opus.
-Created integrated Preference screen of Apple Manage, iPerform and Opus together.
-High Level Designing for redesign of new architecture and Coding.
-Project execution.
-Support for fixing the bugs raised during the testing phases (IQA/IT/UAT).
3. NUCore migration of 1099,Customs and Funds applications(May2014 to May2015)
Migrated 1099, Customs and Funds application to latest framework which is NUCore. As part of
this project all the 3 application had to redesigned because the whole coding structure need to be
changed.
Responsibilities:
Special Point: Have used the latest COCOA framework(NUCore) to build an application
from scratch.
-Identified the most complex functionalities of the application and develop the functionality from
scratch.
-Lead the team from Onsite.
-Assigning tasks to the team.
-Analyzed existing product and mapped the requirements into new solution.
-High Level Designing for redesign of new architecture and Coding.
-Prepared Technical Document.
-Taken action for infosec review.
-Code Reviewing.
-Project execution.
-Support for fixing the bugs raised during the testing phases (IQA/IT/UAT).
-Successful Cut-over activity of FUNDS application
4. Sparkle migration of GDV,CLIO,1099,Customs and Funds (March 2014 to April 2014)
Removed the Software Depot dependency and migrated to Sparkle for applications like
GDV,CLIO,1099,Customs and Funds.
Responsibilities:
-Requirement gathering
-Completed the development for all the applications.
-Supported in UAT phase
-Successfully moved the changes in Production.
5. CLM FY14 Phase-2 (June 2013 to February 2014)
This is a down-stream application of GMACC. After final approver's approval the contract
request flows to CLM and once the request is executed by user in CLM the request flows back to
GMACC.
Responsibilities:
-Lead the team from offshore.
-Assigning tasks to the team.
-Analyzed existing product and mapped the requirements into new solution.
-High Level Designing for redesign of new architecture and Coding.
Prepared ERS.
-Reviewed ERS.
-Code Reviewing.
-Project execution.
-Support for fixing the bugs raised during the testing phases (IQA/UAT).
-Code Auditing.Involved in giving KT to iQA team and APS team.
6. SkyBox (January 2013 – May 2013)
This is a MAC OS project. This application was already made in iOS environment. This release
was a part of implementing the same features of iOS in MAC OS
Responsibilities:
-Business Requirement Analysis.
-Implementation and Coding.
-Support for fixing the bugs raised during the testing phases (IQA/UAT).
7. GMACC (GLOBAL MASTER APPLE CHANNEL CUSTOMER) FY12 Phase-1 & 2
(January 2012 to December 2012)
This is an enhancement of GMACC application. We had to make lots of screen enhancements in
GMACC application. I have lead the team from off-shore. I took all the biz requirements and
prepared ERS and DLD. After that also did all the development for those enhancements. I have
also taken care all the iQA and UAT radars.
Responsibilities:
-Lead the team from offshore.
-Assigning tasks to the team.
-Analyzed existing product and mapped the requirements into new solution.
-High Level Designing for redesign of new architecture and Coding.
-Prepared ERS.
-Reviewed ERS.
-Code Reviewing.
-Project execution.
-Preparing Test cases (OC Units) and performing Integration testing.
Support for fixing the bugs raised during the testing phases (IQA/UAT).
Code Auditing.
-Pre-Cutover & Post-Cutover activities.
-Created team readiness, responsibility matrix, risk radar and other quality documents as per
project’s quality need.
-Implementation and support.
8. CLM (Contract Lifecycle Management) Sell-to-whom (Nov 2011 – Dec 2011)
Implement a world wide IS&T supported CLM system solution that provides Apple Sales with a
centralized repository for the life cycle management of sales customer contracts as well as a
library for the management of contract clauses and templates. Develop approval workflows,
notifications and define meta-data variables used to facilitate search and reporting as well as
obligational term integration with downstream systems. Implementation to be rolled out in
phases to manage risk, ensure data integrity, avoid dual entry, and facilitate adoption world wide.
Responsibilities:
-Preparing ERS for the action items nominated for the release.
-High Level Designing and developing the Requirements.
-Created a demo project as per requirement of the existing application.
9. GDV (Global Demand Visibility) Sell-to-whom (Sep 2011- Oct 2011):
Mapping of newly defined end customer types in EDI/Webmethods specification. Capture of end
customer details from RR files in GDV. Distinguish between consumer (B2C) and non-consumer
(B2B) sales. Leverage CDI for better match and merge process and associate CDI Company ID to
B2B Customers. Associate CDI company IDs for existing B2B customers (by retroactively
identifying and marking B2B customers) in GDV. Make S2W data available in EDW sandbox for
WW Sales Decision Support team to create starter reports for the business.
Responsibilities included:
-Business Requirement Analysis.
-Implementation and Coding.
-Support for fixing the bugs raised during the testing phases (IQA/UAT).
10. GMACC (GLOBAL MASTER APPLE CHANNEL CUSTOMER) FY11 (Dec 2010- Sep
2011):
To make the master data and other information available for a variety of business processes that
will access it through appropriate and secure interfaces.
Responsibilities included:
-Analyzed existing product and mapped the requirements into new solution.
-High Level Designing for redesign of new architecture and Coding.
-Prepared ERS.
-Reviewed ERS.
-Code Reviewing.
-Project execution.
-Preparing Test cases (OC Units) and performing Integration testing.
-Support for fixing the bugs raised during the testing phases (IQA/UAT).
-Pre-Cutover & Post-Cutover activities.
-Implementation and support.
11. Software Depot (July 2010- December 2010):
As part of this project few iQA and UAT radars have been fixed for Software Depot Manager and
Software Depot Client modules.
Responsibilities included:
-Functional understanding of system.
-Coding.
-Implementation
Education
Bachelor of Technology (Information Technology),
West Bengal University Of Technology, Kolkata, India.
Skills
OS: Mac OS X, Windows, Linux
Database/Tools: Oracle, MySQL, SQL Developer, Terminal
Frameworks: COCOA, ISTCF, NUCore
Languages: Objective-c, PL/SQL, Linux
Software Methodologies: Object Oriented Analysis & Design, SDLC
IDE: Xcode, Eclipse, SQL Developer, Terminal.
Code review tool: Crucible
Source Control: SVN, Eclipse, Source Tree
VBA using Excel

More Related Content

What's hot

Kiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ ResumeKiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ Resume
kiran B
 
Arpan_Resume_Aug_2015
Arpan_Resume_Aug_2015Arpan_Resume_Aug_2015
Arpan_Resume_Aug_2015
arpan sarkar
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
Noufal T M
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
Sam Walsh
 
Bhaskara_OTM Techno-functional Consultant
Bhaskara_OTM Techno-functional ConsultantBhaskara_OTM Techno-functional Consultant
Bhaskara_OTM Techno-functional Consultant
Bhaskara Rao Guntuku
 
Ankit agrawal cognos report_developer
Ankit agrawal cognos report_developerAnkit agrawal cognos report_developer
Ankit agrawal cognos report_developer
Ankit Agrawal
 
SiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_MgrSiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_Mgr
spande77
 

What's hot (20)

Sundaravel1- Resume.RTF
Sundaravel1- Resume.RTFSundaravel1- Resume.RTF
Sundaravel1- Resume.RTF
 
Nishit Naik
Nishit NaikNishit Naik
Nishit Naik
 
Kiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ ResumeKiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ Resume
 
Resume12Y
Resume12YResume12Y
Resume12Y
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
CV_MAYANK
CV_MAYANKCV_MAYANK
CV_MAYANK
 
Pinaki bhattachaya (Data Analyst)
Pinaki bhattachaya (Data Analyst)Pinaki bhattachaya (Data Analyst)
Pinaki bhattachaya (Data Analyst)
 
Sairam resume
Sairam resumeSairam resume
Sairam resume
 
Alpana_Srivastava
Alpana_SrivastavaAlpana_Srivastava
Alpana_Srivastava
 
Arpan_Resume_Aug_2015
Arpan_Resume_Aug_2015Arpan_Resume_Aug_2015
Arpan_Resume_Aug_2015
 
Resume_EDI_Ranjan
Resume_EDI_RanjanResume_EDI_Ranjan
Resume_EDI_Ranjan
 
Resume
ResumeResume
Resume
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
Ankit agrawal cognos report_developer
Ankit agrawal cognos report_developerAnkit agrawal cognos report_developer
Ankit agrawal cognos report_developer
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Sooraj_Resume_v2
Sooraj_Resume_v2Sooraj_Resume_v2
Sooraj_Resume_v2
 
Sudhakar resume_latest
Sudhakar  resume_latest Sudhakar  resume_latest
Sudhakar resume_latest
 
Bhaskara_OTM Techno-functional Consultant
Bhaskara_OTM Techno-functional ConsultantBhaskara_OTM Techno-functional Consultant
Bhaskara_OTM Techno-functional Consultant
 
Ankit agrawal cognos report_developer
Ankit agrawal cognos report_developerAnkit agrawal cognos report_developer
Ankit agrawal cognos report_developer
 
SiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_MgrSiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_Mgr
 

Similar to Utsha guha cocoa:swift-exp5

StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
Aaron Stambler
 
Resume Sr. Solution Designer
Resume Sr. Solution DesignerResume Sr. Solution Designer
Resume Sr. Solution Designer
Zahid Hussain
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
Arindom Biswas
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
Inthiyaz Pathan
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
Arindom Biswas
 
Krishna_Divagar_Kumaresan
Krishna_Divagar_KumaresanKrishna_Divagar_Kumaresan
Krishna_Divagar_Kumaresan
Krishna Divagar
 

Similar to Utsha guha cocoa:swift-exp5 (20)

Utsha guha cocoa:swift-exp5.9yr
Utsha guha cocoa:swift-exp5.9yrUtsha guha cocoa:swift-exp5.9yr
Utsha guha cocoa:swift-exp5.9yr
 
Utsha guha cocoa-exp5.9yr
Utsha guha cocoa-exp5.9yrUtsha guha cocoa-exp5.9yr
Utsha guha cocoa-exp5.9yr
 
AnikResume
AnikResumeAnikResume
AnikResume
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
DHANA_CV
DHANA_CVDHANA_CV
DHANA_CV
 
Resume Sr. Solution Designer
Resume Sr. Solution DesignerResume Sr. Solution Designer
Resume Sr. Solution Designer
 
RGProfile
RGProfileRGProfile
RGProfile
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
 
Utsha Guha: Mac OS X/COCOA Developer in Xcode
Utsha Guha: Mac  OS X/COCOA Developer in XcodeUtsha Guha: Mac  OS X/COCOA Developer in Xcode
Utsha Guha: Mac OS X/COCOA Developer in Xcode
 
Girish Resume
Girish ResumeGirish Resume
Girish Resume
 
Resume
ResumeResume
Resume
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
 
Alka 2.8yrs exp_resume
Alka 2.8yrs exp_resumeAlka 2.8yrs exp_resume
Alka 2.8yrs exp_resume
 
Alka 2.8yrs exp_resume
Alka 2.8yrs exp_resumeAlka 2.8yrs exp_resume
Alka 2.8yrs exp_resume
 
Krishna_Divagar_Kumaresan
Krishna_Divagar_KumaresanKrishna_Divagar_Kumaresan
Krishna_Divagar_Kumaresan
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

Utsha guha cocoa:swift-exp5

  • 1. UTSHA GUHA Efficiency: COCOA/Objective-C/Swift/MAC OS X Development PHONE: +1-415-687-4827 EMAIL: utsha.g88@gmail.com Profile  5.9years of IT experience in designing & developing User Interface applications, integrating with various Databases and Client-Server applications in MAC OS application development using Objective-C, Cocoa, AppKit.  Have only worked on MAC OS X application for client APPLE INC.  Proficient knowledge in MAC OS X, OBJECTIVE-C,COCOA,SWIFT, XCODE, ISTCF , Appkit and NUCore frameworks  Worked extensively on XCode, Interface Builder.  Worked on calling REST API from COCOA/MAC OS X Applications.  Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.  Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.  Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code  Proficient in implementing UI/UX with Storyboards, XIBs, AutoLayout and programmatic elements. Experience using the visual debugger tool as well.  Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on Stand alone application.  Used Eclipse/SVN/GIT for Source repository.
  • 2.  Good understanding of Software Development Life Cycle (SDLC)  Gone through the training of SWIFT language. I have created small applications using SWIFT.  Have used Facebook frameworks like FBSDKCoreKit and FBSDKLoginKit. These frameworks were used to login my application with Facebook.  Have used Storyboards and having clear concept of Segues.  Have worked on VBA Code of Microsoft Excel application for my most recent project “DataBrowser 2.0”.  Worked in latest MAC OS El Capitan OS.  Worked on various Apple IS&T Applications.  Developed 3 applications from scratch using NUCore framework.  Was part of first successful GO Live activity of any application using NUCore framework.  Experience in XCode (3.x.x, 4.x.x, 5.x.x, 6.x.x,7.x.x).  Used Crucible for Code review. Experience System Analyst I, Exilant Technologies Pvt Ltd, July 2010 - Till now Projects: 1. Data Browser 2.0 (October2015 to Till Date) GBI Data Browser is an adhoc reporting tool to help business users configure and access data quickly. There is currently a Web version and Desktop version. Data Browser 2.0 application is newer version of Data Browser. The client code has been re-written from scratch. Data Browser 2.0 also contains additional enhancements to make it more user friendly. Responsibilities: Special Point: 1. Have worked on VBA code of Microsoft Excel. DataBrowser application sends a request in JSON format to Service layer and the response from server is getting stored in Microsoft Excel. I have implemented this feature and it needs VBA code changes also along with Objective-C/COCOA. This is an additional quality I am holding.
  • 3. 2. I have also added validations like Special characters/Alpha numeric character checks in this application. -Lead the Mac client team. -Daily co-ordination with Offshore to elaborate the new enhancements and also to distribute the work.. -Worked on new enhancements. -Released first Data Browser 2.0 in IS&T web without any major issues. -Support for fixing the bugs raised during the testing phases (IQA/IT/UAT). -Support for old Data Browser application. -Resolved the issues in old Data Browser application if any biz user face issues. 2. Apple Manage/iPerform/Opus (June2015 to October2015) Apple Manage is an application which works similar to Dashboard. Apple Manage launcher window contains 2 application tools: iPerform and Opus. Upon double clicking on the tools, respective application window opens. Responsibilities: Special Point: Have created an application on my own which resembles the Dashboard application of Apple. -Created launcher window which contains both the application plugins(iPerform and Opus). -Converted Opus and iPerform from application to plugin and imported those plugins into Apple Manage application. -Implemented Sparkle migration for Apple Manage, iPerform and Opus. -Created integrated Preference screen of Apple Manage, iPerform and Opus together. -High Level Designing for redesign of new architecture and Coding. -Project execution. -Support for fixing the bugs raised during the testing phases (IQA/IT/UAT). 3. NUCore migration of 1099,Customs and Funds applications(May2014 to May2015) Migrated 1099, Customs and Funds application to latest framework which is NUCore. As part of this project all the 3 application had to redesigned because the whole coding structure need to be changed. Responsibilities: Special Point: Have used the latest COCOA framework(NUCore) to build an application from scratch. -Identified the most complex functionalities of the application and develop the functionality from scratch. -Lead the team from Onsite. -Assigning tasks to the team. -Analyzed existing product and mapped the requirements into new solution.
  • 4. -High Level Designing for redesign of new architecture and Coding. -Prepared Technical Document. -Taken action for infosec review. -Code Reviewing. -Project execution. -Support for fixing the bugs raised during the testing phases (IQA/IT/UAT). -Successful Cut-over activity of FUNDS application 4. Sparkle migration of GDV,CLIO,1099,Customs and Funds (March 2014 to April 2014) Removed the Software Depot dependency and migrated to Sparkle for applications like GDV,CLIO,1099,Customs and Funds. Responsibilities: -Requirement gathering -Completed the development for all the applications. -Supported in UAT phase -Successfully moved the changes in Production. 5. CLM FY14 Phase-2 (June 2013 to February 2014) This is a down-stream application of GMACC. After final approver's approval the contract request flows to CLM and once the request is executed by user in CLM the request flows back to GMACC. Responsibilities: -Lead the team from offshore. -Assigning tasks to the team. -Analyzed existing product and mapped the requirements into new solution. -High Level Designing for redesign of new architecture and Coding. Prepared ERS. -Reviewed ERS. -Code Reviewing. -Project execution. -Support for fixing the bugs raised during the testing phases (IQA/UAT). -Code Auditing.Involved in giving KT to iQA team and APS team. 6. SkyBox (January 2013 – May 2013) This is a MAC OS project. This application was already made in iOS environment. This release was a part of implementing the same features of iOS in MAC OS Responsibilities: -Business Requirement Analysis. -Implementation and Coding. -Support for fixing the bugs raised during the testing phases (IQA/UAT). 7. GMACC (GLOBAL MASTER APPLE CHANNEL CUSTOMER) FY12 Phase-1 & 2 (January 2012 to December 2012)
  • 5. This is an enhancement of GMACC application. We had to make lots of screen enhancements in GMACC application. I have lead the team from off-shore. I took all the biz requirements and prepared ERS and DLD. After that also did all the development for those enhancements. I have also taken care all the iQA and UAT radars. Responsibilities: -Lead the team from offshore. -Assigning tasks to the team. -Analyzed existing product and mapped the requirements into new solution. -High Level Designing for redesign of new architecture and Coding. -Prepared ERS. -Reviewed ERS. -Code Reviewing. -Project execution. -Preparing Test cases (OC Units) and performing Integration testing. Support for fixing the bugs raised during the testing phases (IQA/UAT). Code Auditing. -Pre-Cutover & Post-Cutover activities. -Created team readiness, responsibility matrix, risk radar and other quality documents as per project’s quality need. -Implementation and support. 8. CLM (Contract Lifecycle Management) Sell-to-whom (Nov 2011 – Dec 2011) Implement a world wide IS&T supported CLM system solution that provides Apple Sales with a centralized repository for the life cycle management of sales customer contracts as well as a library for the management of contract clauses and templates. Develop approval workflows, notifications and define meta-data variables used to facilitate search and reporting as well as obligational term integration with downstream systems. Implementation to be rolled out in phases to manage risk, ensure data integrity, avoid dual entry, and facilitate adoption world wide. Responsibilities: -Preparing ERS for the action items nominated for the release. -High Level Designing and developing the Requirements. -Created a demo project as per requirement of the existing application. 9. GDV (Global Demand Visibility) Sell-to-whom (Sep 2011- Oct 2011): Mapping of newly defined end customer types in EDI/Webmethods specification. Capture of end customer details from RR files in GDV. Distinguish between consumer (B2C) and non-consumer (B2B) sales. Leverage CDI for better match and merge process and associate CDI Company ID to B2B Customers. Associate CDI company IDs for existing B2B customers (by retroactively identifying and marking B2B customers) in GDV. Make S2W data available in EDW sandbox for WW Sales Decision Support team to create starter reports for the business. Responsibilities included: -Business Requirement Analysis.
  • 6. -Implementation and Coding. -Support for fixing the bugs raised during the testing phases (IQA/UAT). 10. GMACC (GLOBAL MASTER APPLE CHANNEL CUSTOMER) FY11 (Dec 2010- Sep 2011): To make the master data and other information available for a variety of business processes that will access it through appropriate and secure interfaces. Responsibilities included: -Analyzed existing product and mapped the requirements into new solution. -High Level Designing for redesign of new architecture and Coding. -Prepared ERS. -Reviewed ERS. -Code Reviewing. -Project execution. -Preparing Test cases (OC Units) and performing Integration testing. -Support for fixing the bugs raised during the testing phases (IQA/UAT). -Pre-Cutover & Post-Cutover activities. -Implementation and support. 11. Software Depot (July 2010- December 2010): As part of this project few iQA and UAT radars have been fixed for Software Depot Manager and Software Depot Client modules. Responsibilities included: -Functional understanding of system. -Coding. -Implementation
  • 7. Education Bachelor of Technology (Information Technology), West Bengal University Of Technology, Kolkata, India. Skills OS: Mac OS X, Windows, Linux Database/Tools: Oracle, MySQL, SQL Developer, Terminal Frameworks: COCOA, ISTCF, NUCore Languages: Objective-c, PL/SQL, Linux Software Methodologies: Object Oriented Analysis & Design, SDLC IDE: Xcode, Eclipse, SQL Developer, Terminal. Code review tool: Crucible Source Control: SVN, Eclipse, Source Tree VBA using Excel