Kumar Utsav
Professional Summary
● 11.0 years of progressive work experience in development of IT.
● 9.0 years of relevant work experience as an iPhone Developer in design and development of Swift,
Swift UI, MVVM, Combine and hands-on with Legacy Code Objective C and Agile technologies.
● Hands on experience with Core Data, Clean Code
● Hands on Experience with Map Kit, Core Location Frameworks, watch kit and tvOS.
● Having hands on experience Web Services.
● Having experience in integration of Hockey, Fabric, COAP, G-streamer.
● Having experience in creating Frameworks.
● Strong OOPS concepts and proficient in C/C++, swift.
● Good knowledge on Software Development Life Cycle.
● Proficient at implementing and managing new software technology.
● Strong Programming, Communication and Interpersonal skills and can easily adapt to advanced
technologies.
Area of Expertise - IOS
● Swift - 9 years
● Swift Versions - 5.1 >
● Swift UI - 2 years
● Objective C - 9 years
● SQL - 9 Years
● Git - 9 Years
● Jira - 9 Years
● Mac OS - 9 years
● Python - 2 Years
● Java - 1 Year
Programming Language Experience
Languages: Objective-C, Swift, SwiftUI, MVVM, Java, Python, Git Jira
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Education
• B. Tech (B.E.,Electronics/Telecommunication) ,2010
Organization Experience
Jan 2022 to – Jan 2023 Techment
Senior Software Engineer
Oct 2020- Aug 2021 Aditi Staffing
Sr. iOS Developer
Jan 2020 to Aug 2020 Vectone Mobile
Technical Leader
Oct 2016 to Jan 2020 Capgemini
Sr. Consultant
Feb 2016 to till Oct 2016 Honeywell Automation
Sr. iOS Developer
Feb 2011 to till Oct 2015 Tata Consultancy Services
iOS Developer
Professional Experience
● Responsibilities:
● Understanding the requirements.
● Designing of user interface.
● Coding in Objective-C, SQL queries.
● KT session with Client.
● Experience with Swift UI, Swift 5.1 >, Objective C.
● Agile Methodology.
● Sanity Testing and Performance Testing.
● Implementation of location based services using CL Location and Map services.
● Implementation of user login and data storing modules.
● Crash Analytics. PL Crash Reporter.
● Threading and concurrency of core data.
● Understanding the Z-Wave sensors, TCC-Wi-Fi thermostats, G streamer for video streaming.
● Unit Testing and using Facebook-Python scripting in LLVM.
● Jira workflow, Jenkin server. A lot of research and understanding how the urls would
communicate back and forth.
● Creating a framework, Database used- Core data, SQL.
● Using Fastlane to write test cases.
Project -1
Client: Fugo. (from TCS)
Title: Budget Application
Role: Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11
● Description:
The Budget application is useful to estimate a person’s incomes and expenditures. When you launch
the application, login screen will be displayed .If user already registered, can directly login in to
application otherwise have to register. After login, the home page will be displayed. This page has an
expenses button and add income buttons. Click on those buttons and enter expenses, incomes
yearly, monthly, weekly, daily. After entering all these details it gets saved into the database. Role:
Junior Developer
Project -2
Client: SentientIT.
Title: WedPlanner
Role: Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Role: Junior Developer
● Description:
WedPlanner makes it easy by organizing the wedding plan through our "Wedplanner"
mobile application which keeps your wedding plan organized as per your wish. The
mobile app should use the Budget calculation, Wedding To do list, Nearest vendor and
Twitter, face book integration.
Project -3
Client: Johnson and Johnson
Title: Equip
Role: Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Role: Junior Developer
● Description:
Equip is the modern productivity suite that simplifies your life and helps your team get work done
faster. It combines chat, docs, task lists and spreadsheets in one app making collaboration faster and
easier. Equip enables you to create and share with your family, friends or colleagues from any device.
Project -4
Client: Johnson and Johnson
Title: Stop Smoking
Role: Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Role: Junior Developer
● Description:
Stop Smoking helps you to achieve the target of quit smoking. It is your little helper. If you do not
smoke, a certain amount of money is added to your virtual account. Once you have enough money
on your account you can grab your reward and spent it on whatever you like. If you fail to quit
smoking instantly you can see your daily and overall expenses on cigarettes. You will be shocked
what smoking costs you in health and wealth. We also motivate you by sticking you to your
committed goals, distracting you by playing games to keep your brain busy. We also sell goods made
by Johnson and Johnson to help you develop an allergy to cigarette.
Project -5
Client: Johnson and Johnson
Title: Diet Tracker
Role: Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Role: Junior Developer
● Description:
Create a personal diet plan. You can let the personal diet tracker suggest a personal diet plan based
on your current situation and the targets you want to achieve or enter your own custom diet plan.
The app puts you in control. Track what you eat with the food diary. Track your diet adding items you
eat or drink to the food diary.
Project -6
Client: RCS Client in Tech-Mahindra as a delegate from Fidzeal
Title: RCS
Role: Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS 10.9, 10.10,10.11.
Role: Senior Developer
● Description:
This project is equivalent to What’s app, with many more features. Using doubango library, this app
syncs with the contacts and if the contact if of type RCS, you can directly send messages to the
individual or in groups. Uptil now chat functionality is implemented. Voice and video implementation
is yet to be done.
Project -7
Client: Honeywell own product – Total Connect
Title: Total Connect
Role: Senior IOS Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift 2.0
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Role: Senior Developer
● Description:
The Honeywell Total Connect™ Remote Interactive Services app gives you real-time control of your
Honeywell security system from anywhere. You can remotely control your security system, Z-wave®
enabled devices (e.g. lights, locks and thermostats) and view live, streaming video of your home and
business wherever you are.
Project -8
Client: Amadeus own product – Amadeus Travel Kit
Title: Amadeus Travel Kit
Role: Senior IOS Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift 2.2
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11
Role: Senior Developer
URL Link : https://apps.apple.com/us/app/total-connect-2-0/id439763870
● Description:
Target was to create a data sharing framework , which Amadeus(known for its database in flight and
travel) would integrate in their apps , where they can share data among their apps. The idea is to
create like apple health apps ,understand how apple health apps share data back and forth to other
health apps, how other apps take data from the health apps , and create a framework so that
Amadeus would give and take travel data from other apps. I created the framework using
X-CallBack-URL.
Project -9
Client: Amadeus own product – Amadeus Travel Kit
Title: Cisco Own product - iBPMMonitor
Role: Senior IOS Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift 3.0
Tools: XCode, Interface Builder
OS: Mac OS X 10.9, 10.10,10.11.
Role: Senior Developer
Description:
The project required UI(user-interface) changes and was to meet the required architect’s need. It is
their own internal product to know the status of the server
and my task to update the UI(user-interface).
Project -10
Client: Mercedes own product – Sentimeter App
Title: Mercedes Sentimeter App
Role: Senior IOS Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift 3.1
Tools: XCode, Interface Builder
OS: Mac OS X 10.12
Role: Senior Developer
● Description:
It’s a polling app, which takes live online feedback and displays graphically of the count of the people
in favor of the opinion. You post a question of a type with options and people will choose the
options(only in session) and the after they hit the submit button, the response will show in the
screen graphically in favor of option A, B, C, D.
Project -11
Client: Cargill own product – DPA Ukraine
Title: DPA Ukraine
Role: Architect for the project from the scratch
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift 3.1
Tools: XCode, Interface Builder
OS: Mac OS X 10.12
Role: Senior Developer
● Description:
Cargill supplies wheat, oil, etc. So it trades from the farmer and provides it to the company giants .
The trader app DPA Ukraine helps it to negotiate the “deal”, (the entire app pivots on deal and chat
for negotiation) via “Chat”.
1. User gets authenticated via azure oauth token .
2. Chat feature in the app helps for the negotiation
3. Deals to approve or reject is the choice for the trader.
4. MVVM architecture and quick prototyping.
Project -12
Client: CA Authority
Title: SAAS(Strong Authentication As a Service)
Role: Senior IOS Developer
Environment: Software: Objective C, COCOATouch, Languages: Objective-C, swift
Tools: XCode, Interface Builder
OS: Mac OS X 11
Role: Senior Developer
● Description:
CA Authority developed SAAS(Strong Authentication As A Service) , created SDK which determines
the security concerns in logging , generating OTP, authenticating the payment and the server calls
happening inside the SDK. Payment-Gateway Architecture was the takeaway from this project.
Project -13
Client: Vectone
Title: Unified Ring
Role: Senior IOS Developer
Environment: Software: Objective C, COCOATouch, Languages: Swift
Tools: XCode
OS: Mac OS
Role: Senior Developer
● Description:
An app like zoom, used for their chats and meetings. It lets you call from any device on any platform
and from anywhere with cutting edge HD voice and video technology. Learned WebRTC architecture,
Streaming application. UnitTesting, Agile and Firebase.
URL Link: https://www.ringcentral.com/apps/rc-app
Project -14
Client: Paypal
Title: Paypal
Role: Senior IOS Developer
Environment: Software: Objective C, COCOA Touch, swift 4.x
● Description:
worked on the Paypal interface module and Paypal root composition module. I wrote unit test cases
end to end (unit, integration and UI unit test cases) .Worked closely with the manager for the
requirements . A lot of learning happened over there for writing clean and modular code
.Implemented Universal links.
URL Link: https://apps.apple.com/us/app/paypal-send-shop-manage/id283646709
Project -15
Client: Native Benchprep
Title: Native Benchprep
Role: Senior IOS Developer
Environment: Software: Objective C, COCOA Touch, swift 4.x, swift 5
Role: Senior Developer
● Description:
It is a cloud based test app used for certification. Writing Unit-test cases, making web-app
communicate with the native app, using core-data to save the network data and giving support for
various tenants to host in our native benchprep platform. Refactoring the code, implementing
universal links.. Using AWS for the storage.
URL Link : https://apps.apple.com/us/app/benchprep-companion/id1036399853