Senior iOS Developer
2020 - PRESENTToptal- 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.
Technologies: iOS SDK, UIKit, iPhone SDK, Apple Push Notifications, Project Management, CocoaPods, ARKit, Xcode, Swift, iOS, iPhoneArtificial Intelligence iOS Developer
2021 - 2021Retinus- 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).
Technologies: TensorFlow, TensorFlow Lite, iOS, Swift, Xcode, iPhone, iPad, Artificial Intelligence (AI), iOS Camera, iOS Video, Figma, iOS SDK, Minimum Viable Product (MVP), AgileAugmented Reality iOS Developer
2020 - 2020Megaverse- 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.
Technologies: ARKit, Swift, Xcode, iOS, iPhone, iPad, iOS Camera, iOS Video, Figma, iOS SDK, Minimum Viable Product (MVP), Agile, Augmented Reality (AR)Senior iOS Developer
2020 - 2020CozmicGo- 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.
Technologies: iOS SDK, Stripe, Geolocation, Xcode, UIKit, Firebase, Swift, iOS, iPhoneSenior iOS Developer
2020 - 2020Megaverse- 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.
Technologies: iOS SDK, iPad, iPhone SDK, iOS SceneKit, Metal, Adobe Experience Design (XD), Project Management, Xcode, ARKit, Swift, iOS, iPhoneCTO | Co-founder
2015 - 2020Codapper Software- 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.
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 ManagementiOS Developer
2013 - 2015Netrom Software- 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.
Technologies: iOS Camera, iOS SDK, iPad, UIKit, iPhone SDK, Apple Push Notifications, Xcode, Agile, Swift, iOS, REST, Objective-C, iPhone