- Mobile Native Developer (Android and iOS)2018 - 2018MyGirlFund (via Toptal)
Technologies: Swift, Core Image, Java
- Developed an app that has similar camera features to Snapchat and Instagram.
- Implemented the customized camera, retina flash, photo filters, and video filters using Core Image and Android libraries.
- Integrated RESTful APIs for user login, snap uploading, and more.
- iPhone App Developer2014 - 2017Dotsquares
Technologies: Swift, Objective-C, React Native
- Provided the architecture design, UI/UX design, and programming.
- Created unit and UI testing frameworks.
- Wrote PHP framework-based programming for the back-end.
- Worked with various design patterns, programming languages, and frameworks such as VIPER, MVC, Swift, and React Native.
- Manipulated images and videos for the mobile platform using the GPU language, OpenGL ES, and Core Image.
- Mobile App Developer2013 - 2014MotionMobs
Technologies: Swift, Objective-C, Cocoa, Java, Kotlin, Xcode, Android Studio, React Native
- Consulted on app ideas with the product owners who wanted to make their own apps.
- Documented the app product from the early stages until the publishing step.
- Wrote programming in various languages (Swift, Objective-C, Java, Kotli, and React Native).
- Built testing frameworks and developed cases.
- Implemented source code control, version management, and the Agile development methodology.
- Instructor2012 - 2013Learning Tree International
Technologies: Firebase, Swift, Ruby on Rails, Node.js
- Taught as a full-time instructor in the Mobile App Development Training course; teaching native iOS app programming with Swift and the Objective-C languages.
- Provided code mentoring services for the students' trial projects.
- Senior iOS Developer2010 - 2012DriverX
Technologies: Swift, Ruby on Rails, CocoaPods
- Created a project from scratch where I integrated CocoaPods, back-end web services, third-party frameworks, and the design.
- Integrated a geolocation system including real-time GPS tracking, map route display, etc.
- Developed a booking system and integrated payment gateways through its SDKs.
- Built an app with Objective-C and Core frameworks.
- Deployed the apps for the testers and provided maintenance and update services.