Summary
Overview
Work History
Education
Skills
Timeline
Generic

Karthik Damera

Aubrey,TX

Summary

iOS Developer with 8+ years of experience building scalable and user-friendly apps for the iPhone and iPad using Swift, SwiftUI, Objective-C, and UIKit. of publishing successful apps to the App Store. Deep expertise in MVVM architecture, Combine framework, and Alamofire for networking. Strong in writing clean, modular code and working in Agile teams using Jira and Git.

Overview

9
9
years of professional experience

Work History

IOS Developer

CVS Health
, TX
01.2022 - Current
  • Company Overview: The CVS Pharmacy app makes staying healthy, saving time, and spending less easier by offering features like 1-tap Rx checkout, app-only deals, prescription delivery, video chat with healthcare providers, and easy photo printing.
  • Designed UI components with Swift & SwiftUI.
  • Involved in analysis, design and development of the application using Xcode.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Participate daily scrum meetings to discuss the blockers and derived solutions.
  • The CVS Pharmacy app makes staying healthy, saving time, and spending less easier by offering features like 1-tap Rx checkout, app-only deals, prescription delivery, video chat with healthcare providers, and easy photo printing.
  • Environment: Technology – iOS, Devices Used – iPad, iPod, iPhone, Tools Used – Xcode 14.0 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS14 & above

IOS Developer

Autoliv
Brigham, UT
03.2021 - 01.2022
  • Company Overview: Autoliv news and Digital Transformation – Login with Autoliv account and select the channels that they would like to receive news for.
  • Designed UI components with Swift & SwiftUI.
  • Involved in analysis, design and development of the application using Xcode.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Autoliv news and Digital Transformation – Login with Autoliv account and select the channels that they would like to receive news for.
  • Environment: Technology – iOS, Devices Used – iPad, iPod, iPhone, Tools Used – Xcode 12.0 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS13 & above

IOS Developer

Novant Health
Dallas, Remote
05.2020 - 03.2021
  • Company Overview: NH Connect is a communication and collaboration tool for Novant Health team members.
  • Design and developed modules using Swift.
  • Took care of code review code fixes and bug fixes.
  • Coordinating with business to keep the project deliverables according to agreed requirements.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Deploying the Production & QA build using Appstore connect.
  • Participate daily scrum meetings to discuss the blockers and derived solutions.
  • NH Connect is a communication and collaboration tool for Novant Health team members.
  • Environment: Technology – iOS, Devices Used – iPad, iPhone, Tools Used – Xcode 12.0 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS13 & above

IOS Developer

Autoliv
Salt Lake City, UT
09.2018 - 03.2020
  • Design UI components in accordance with predefined specifications.
  • Effective use of collection views and table views in most part of the software.
  • Migrating the language version specific code from one version to another using XCode convert option.
  • Leverage Interface Builder, Swift protocols and extensions, UIKit, CoreData, CoreLocation and asynchronous network requests (URLSession) for developing the mobile software application.
  • Involved in analysis, design and development of the application using Xcode.
  • Developed Custom UIViews based on UIKit Framework.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Constructed Views using, Storyboard, XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for both iPad/iPhone.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Environment: Technology – iOS, Devices Used – iPad, iPod, iPhone, Tools Used – Xcode 10.0 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS10 & above

IOS Developer

Gap Inc.
San Francisco, CA
04.2017 - 09.2018
  • Involved in analysis, design and development of the application using Xcode.
  • Worked with UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates, and protocols.
  • Used NSJSONSerialization to retrieve data for display on the iPhone/iPad from the server using RESTFUL web services.
  • Worked on Web Service calls and JSON parsing.
  • Developed Custom UIViews based on UIKit Framework.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Used Jenkins to Trigger Builds.
  • Wrote Unit tests and UITests for App stability and performance, used XCTest framework.
  • Constructed Views using XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
  • Constructed views using Storyboard, Foundation, UIKit.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for both iPad/iPhone.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Environment: Technology – iOS, Devices Used – iPad, iPod, Tools Used – Xcode 8.0 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS10 & above

IOS Developer

Citi Group
Irving, TX
06.2016 - 03.2017
  • Company Overview: Implemented sign-on features like Face recognition, Voice recognition by using third party frameworks.
  • Design and developed modules using Swift.
  • Added More Security layers for Application login. ie. Implemented Face, Touch, Voice, Pin Modules used to login into the Application.
  • Application Named as Trusted Identity. ie. Log on quickly with Citi Trusted Identity. Use your Face, Voice, Pin, Touch to create a log on that is truly your own.
  • There is no other banking application that having sign-on features like Face recognition, Voice recognition. It is first in industry.
  • Implemented NextGeneration sign-on features like Face recognition, Voice recognition sign-on using DAON frameworks.
  • As a member of fintech team worked on high visibility project enhancing the user experience in the application.
  • Involved in analysis, design and development of the application using Xcode.
  • Developed Custom UIViews based on UIKit Framework.
  • Worked with UINavigation View, UITabBar View, UITable View, UICustom Cell, and UIAlert View.
  • Worked extensively with Swift (versions: 2 and 3) and iOS SDK.
  • Wrote Unit tests and UITests for App stability and performance, used XCTest framework.
  • Constructed Views using XIB files with Interface Builder; UIConstraints added programmatically for UIControls to display properly.
  • Constructed views using Storyboard, Foundation, UIKit.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews. UIScrollView to display content as required in the App.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Implemented sign-on features like Face recognition, Voice recognition by using third party frameworks.
  • Environment: Technology – iOS, Devices Used – iPad, iPhone, Tools Used – Xcode 7.3 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS9 & above

IOS Developer

Ventois.inc
Springfield, MA
02.2016 - 06.2016
  • Company Overview: Application allows to access employee information such as employee’s details related to client, vendor, project, immigration (if applicable), personal information right from the mobile device.
  • Worked extensively with Swift and Cocoa frameworks.
  • Created View controllers both programmatically and through Storyboards.
  • Improved the application efficiency with multi-threading.
  • Worked on Swift, Cocoa Frameworks and UIKit Foundation.
  • Improved the functionality of Push Notifications and Background Fetch.
  • Used UITabBar, UINavigationView, UITableView, UIActionsheet and other View Controllers to build the UI.
  • Active participant in Code Reviews.
  • Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
  • Worked closely with IOS development team for providing API services.
  • Application allows to access employee information such as employee’s details related to client, vendor, project, immigration (if applicable), personal information right from the mobile device.
  • Environment: Technology – iOS, Devices Used – iPhone, Tools Used – Xcode 6 & above, Source Tree, Project Model – Agile and Scrum based, Operating Systems – iOS8 & above

Education

Master of Science - Computer science

Northwestern Polytechnic University
Texas
12-2015

Bachelor of Science - Electronics And Communications Engineering

JNTU
Hyderabad, India
06-2013

Skills

  • Swift and Objective-C
  • Python and JavaScript
  • HTML and XML
  • C/C and JSON
  • Cocoa and Cocoa Touch
  • Xcode and Interface Builder
  • Git and SVN
  • SQLite and Core Data
  • REST and GraphQL
  • XCTest and CI/CD
  • iOS and macOS

Timeline

IOS Developer

CVS Health
01.2022 - Current

IOS Developer

Autoliv
03.2021 - 01.2022

IOS Developer

Novant Health
05.2020 - 03.2021

IOS Developer

Autoliv
09.2018 - 03.2020

IOS Developer

Gap Inc.
04.2017 - 09.2018

IOS Developer

Citi Group
06.2016 - 03.2017

IOS Developer

Ventois.inc
02.2016 - 06.2016

Master of Science - Computer science

Northwestern Polytechnic University

Bachelor of Science - Electronics And Communications Engineering

JNTU
Karthik Damera