Senior iOS Developer2020 - PRESENTToptal
Technologies: iOS SDK, UIKit, iPhone SDK, Apple Push Notifications, Project Management, CocoaPods, ARKit, Xcode, Swift, iOS, iPhone
- Code reviewed and proposed improvements on projects. Worked on and improved previously existing architectures of projects.
- Tracked down and fixed preexisting bugs and refactored code. Helped the owner get a better understanding of how the app's algorithms work. Estimated future costs of running the app.
- Developed new apps from scratch, established architectures, and implemented efficient algorithms.
Artificial Intelligence iOS Developer2021 - 2021Retinus
Technologies: TensorFlow, TensorFlow Lite, iOS, Swift, Xcode, iPhone, iPad, Artificial Intelligence (AI), iOS Camera, iOS Video, Figma, iOS SDK, Minimum Viable Products (MVP), Agile
- Developed an iOS app that used a TensorFlow AI model in order to detect objects seen with the camera.
- Worked as a part of multi developers iOS team, my work was only related to the integration of the AI model.
- Created a proof of concept project using Core ML (Apple's Machine Learning tool).
Augmented Reality iOS Developer2020 - 2020Megaverse
Technologies: ARKit, Swift, Xcode, iOS, iPhone, iPad, iOS Camera, iOS Video, Figma, iOS SDK, Minimum Viable Products (MVP), Agile, Augmented Reality (AR)
- Developed an iOS 3D drawing app that used AugmentedReally.
- Implemented free drawing, line drawing, snapping to points, plane identification, drawing on planes All in AR.
- Extended the app to multiuser shared sessions with synchronization mechanism and undo feature.
Senior iOS Developer2020 - 2020CozmicGo
Technologies: iOS SDK, Stripe, Geolocation, Xcode, UIKit, Firebase, Swift, iOS, iPhone
- Helped with the final part of the development process.
- Tracked down and fixed bugs, implemented UI improvements, and improved the architecture.
- Clarified how the app works in detail with the client as well as estimating server costs.
Senior iOS Developer2020 - 2020Megaverse
Technologies: iOS SDK, iPad, iPhone SDK, iOS SceneKit, Metal, Adobe Experience Design (XD), Project Management, Xcode, ARKit, Swift, iOS, iPhone
- Developed an app that draws in 3D space using Apple's ARKit.
- Developed features such as freehand drawing, line drawing, extrusion of 2D shapes, detection of vertical and horizontal planes, and snap drawing to detected planes.
- Created the entire project from 0—establishing architecture and providing time estimates.
CTO | Co-founder2015 - 2020Codapper Software
Technologies: iOS Video, iOS Camera, iOS SDK, iPad, iPhone SDK, Apple Push Notifications, REST, Apple Subscriptions, Sketch, Flinto, Adobe Photoshop, iOS SceneKit, Agile, Project Management, WatchOS, tvOS, MacOS, iOS, Xcode, XMPP, CocoaPods, Cocoa, UIKit, ARKit, Swift, Objective-C, iPhone, Leadership, Team Management
- Built applications with features including live audio and video calls, live chat, complex animations, push notifications, in-app purchases, and subscriptions.
- Developed complex project architectures from scratch.
- Handled the entire lifecycle of the project from first engaging the client to the final delivery and the maintenance that is crucial in the first weeks after the launch of the product.
- Developed applications for macOS, watchOS, and tvOS besides the iOS applications.
- Created stunning applications with augmented reality features using ARKit.
- Used the whole range of device features from GPS, biometrics, and accelerometers to Bluetooth file transfers.
iOS Developer2013 - 2015Netrom Software
Technologies: iOS Camera, iOS SDK, iPad, UIKit, iPhone SDK, Apple Push Notifications, Xcode, Agile, Swift, iOS, REST, Objective-C, iPhone
- Developed various iOS applications for customers with features such as online and offline use, user management, live chats, and multithread image processing.
- Tracked project lifecycle using Jira and agile and became familiar with project management techniques.
- Oversaw the entire lifecycle of an iOS application from starting the project to uploading to the App Store.