SlideShare a Scribd company logo
ANSHUL MAHAJAN
Mobile: +91-9755998634; Email: anshratlam13@gmail.com
Summary
 Over 6 years of total experience (includes 2 years experience working directly with client at clients location) in
designing & developing User Interface applications, integrating with various Databases and Client -Server
applications experience developing IOS, MAC OSX Platforms.
 Exposure of working directly with client at client location, taking part in requirement analysis phase, discussions on
MCD and design with designer and copy writer
 Exposure to Operating System includes Mac OSX / Windows.
 Extensive experience in using IDEs and tools like XCode, Interface Builder, Instruments, Profiler.
 Adept hands on experience in iOS frameworks and also used some third party APIs like SBJSON, MiSnap, and
TrustDefenderMobile.
 Extensive experience Consuming REST/SOAP Web Services and APIs.
 Worked on Cocoapods that is a dependency manager in objective-C.
 Also worked on hybrid application using Phone gap and Coredova library.
 Experience with tools like JIRA, Stash and Confluence.
 Worked on iOS key features like Auto Layout, Size Classes, Storyboards, Universal apps, Orientation
support etc.
 Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and
categories.
 Created and customized views, table views, tab bars and navigation bars which are some basic
functionality in a multi-view application.
 Proficient in source control with Git, SVN.
 Knowledge of Object Oriented Concepts and good development experience in using those concepts in
building re-usable code.
 Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and
specifications, design, construction, testing, and maintenance.
 Continuous 3 years of experience of agile methodology.
 Strong commitment to organizational work ethics, value based decision-making and managerial skills.
 Strong debugging and problem solving skills with excellent understanding of system development methodologies,
techniques and tools.
Previous/Current Organization:
 Working with TCS since July 2010; current designation – ITA
Some of the major responsibilities as a developer in all assignments:
 Working with project manager on definition of development requirements and priorities.
 Design & Development of Application.
 Identifying, analyzing areas of modifications in accordance to user acceptance.
 Unit testing and preparation of unit test cases.
 Also worked on UI testing
 Fixing memory leaks and optimizing the performance of the application.
 Reporting progress/issues to management and users.
 Defect fixing by QA Report.
 Coordinating with Offshore team (when on onsite assignment), assigning and reviewing the work given to them.
TECHNICAL SKILLS
IOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in XCode
Interface builder-UIKit, Cocoa touch, core Data
Software: Trained in iOS6, iOS7, iOS8, iOS9 with XCode 6.x, 7.x, Xcode 8.x & OSX 10.x
Programming Languages: Objective C, Swift, Core Java, HTML,
Front End: Basic knowledge of HTML 5, CSS3
Operating Systems: MAC OS 10.x, Windows XP, Windows 7, Windows 8
Tools: XCode 6.x, 7.x, 8.x, JIRA, Stash, Confluence, Jenkins, Git, SVN
Project Experience Summary
______________________________________________________________________________________________
Customer: TD Bank N.A.
Location: Falmouth, ME, USA (US Deployment on H1B)
Period: June 2015 to September 2016
Project: TD US NGP App
Role: iOS Developer & Onsite Coordinator/Lead (iOS platform)
Project Description: The US NGP app is a complete revamp of the TD Retails and TD small business app (both
were available in app store since 2 years). NGP stands for Next Gen Platform. This universal app includes various
features like touch id login, Omni dial, misnap for check capturing, OTP setup for added security & OCA library
integration.
Responsibilities:
 Worked extensively with ObjectiveC and Cocoa frameworks.
 Worked on writing the unit test cases in swift.
 Worked on managing different modules in individual workflows/pods and integrating all in the main app through
cocoapods.
 Responsible for Service Integration Development and Testing.
 Cached the accounts and various other data through singleton pattern in model classes.
 Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
 Developed critical reusable tools and utility classes for this project like reusable controllers with customization,
reusable table view cells with generic functionality
 Integrated omniture library to trek various button clicks/page visits.
 Followed the routing mechanism to push the page from different pod/workflow.
 Worked with UIKit Framework for the applications at hand.
 Worked extensively on table view controller and made customized table view cells according to the client
 Pre-fetching data for different views for smooth screen transitioning.
 Followed a work data flow principle for design and development.
 Worked closely within a cross functional team of testers and developers.
 Single point of contact for the defects raised by QA on iOS platform.
 Worked on web service calls, JSON parsing included in the project.
 Worked with UIKit Framework for development and maintenance.
 Added animation between UIViews for smooth transitioning and better user experience.
 Worked with Backend team/middleware team to display the correct data format in devices.
 Used the same Storyboards to design for iPhone and ipads using Auto-layout.
 Supported orientation on tablet device whereas locked in portrait mode on iPhones
 Formatted the Data as per Business rule to display in UI.
 Applied various UI validations. Created a single base form view, various form fields and common error validators
 Worked with GIT to checkout and update the codebase changes.
 Developed unit tests for testing specific functionality and logic.
 Fixed bugs as documented by QA team.
 Used JIRA to track progress.
 Followed stash pull request process & peer reviews/approvals before merging code
Environments: iOS 8.4 and above (iPhone & iPad), Objective C, Swift
App Link : https://itunes.apple.com/us/app/td-bank-us/id382107453?mt=8
______________________________________________________________________________________________
Customer TD Bank N.A.
Location: Falmouth, ME, USA (US Deployment on H1B)
Period: June 2014 to May 2015
Project: TD Retail Tablet, TD Small business, Canadian redesign
Role: iOS Developer & Onsite coordinator/lead
Project Description There were various different projects running for TD Bank (NA and Canada) ranging from
enhancement to supports in rolling the apps to app store.
Responsibilities:
 Created of various views, table views, customized views and popovers.
 Redesigned several screens including default application landing screen as per newer wireframe.
 Custom UI implemented with XIBs, and implemented ARC memory management.
 Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer,
 Took care of Code Review, Code Fixes and bug Fixes.
 Performed all tasks from UI design and implementation to writing code for various features.
 Interacting with QA on deliverables on every iteration and customer feedback implementation.
 Assigning task to offshore team and communicating the bugs if any.
 Reviewing offshore work & merging the code to development/release branch and ensure adherence to TD’s
development standard, processes and best practices.
 Support production and deployment phase of application.
 Worked with TD Canadian team for mobile deposit UI redesign.
 Worked on writing the code consuming the web services for mobile deposit capture APIs and wrote all the model
classes and mock data for offline testing.
Environments: iPad, iPhone, Objective-C,
App Link: TD Retail Tablet : https://itunes.apple.com/us/app/td-bank-us-for-ipad/id944246627?mt=8
TD Small business phone app : https://itunes.apple.com/us/app/td-bank-businessdirect/id874949970?mt=8
Customer TD Bank N.A.
Location: Pune, India
Period: Feb 2014 to May 2014
Project TD US Retail Tablet app
Role: Sr. iOS Developer
Project Description: TD already had an iPhone application in US app Stores. They need the similar functionality on
iPad Devices as well. This iPad application aims to help TD Customers for making fund transfers, bill payment, Mobile
Remote check Deposits and displaying account statements.
Responsibilities:
 Involved in discussion with Client for requirement gathering and clarification.
 Involved in Efforts Estimation, & Resource Loading/Interviewing and Project Planning.
 Provide project status updates and resolve dependencies by coordinating both offshore and onsite team.
 Used Map kit, REST service, JSON parser and xib designs with auto layout.
 Create custom UI components.
Environments: iOS 7.0 and 6.0 (iPad SDK), Mac OS 10. X, Objective C, Cocoa Touch, Cocoa framework, Map Kit,
Core Location.
App Link : https://itunes.apple.com/us/app/td-bank-us-for-ipad/id944246627?mt=8
______________________________________________________________________________________________
Customer Deutsche Bank
Location Pune, India
Period October 2013 to January 2014.
Project My Bank (Hybrid Application)
Role: iOS developer (native)
Project Description It’s a Hybrid Application that is supported on all 3 platforms (Windows Phone, Android and
iOS) and on both smart phones as well as Tablets. This Application aims to help DB Customers for making money
transfers, getting various credit and debit card details and account statements. Phonegap Plugin (Coredova Library) is
used for communication between java script and native code.
Responsibilities:
 Feasibility study of different native side components and features
 Designing/developing and writing plugins for various tasks like web service connection, SSL certificate validation,
securing URLs using keychain item wrapper, determining a Jail broken device, exception handling and logging in
a file, determining the device region/country.
 Integrating the webtrek APIs/library (third party) to trek different button clicks/events and the page usage.
Environments: Objective C, Coredova plugin, phonegap library
Customer The Vanguard Group Inc
Location Pune, India
Period November 2012 to September 2013
Project Portfolio Watch
Role: IOS Developer
Project Description Vanguard is one of the most-capitalized fund companies, specialized in mutual and
exchange-traded index funds. This iPhone/iPad (Universal) application enables the investors or the vanguard
customers to manage and customize their portfolio and to analyze how the market is currently doing. Also it displays
the investment in different market sectors in different groups of account in the form of customized bar graphs and pie
charts. The application is being developed in an Onsite - Offshore model where programmers in both the ends are
carrying out development.
Responsibilities
 Used Core graphics for graph plotting.
 Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
 Implemented using Storyboard and ARC.
 Developed unit tests for testing specific functionality and logic.
 Fixed bugs as documented by QA team.
 Used Instruments to fine tune the app performance and memory management.
 Formatted the Data as per Business rule to display in UI.
 Followed a work data flow principle for design and development.
 Worked closely within a cross functional team of testers and developers.
Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 10. X, Objective C, Cocoa Touch, Cocoa framework, Core
Graphics.
App Link : https://itunes.apple.com/us/app/vanguard/id335186209?mt=8
Customer TCS Internal
Location Pune, India
Period March 2012 to September 2012
Project Sales Force Mobile
Role: IOS Developer
Solution/PoC Description The scope of this is to develop a mobility client that could be used by the sales person to
communicate with an enterprise backend.
Responsibilities:
 Studied the feasibility & requirements
 Worked on features like creating an opportunity, getting the leads, getting & creating the quotes & order,
searching the customers and viewing the contacts for a particular opportunity.
 Worked on dynamic UI from web service (JSON parsing)
Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 9. X, Objective C, Cocoa Touch, Cocoa framework.
___________________________________________________________________________________________
Customer Rite Aid
Location Pune, India
Period December 2011 to February 2012
Project Rite Aid
Role: IOS Developer
Project Description Rite Aid is basically a pharmaceutical company having a large drug-store chain in US. This
mobile application enables the Rite Aid customer (patients) to set their prescription refill date and time from home only.
Also, it has many other features like changing the email address to get prescription alerts, special offers at a particular
Rite Aid Store, Searching for Rite Aid Store (Google Maps) and Transferring the prescription from one store to another.
Responsibilities:
 Studied the feasibility & requirements
 Worked on features like refill by scan, (ZBarSDK for Bar code scanning), store locator; push notification when
prescription is due for refill or pickup.
 Used SQLite database for offline storage.
Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 9. X, Objective C, Cocoa Touch, Cocoa framework.
______________________________________________________________________________________________
Customer TCS Internal
Location Pune, India
Period January 2011 to October 2011
Project Field Service Automation
Role: IOS Developer
Solution/PoC Description The scope of this is to develop a mobility client that could be used by the field service
associate to communicate with the enterprise backend.
Responsibilities:
 Studied the feasibility & requirements
 Worked on features like downloading service order, accept/acknowledge service order, schedule service order,
navigate to the customer site, allow customer to digitally sign the service order confirmation, and search service
order history
Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 9. X, Objective C, Cocoa Touch, Cocoa framework.
______________________________________________________________________________________________
Education:
Degree and Date Institute Major and
Specialization
Percentage
Bachelor of Engineering
(2006-2010)
Shri Govindram Seksaria
Institute of Technology &
Science, Indore (M.P)
Information Technology 80.27%
Personal Details:
Date of Birth: 13 November 1988
Marital Status: Married
Passport Number: H9546849
USA H1B Status: Eligible to file for H1B cap exempt for 3 years valid till September, 2019
Mobile: +91-9755998634
Email: anshratlam13@gmail.com

More Related Content

What's hot

MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0
madhavha
 
Best iOS Resume
Best iOS ResumeBest iOS Resume
Best iOS Resume
Pramod Kumar
 
Pavan gopal ios_developer_resume
Pavan gopal ios_developer_resumePavan gopal ios_developer_resume
Pavan gopal ios_developer_resume
Pavan Gopal
 
StefanoFiorini
StefanoFioriniStefanoFiorini
StefanoFiorini
Stefano Fiorini
 
Mayank Dixit 30Arp_2016
Mayank Dixit 30Arp_2016Mayank Dixit 30Arp_2016
Mayank Dixit 30Arp_2016
Mayank Dixit
 
NARENDER_EXP_4.0
NARENDER_EXP_4.0NARENDER_EXP_4.0
NARENDER_EXP_4.0
narender reddy ambati
 
Anupriya iOS Dev Resume
Anupriya iOS Dev ResumeAnupriya iOS Dev Resume
Anupriya iOS Dev Resume
Anupriya Soman
 
Resume - Copy
Resume - CopyResume - Copy
Resume - Copy
Md Amanullah
 
Anurag Gautam
Anurag GautamAnurag Gautam
Anurag Gautam
Anurag Gautam
 
Babu Senior iOS Developer
Babu Senior iOS DeveloperBabu Senior iOS Developer
Babu Senior iOS Developer
Babu Gengatharan
 
AshutoshMishra-v1.0
AshutoshMishra-v1.0AshutoshMishra-v1.0
AshutoshMishra-v1.0
Ashutosh Mishra
 
iOS developer deepish resume-docx
iOS developer deepish resume-docxiOS developer deepish resume-docx
iOS developer deepish resume-docx
Deepish Mani
 
Srinivasa Varada(1)
Srinivasa Varada(1)Srinivasa Varada(1)
Srinivasa Varada(1)
srinivas varada
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
Katy Slemon
 
General_Resume
General_ResumeGeneral_Resume
General_Resume
Uday Kiran Ailapaka
 
Profile_Stephen_05564o
Profile_Stephen_05564oProfile_Stephen_05564o
Profile_Stephen_05564o
stephen kingston
 
Daniel Rivera .NET Resume
Daniel Rivera .NET ResumeDaniel Rivera .NET Resume
Daniel Rivera .NET Resume
danieldrrivera
 
Sampath_iosLatest
Sampath_iosLatestSampath_iosLatest
Sampath_iosLatest
Sampath Kumar
 
Karthi resume
Karthi resumeKarthi resume
Karthi resume
Karthi Keyan
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
IBM Software India
 

What's hot (20)

MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0
 
Best iOS Resume
Best iOS ResumeBest iOS Resume
Best iOS Resume
 
Pavan gopal ios_developer_resume
Pavan gopal ios_developer_resumePavan gopal ios_developer_resume
Pavan gopal ios_developer_resume
 
StefanoFiorini
StefanoFioriniStefanoFiorini
StefanoFiorini
 
Mayank Dixit 30Arp_2016
Mayank Dixit 30Arp_2016Mayank Dixit 30Arp_2016
Mayank Dixit 30Arp_2016
 
NARENDER_EXP_4.0
NARENDER_EXP_4.0NARENDER_EXP_4.0
NARENDER_EXP_4.0
 
Anupriya iOS Dev Resume
Anupriya iOS Dev ResumeAnupriya iOS Dev Resume
Anupriya iOS Dev Resume
 
Resume - Copy
Resume - CopyResume - Copy
Resume - Copy
 
Anurag Gautam
Anurag GautamAnurag Gautam
Anurag Gautam
 
Babu Senior iOS Developer
Babu Senior iOS DeveloperBabu Senior iOS Developer
Babu Senior iOS Developer
 
AshutoshMishra-v1.0
AshutoshMishra-v1.0AshutoshMishra-v1.0
AshutoshMishra-v1.0
 
iOS developer deepish resume-docx
iOS developer deepish resume-docxiOS developer deepish resume-docx
iOS developer deepish resume-docx
 
Srinivasa Varada(1)
Srinivasa Varada(1)Srinivasa Varada(1)
Srinivasa Varada(1)
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
General_Resume
General_ResumeGeneral_Resume
General_Resume
 
Profile_Stephen_05564o
Profile_Stephen_05564oProfile_Stephen_05564o
Profile_Stephen_05564o
 
Daniel Rivera .NET Resume
Daniel Rivera .NET ResumeDaniel Rivera .NET Resume
Daniel Rivera .NET Resume
 
Sampath_iosLatest
Sampath_iosLatestSampath_iosLatest
Sampath_iosLatest
 
Karthi resume
Karthi resumeKarthi resume
Karthi resume
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 

Viewers also liked

Resume (2) (1)
Resume (2) (1)Resume (2) (1)
Resume (2) (1)
Vidya Muralidharan
 
Julia Herndon, RHR
Julia Herndon, RHRJulia Herndon, RHR
Julia Herndon, RHR
Julia Brown, SHRM-CP
 
Nathan Stearns Resume
Nathan Stearns ResumeNathan Stearns Resume
Nathan Stearns Resume
Nathan Stearns
 
Automated resume extraction and candidate selection system
Automated resume extraction and candidate selection systemAutomated resume extraction and candidate selection system
Automated resume extraction and candidate selection system
eSAT Journals
 
Pavel Katunin Resume032016
Pavel Katunin Resume032016Pavel Katunin Resume032016
Pavel Katunin Resume032016
Pavel Katunin
 
MALWINA WÓJCIK_CVE_29092016
MALWINA WÓJCIK_CVE_29092016MALWINA WÓJCIK_CVE_29092016
MALWINA WÓJCIK_CVE_29092016
Malwina Wojcik
 
Gnanendra Reddy-1 (1)
Gnanendra Reddy-1 (1)Gnanendra Reddy-1 (1)
Gnanendra Reddy-1 (1)
Gnanendra reddy G
 

Viewers also liked (7)

Resume (2) (1)
Resume (2) (1)Resume (2) (1)
Resume (2) (1)
 
Julia Herndon, RHR
Julia Herndon, RHRJulia Herndon, RHR
Julia Herndon, RHR
 
Nathan Stearns Resume
Nathan Stearns ResumeNathan Stearns Resume
Nathan Stearns Resume
 
Automated resume extraction and candidate selection system
Automated resume extraction and candidate selection systemAutomated resume extraction and candidate selection system
Automated resume extraction and candidate selection system
 
Pavel Katunin Resume032016
Pavel Katunin Resume032016Pavel Katunin Resume032016
Pavel Katunin Resume032016
 
MALWINA WÓJCIK_CVE_29092016
MALWINA WÓJCIK_CVE_29092016MALWINA WÓJCIK_CVE_29092016
MALWINA WÓJCIK_CVE_29092016
 
Gnanendra Reddy-1 (1)
Gnanendra Reddy-1 (1)Gnanendra Reddy-1 (1)
Gnanendra Reddy-1 (1)
 

Similar to Anshul Mahajan

venkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNewvenkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNew
karteek nerella
 
pujankiritbhaisheth
pujankiritbhaisheth pujankiritbhaisheth
pujankiritbhaisheth
shethpujan
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
Rohini Krishna
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
Utsha Guha
 
Madhusmita mohanty_MohantyCV
Madhusmita mohanty_MohantyCVMadhusmita mohanty_MohantyCV
Madhusmita mohanty_MohantyCV
madhusmita mohanty
 
Senior iOS Developer
Senior iOS DeveloperSenior iOS Developer
Senior iOS Developer
Babu Gengatharan
 
Resume
ResumeResume
Resume
ResumeResume
Gopi_Android_Resume (1)
Gopi_Android_Resume (1)Gopi_Android_Resume (1)
Gopi_Android_Resume (1)
Gopi Dachepalli
 
Aruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna_SharepointDeveloper
Aruna_SharepointDeveloper
Aruna Ch
 
Resume
ResumeResume
VenkateshVG
VenkateshVGVenkateshVG
Srikanth.Mulesoft
Srikanth.MulesoftSrikanth.Mulesoft
Srikanth.Mulesoft
Srikanth Reddy Narra
 
RGProfile
RGProfileRGProfile
RGProfile
Rajesh Ganapathy
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
Inthiyaz Pathan
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
Raja ganesh
 
SFDC_BRAJ
SFDC_BRAJSFDC_BRAJ
SFDC_BRAJ
Brajmohan Sharma
 
Resume_Manas Arora
Resume_Manas AroraResume_Manas Arora
Resume_Manas Arora
Manas Arora
 
Veera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet DevoloperVeera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet Devoloper
surendra p.v.
 
Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)
Arun Karthick
 

Similar to Anshul Mahajan (20)

venkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNewvenkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNew
 
pujankiritbhaisheth
pujankiritbhaisheth pujankiritbhaisheth
pujankiritbhaisheth
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
Madhusmita mohanty_MohantyCV
Madhusmita mohanty_MohantyCVMadhusmita mohanty_MohantyCV
Madhusmita mohanty_MohantyCV
 
Senior iOS Developer
Senior iOS DeveloperSenior iOS Developer
Senior iOS Developer
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Gopi_Android_Resume (1)
Gopi_Android_Resume (1)Gopi_Android_Resume (1)
Gopi_Android_Resume (1)
 
Aruna_SharepointDeveloper
Aruna_SharepointDeveloperAruna_SharepointDeveloper
Aruna_SharepointDeveloper
 
Resume
ResumeResume
Resume
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Srikanth.Mulesoft
Srikanth.MulesoftSrikanth.Mulesoft
Srikanth.Mulesoft
 
RGProfile
RGProfileRGProfile
RGProfile
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
SFDC_BRAJ
SFDC_BRAJSFDC_BRAJ
SFDC_BRAJ
 
Resume_Manas Arora
Resume_Manas AroraResume_Manas Arora
Resume_Manas Arora
 
Veera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet DevoloperVeera - Infosys - DotNet Devoloper
Veera - Infosys - DotNet Devoloper
 
Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)
 

Anshul Mahajan

  • 1. ANSHUL MAHAJAN Mobile: +91-9755998634; Email: anshratlam13@gmail.com Summary  Over 6 years of total experience (includes 2 years experience working directly with client at clients location) in designing & developing User Interface applications, integrating with various Databases and Client -Server applications experience developing IOS, MAC OSX Platforms.  Exposure of working directly with client at client location, taking part in requirement analysis phase, discussions on MCD and design with designer and copy writer  Exposure to Operating System includes Mac OSX / Windows.  Extensive experience in using IDEs and tools like XCode, Interface Builder, Instruments, Profiler.  Adept hands on experience in iOS frameworks and also used some third party APIs like SBJSON, MiSnap, and TrustDefenderMobile.  Extensive experience Consuming REST/SOAP Web Services and APIs.  Worked on Cocoapods that is a dependency manager in objective-C.  Also worked on hybrid application using Phone gap and Coredova library.  Experience with tools like JIRA, Stash and Confluence.  Worked on iOS key features like Auto Layout, Size Classes, Storyboards, Universal apps, Orientation support etc.  Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.  Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.  Proficient in source control with Git, SVN.  Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.  Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.  Continuous 3 years of experience of agile methodology.  Strong commitment to organizational work ethics, value based decision-making and managerial skills.  Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools. Previous/Current Organization:  Working with TCS since July 2010; current designation – ITA Some of the major responsibilities as a developer in all assignments:  Working with project manager on definition of development requirements and priorities.  Design & Development of Application.  Identifying, analyzing areas of modifications in accordance to user acceptance.  Unit testing and preparation of unit test cases.  Also worked on UI testing  Fixing memory leaks and optimizing the performance of the application.  Reporting progress/issues to management and users.  Defect fixing by QA Report.  Coordinating with Offshore team (when on onsite assignment), assigning and reviewing the work given to them. TECHNICAL SKILLS IOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, core Data Software: Trained in iOS6, iOS7, iOS8, iOS9 with XCode 6.x, 7.x, Xcode 8.x & OSX 10.x Programming Languages: Objective C, Swift, Core Java, HTML, Front End: Basic knowledge of HTML 5, CSS3 Operating Systems: MAC OS 10.x, Windows XP, Windows 7, Windows 8 Tools: XCode 6.x, 7.x, 8.x, JIRA, Stash, Confluence, Jenkins, Git, SVN
  • 2. Project Experience Summary ______________________________________________________________________________________________ Customer: TD Bank N.A. Location: Falmouth, ME, USA (US Deployment on H1B) Period: June 2015 to September 2016 Project: TD US NGP App Role: iOS Developer & Onsite Coordinator/Lead (iOS platform) Project Description: The US NGP app is a complete revamp of the TD Retails and TD small business app (both were available in app store since 2 years). NGP stands for Next Gen Platform. This universal app includes various features like touch id login, Omni dial, misnap for check capturing, OTP setup for added security & OCA library integration. Responsibilities:  Worked extensively with ObjectiveC and Cocoa frameworks.  Worked on writing the unit test cases in swift.  Worked on managing different modules in individual workflows/pods and integrating all in the main app through cocoapods.  Responsible for Service Integration Development and Testing.  Cached the accounts and various other data through singleton pattern in model classes.  Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.  Developed critical reusable tools and utility classes for this project like reusable controllers with customization, reusable table view cells with generic functionality  Integrated omniture library to trek various button clicks/page visits.  Followed the routing mechanism to push the page from different pod/workflow.  Worked with UIKit Framework for the applications at hand.  Worked extensively on table view controller and made customized table view cells according to the client  Pre-fetching data for different views for smooth screen transitioning.  Followed a work data flow principle for design and development.  Worked closely within a cross functional team of testers and developers.  Single point of contact for the defects raised by QA on iOS platform.  Worked on web service calls, JSON parsing included in the project.  Worked with UIKit Framework for development and maintenance.  Added animation between UIViews for smooth transitioning and better user experience.  Worked with Backend team/middleware team to display the correct data format in devices.  Used the same Storyboards to design for iPhone and ipads using Auto-layout.  Supported orientation on tablet device whereas locked in portrait mode on iPhones  Formatted the Data as per Business rule to display in UI.  Applied various UI validations. Created a single base form view, various form fields and common error validators  Worked with GIT to checkout and update the codebase changes.  Developed unit tests for testing specific functionality and logic.  Fixed bugs as documented by QA team.  Used JIRA to track progress.  Followed stash pull request process & peer reviews/approvals before merging code Environments: iOS 8.4 and above (iPhone & iPad), Objective C, Swift App Link : https://itunes.apple.com/us/app/td-bank-us/id382107453?mt=8 ______________________________________________________________________________________________
  • 3. Customer TD Bank N.A. Location: Falmouth, ME, USA (US Deployment on H1B) Period: June 2014 to May 2015 Project: TD Retail Tablet, TD Small business, Canadian redesign Role: iOS Developer & Onsite coordinator/lead Project Description There were various different projects running for TD Bank (NA and Canada) ranging from enhancement to supports in rolling the apps to app store. Responsibilities:  Created of various views, table views, customized views and popovers.  Redesigned several screens including default application landing screen as per newer wireframe.  Custom UI implemented with XIBs, and implemented ARC memory management.  Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer,  Took care of Code Review, Code Fixes and bug Fixes.  Performed all tasks from UI design and implementation to writing code for various features.  Interacting with QA on deliverables on every iteration and customer feedback implementation.  Assigning task to offshore team and communicating the bugs if any.  Reviewing offshore work & merging the code to development/release branch and ensure adherence to TD’s development standard, processes and best practices.  Support production and deployment phase of application.  Worked with TD Canadian team for mobile deposit UI redesign.  Worked on writing the code consuming the web services for mobile deposit capture APIs and wrote all the model classes and mock data for offline testing. Environments: iPad, iPhone, Objective-C, App Link: TD Retail Tablet : https://itunes.apple.com/us/app/td-bank-us-for-ipad/id944246627?mt=8 TD Small business phone app : https://itunes.apple.com/us/app/td-bank-businessdirect/id874949970?mt=8 Customer TD Bank N.A. Location: Pune, India Period: Feb 2014 to May 2014 Project TD US Retail Tablet app Role: Sr. iOS Developer Project Description: TD already had an iPhone application in US app Stores. They need the similar functionality on iPad Devices as well. This iPad application aims to help TD Customers for making fund transfers, bill payment, Mobile Remote check Deposits and displaying account statements. Responsibilities:  Involved in discussion with Client for requirement gathering and clarification.  Involved in Efforts Estimation, & Resource Loading/Interviewing and Project Planning.  Provide project status updates and resolve dependencies by coordinating both offshore and onsite team.  Used Map kit, REST service, JSON parser and xib designs with auto layout.  Create custom UI components. Environments: iOS 7.0 and 6.0 (iPad SDK), Mac OS 10. X, Objective C, Cocoa Touch, Cocoa framework, Map Kit, Core Location. App Link : https://itunes.apple.com/us/app/td-bank-us-for-ipad/id944246627?mt=8 ______________________________________________________________________________________________
  • 4. Customer Deutsche Bank Location Pune, India Period October 2013 to January 2014. Project My Bank (Hybrid Application) Role: iOS developer (native) Project Description It’s a Hybrid Application that is supported on all 3 platforms (Windows Phone, Android and iOS) and on both smart phones as well as Tablets. This Application aims to help DB Customers for making money transfers, getting various credit and debit card details and account statements. Phonegap Plugin (Coredova Library) is used for communication between java script and native code. Responsibilities:  Feasibility study of different native side components and features  Designing/developing and writing plugins for various tasks like web service connection, SSL certificate validation, securing URLs using keychain item wrapper, determining a Jail broken device, exception handling and logging in a file, determining the device region/country.  Integrating the webtrek APIs/library (third party) to trek different button clicks/events and the page usage. Environments: Objective C, Coredova plugin, phonegap library Customer The Vanguard Group Inc Location Pune, India Period November 2012 to September 2013 Project Portfolio Watch Role: IOS Developer Project Description Vanguard is one of the most-capitalized fund companies, specialized in mutual and exchange-traded index funds. This iPhone/iPad (Universal) application enables the investors or the vanguard customers to manage and customize their portfolio and to analyze how the market is currently doing. Also it displays the investment in different market sectors in different groups of account in the form of customized bar graphs and pie charts. The application is being developed in an Onsite - Offshore model where programmers in both the ends are carrying out development. Responsibilities  Used Core graphics for graph plotting.  Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.  Implemented using Storyboard and ARC.  Developed unit tests for testing specific functionality and logic.  Fixed bugs as documented by QA team.  Used Instruments to fine tune the app performance and memory management.  Formatted the Data as per Business rule to display in UI.  Followed a work data flow principle for design and development.  Worked closely within a cross functional team of testers and developers. Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 10. X, Objective C, Cocoa Touch, Cocoa framework, Core Graphics. App Link : https://itunes.apple.com/us/app/vanguard/id335186209?mt=8
  • 5. Customer TCS Internal Location Pune, India Period March 2012 to September 2012 Project Sales Force Mobile Role: IOS Developer Solution/PoC Description The scope of this is to develop a mobility client that could be used by the sales person to communicate with an enterprise backend. Responsibilities:  Studied the feasibility & requirements  Worked on features like creating an opportunity, getting the leads, getting & creating the quotes & order, searching the customers and viewing the contacts for a particular opportunity.  Worked on dynamic UI from web service (JSON parsing) Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 9. X, Objective C, Cocoa Touch, Cocoa framework. ___________________________________________________________________________________________ Customer Rite Aid Location Pune, India Period December 2011 to February 2012 Project Rite Aid Role: IOS Developer Project Description Rite Aid is basically a pharmaceutical company having a large drug-store chain in US. This mobile application enables the Rite Aid customer (patients) to set their prescription refill date and time from home only. Also, it has many other features like changing the email address to get prescription alerts, special offers at a particular Rite Aid Store, Searching for Rite Aid Store (Google Maps) and Transferring the prescription from one store to another. Responsibilities:  Studied the feasibility & requirements  Worked on features like refill by scan, (ZBarSDK for Bar code scanning), store locator; push notification when prescription is due for refill or pickup.  Used SQLite database for offline storage. Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 9. X, Objective C, Cocoa Touch, Cocoa framework. ______________________________________________________________________________________________ Customer TCS Internal Location Pune, India Period January 2011 to October 2011 Project Field Service Automation Role: IOS Developer Solution/PoC Description The scope of this is to develop a mobility client that could be used by the field service associate to communicate with the enterprise backend. Responsibilities:  Studied the feasibility & requirements  Worked on features like downloading service order, accept/acknowledge service order, schedule service order, navigate to the customer site, allow customer to digitally sign the service order confirmation, and search service order history Environments: iOS 5.0 and 6.0 (iPhone SDK), Mac OS 9. X, Objective C, Cocoa Touch, Cocoa framework. ______________________________________________________________________________________________ Education:
  • 6. Degree and Date Institute Major and Specialization Percentage Bachelor of Engineering (2006-2010) Shri Govindram Seksaria Institute of Technology & Science, Indore (M.P) Information Technology 80.27% Personal Details: Date of Birth: 13 November 1988 Marital Status: Married Passport Number: H9546849 USA H1B Status: Eligible to file for H1B cap exempt for 3 years valid till September, 2019 Mobile: +91-9755998634 Email: anshratlam13@gmail.com