Summary
Overview
Work History
Education
Skills
Certification
Work Availability
Work Preference
Interests
Timeline
Websites
Teacher
HARSHIT SINGH

HARSHIT SINGH

Sr. iOS Engineer
Indianapolis,IN

Summary

  • 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

Campbellsville University

Master - Computer Science

Illinois Institute of Technology

Bachelor of Technology - Computer Science

Amity School of Engineering and Technology