Experienced iOS Developer (7+ years) with extensive experience in the design and development of iOS applications for iPad and iPhone and writing code in Swift, SwiftUI and Objective C.
Experience in complete Software Development Lifecycle including requirements gathering, design & software architecture, technical documentation, development, testing and debugging.
Extensive experience in delivering features, running production releases, providing timelines and estimation, t-shirt sizing and understanding business requirements.
Experience in solving challenging problems, writing high quality code, debugging issues, writing unit tests, ui tests and automation tests, delivering great interfaces and optimizing multi-threaded applications.
Extensively used various CocoaTouch frameworks such as UIKit, AVFoundation, CoreAnimation, CoreBluetooth, CoreLocation, CoreData, CoreGraphics, MapKit, XCTest, XCUITest.
Worked with various architecture patterns like MVVM, VIPER and Coordinator.
Working experience in environments following Agile-with-Scrum Development methodology, participating in bi-weekly Sprints and daily Scrums.
Extensive experience in working with CI platforms such as Bitrise and Jenkins for testing, development and app releases.
Proactively proposed a plan for iOS 26 readiness for the apps to the Product and UX team.
Overview
8
8
years of professional experience
Work History
Sr. iOS DEVELOPER
Angi, Inc
Indianapolis, IN
01.2021 - Current
Company Overview: Angi for Pros App - UIKit, Swift UI Swift 5.x
Regularly assisted Engineering Manager as Tech lead in running the team ceremonies, handling all cross-team communication and gathering requirements and solutioning company initiatives.
Led major initiatives such Application mergers and multiple Application rebranding projects with critical timelines.
Worked in establishing Angi design system components library, its versioning and writing components.
Led multiple initiatives and rearchitected complete apps. Consistently used instruments to figure performance issues. Optimized multi-thread in various areas of the app.
Re-Architected and cleaned up App Launch flow which shaved multiple seconds from app launch time.
Led usage of a lot of newer APIs and frameworks in the app such as, SPM(swift package manager), async await, withcheckedcontinuation, Observable Object, UIHostingController in app. Also started adopting Task, TaskGroup, and Actors for multi-threading and thread safety.
Improved CPU, memory and network usage of the app by cleaning up bad architecture.
Constantly worked on improving the code quality and testability of the existing codebase. Worked on cleaning up VIPER architecture and simplifying code and improving developer experience.
Helped product, marketing, customer service team in determining and understanding analytics data about app usage.
Setup and wrote Automated UI tests to optimize and make the testing process more efficient with Apple's native XCUITest framework.
Extensively worked on Push notification, Universal links, Dynamic links and deep links in the app.
Angi for Pros App - UIKit, Swift UI Swift 5.x
Sr. iOS DEVELOPER
Angi, Inc
Indianapolis, IN
12.2019 - Current
Company Overview: Angi Ads Pro App - Swift 5.x, Swift UI, Objective C
Took the responsibilities in improving the existing app and leading the development.
Mentored and onboarded junior developers to the team.
Watched overall development and architecture of the App.
Participated in code optimization, code refactoring and code cleanup.
Lead discussion for the backend and API development of the application features.
Participated in coding User Registration and Onboard Flow of the App.
Worked on application Automation Testing and improvement of framework based on python and gherkins.
Angi Ads Pro App - Swift 5.x, Swift UI, Objective C
iOS DEVELOPER
Angie's List
Indianapolis, IN
08.2019 - Current
Company Overview: Angie's List Consumer App - Swift 4/4.1/4.2
Worked on Consumer Application Redesign.
Brought new ideas and best coding practices to the table.
Worked with custom Tab Bar Controller and main application flow.
Participated in day to day code reviews and code promotion.
Angie's List Consumer App - Swift 4/4.1/4.2
iOS DEVELOPER
Apolis (formerly RJT Compuquest)
Cincinnati, OH
02.2019 - 08.2019
Company Overview: Fifth Third Mobile Banking iOS App - Swift 4/4.1/4.2
Analyzing the design requirement from the design team and working on a solution to implementation.
I worked on SOAP API communication.
Worked on Custom ViewController and Transition as per the app design requirement.
Worked on the Hamburger Menu and Sidebar.
Developed application UI using Storyboards and used Auto-layout for a dynamic layout.
Fifth Third Mobile Banking iOS App - Swift 4/4.1/4.2
iOS DEVELOPER
Walt Disney | Apolis (formerly RJT Compuquest)
Celebration, FL
01.2018 - 01.2019
Company Overview: Disney Cruise Line App - Swift 4/4.1/4.2
Analyzing the design requirement from the design team and working on a solution to implementation.
Continuously communicated with the Design/UX and Product team for the requirements.
Coordination between Onshore/Off-shore team to communicate Product requirement and technical designs communication.
Worked on integrating carthage frameworks to be used in the app.
Worked on REST API communication using the AFnetworking framework.
Worked on UIDocumentInteractionController for showing the downloaded PDF.
Worked on integrating AdobeMobileSDK to analyze and debug issues from the crash log.
Worked with the Test driven and Business driven development model.
Disney Cruise Line App - Swift 4/4.1/4.2
Education
Master of Science - Information Technology Management
Campbellsville University
07.2021
Master - Computer Science
Illinois Institute of Technology
05.2017
Bachelor of Technology - Computer Science
Amity School of Engineering and Technology
01.2015
Skills
Swift
SwiftUI
Objective C
Java
C/C
Scala
Python
Xcode
Eclipse
Android Studio
Workbench
Intelli J
Instrument
UIKit
Foundation
AVFoundation
AVKit
CoreAudio
CoreData
CoreGraphics
CoreLocation
MapKit
Charts
SQLite
Firebase
Jira
Asana
Agile with Scrum
Waterfall model
Bitrise
Jenkins
Circle CI
Splitio
Consul
AdobeMobileSDK
Proxyman
GitHub
Rest API
JSON
Bash Script
MapKit and core location
Push notifications implementation
API integration
RESTful API integration
Certification
LYNDA.COM, Java Essential Training, Python Essential Training, Hadoop Training
Work Availability
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Work Preference
Work Type
Full Time
Work Location
RemoteHybrid
Interests
Hiking, Trekking, Camping, Swimming
Timeline
Sr. iOS DEVELOPER
Angi, Inc
01.2021 - Current
Sr. iOS DEVELOPER
Angi, Inc
12.2019 - Current
iOS DEVELOPER
Angie's List
08.2019 - Current
iOS DEVELOPER
Apolis (formerly RJT Compuquest)
02.2019 - 08.2019
iOS DEVELOPER
Walt Disney | Apolis (formerly RJT Compuquest)
01.2018 - 01.2019
Master of Science - Information Technology Management