Tocco Studios Pte Ltd -SingaporeLead iOS Engineer
Feb. 2016- Worked in an agile environment.
- Develop iOS applications using Swift.
- Analyze, optimize, and improve the code base of existing iOS applications. - Promotes overall coding standards/guidelines for the iOS development team.
- Design and architect solutions to enhance performance, and ship new and robust features.
- Developed Custom UI Views and Custom UI Navigation based on UIKit Framework. - Used advanced iOS technologies including but not limited to ARC, GCD, Auto Layout, Swift UI, and Core Animation.
- Used MVVM and VIPER as iOS architecture patterns for various apps.
- Used ReactiveCocoa for functional reactive programming and data binding. Used Realm to store data locally. - Implement unit tests for mission-critical features using XCTest, Quick, and Nimble.
- Implement dependency injection using Swinject. Utilized ARC and Storyboards in order to streamline app development.
- Other core libraries used are Alamofire, CryptoSwift, and R.swift.
- Converts wire-frame/mock-up into functional iOS app.
- Manage team and projects using Azure DevOps. Conduct standup meetings and code reviews.
- Conduct technical assessments and interviews for job applicants.
- Set up CI/CD using Bitrise.
- Act as a subject matter expert.