Post Job Free

Resume

Sign in

Developer Social Media

Location:
Fairfield, IA
Salary:
100000
Posted:
October 29, 2020

Contact this candidate

Resume:

TOMMY DOAN • 206-***-**** • adhefu@r.postjobfree.com

Resume

1

NGOC TIEN DOAN

(TOMMY DOAN)

*** ***** *** ****** • Fairfield, Iowa 52556

206-***-**** • adhefu@r.postjobfree.com • https://www.linkedin.com/in/tommy-doan/ iOS DEVELOPER

Accomplished iOS developer with over 7 years of experience playing key role in development, deployment, and maintenance of flagship enterprise and mobile applications. Advanced expertise in Xcode, iOS SDK, and Cocoa Touch Framework; strong proficiency in user-friendly design and performance improvement. Demonstrated technical ability in developing native iPhone and iPad, mobile web applications. Personable team player with ability to collaborate effectively with diverse cross-functional teams.

• Objective-C • Swift • Java • Flutter, React Native

• UIKit, CocoaTouch, Instrument, XCTest

• Core Data, Core Location, CoreAnimation, CoreGraphics, AVFoundation, MapKit, HealthKit, ResearchKit

• Memory Management, Grand Central Dispatch, Operation Queues

• Interface Builder, Auto Layout, SwiftUI, Combine

• Object-Oriented Programming • Protocol-Oriented Programming • Functional Programming

• MVC, MVVM, VIPER, RIBs, Singleton, Adapter, Delegation and Observer patterns

• Database Development • Requirements Analysis • Testing & Troubleshooting

• 3rd-Party API Integration: Facebook, Twitter, Google Plus, Parse, Salesforce, Firebase, AWS

• iOS Application Design & Implementation • Refactoring • Continuous Integration • Code Documentation

• JIRA • Confluence • GIT • Sketch • Figma

Languages: Swift, Objective-C, Java, Flutter

Web: jQuery, Bootstrap, CSS, HTML5, AJAX, JSP, JavaScript Web Services: REST, SOAP

Web and Application Servers: Tomcat

Frameworks: iOS Frameworks, Spring, Hibernate, Spring Boot Databases: Core Data, Realm, SQLite, MySQL, SQL

Design Patterns: MVC, MVVM, VIPER, Delegate, Singleton, Factory, Observer, Prototype, Composite SDLC: Agile

Tools: Xcode, Eclipse, Visual Studio Code, Intellij, Git, Jira, Figma, Photoshop, Sketch, Postman, Jenkins, Maven

Platforms: Mac, Win

Big Data: Hive, HBase, Pig, Spark, Spark Streaming, Spark SQL, Kafka, Flume CI/CD: Jenkins, Bitrise, TestFlight, TestFairy, Fastlane PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). SNIBBLE CORP, Toronto, Canada • 05/2019 – 08/2020 (Contract, remote) https://www.snibblecorp.com/

Premium social video platform serving North American market. Senior iOS Developer: Recruited to play key role in development and upgrade of Snibble application. Projects:

• Snibble iOS (05/2019 – 08/2020): Snibble is the first platform to combine social media and watching videos in a next-gen user experience that is completely customizable, and kinda’ pretty to look at https://apps.apple.com/us/app/snibble/id1464594506 Responsibilities:

TOMMY DOAN • 206-***-**** • adhefu@r.postjobfree.com Resume

2

• Architecting Snibble iOS applications from scratch using Swift and RxSwift.

• Cooperated closely with API and design teams

• Set up and managed Firebase (Authentication, Cloud Functions, Crashlytics, Analytics, Firestore, Push Notification)

• Used Moya to develop and implement service layer on REST API.

• Manage build Environments to support different platforms

• Actively involved in upgrading the application to Swift and Code Review process using SOLID.

• Integrated dependency management tool – Cocoa Pods

• Distribute daily builds to QA and clients with Testflight

• Worked with tools Git, JIRA, Confluence, Figma.

• Researched Flutter for Android and SwiftUI/Combine for new iOS UI Achievements:

• Played critical role in submitting 1st version to Apple App Store within challenging 6-month deadline, attracting new investments for company.

• Submitted new versions including requirements integration, conversation, and real-time sharing features. Technologies Used: Swift, RxSwift, Flutter, Firebase, Cloud Functions, Crashlytics, JavaScript, RESTful API, Moya, Storyboard, SwiftUI, Xcode, Jira, Git, Figma, Slack, Mac MYSTRIDE COMPANY, Minnetonka, Minnesota • 07/2018-05/2019 (Contract, remote) https://mystride.com/

Developer of equestrian application allowing riders to monitor performance and progress. Senior iOS Developer: Hired to build mystride application from scratch for iOS and Apple Watch. Projects:

• mystride iOS (07/2018 – 05/2019): The mystride app keeps you connected to the sport you love, encouraged by others who love it, while crushing a few goals along the way https://apps.apple.com/us/app/mystride/id1373763793 Responsibilities:

• Cooperated directly with CEO to collect business requirements and analytics.

• Interfaced with API team to build APIs for mobile app.

• Build from scratch mystride application on iOS and Apple Watch using Swift and RxSwift.

• Followed MVVM design pattern.

• Develop and implement service layer to interact with AWS (Authentication, Lambda, S3, APIGetway).

• Responsible for developing the Database design, entity relationships in Realm.

• Integrated Intercom for client supporting.

• Distribute daily builds with TestFlight, Bitrise and Fastlane.

• Worked with CoreML to detect the horse’s actions.

• Worked with tools Git, Trello, Sketch, Photoshop.

• Supported Android team in developing application. Achievements:

• Ensured submission of iOS application to Apple App Store.

• Implemented Apple Watch functionalities to detect horse strides including trot, canter, walk, and rest. Technologies Used: Swift, RxSwift, AWS, Realm, Intercom, Git, Trello, Bitrise, RESTful API, Moya, MVVM, AWS, WatchOS, Realm, Storyboard, Bitrise, TestFlight, Crashlytics, Sketch, Slack, Mac BINUMI CORP., Bangkok, Thailand • 09/2015-06/2018

https://www.binumi.com/

Developer of video creation and sharing application. Mobile Team Leader: Led mobile team in developing iOS and Android applications. Projects:

• Binumi iOS (09/2015 – 06/2018): Binumi app is a new way to make amazing videos in seconds! Combine your own video moments with millions of professional video, image and music clips. Select from thousands of story ideas, choose a template and then personalize your video. Share your stories with family and friends.

TOMMY DOAN • 206-***-**** • adhefu@r.postjobfree.com Resume

3

https://apps.apple.com/us/app/binumi/id1105833466

Tasks Completed:

• Interfaced directly with CEO to collect business requirements and analytics.

• Supported designers on mobile platform.

• Conducted programming using Swift and applied ReactiveCocoa.

• Used Alamofire to develop and implement service layer on REST API.

• Cooperated with API team to build APIs for mobile app.

• Supported design team to make design for mobile app.

• Built 1st version of iOS application with Swift.

• Set up TestFairy and Jenkin for testing applications.

• Used JIRA for management and story tracking.

• Worked with tools Git, Sketch, Photoshop

Achievements:

• Chosen to travel to Vietnam to set up mobile team to continue development on Android platform and create updated versions.

• Submitted initial version of iOS application to App Store under challenging 4-month deadline, resulting in new investments and strategic partnerships for company. Technologies Used: Swift, MVC, RESTful API, Moya, Storyboard, TestFairy, Jenkin, Fastlane, Git, Jira, Sketch, Mac

SARITASA CORP., Ho Chi Minh City, Vietnam - Newport Beach, CA, US • 2012-2015 https://www.saritasa.com/

Mobile and web application development company focused on virtual reality and IoT solutions. Senior iOS Developer: Developed numerous iOS applications for US-based market. Tasks Completed:

• Developed applications using Objective-C, Swift, and Cocoa Frameworks.

• Developed and submitted application releases to App Store.

• Played key role in SCRUM meetings; interfaced with developers, testers, and product owners to plan sprints and ensure project progress.

• Implemented applications using CoreData, MapKit, Core Location, and AV Foundation Frameworks.

• Assisted on web service calls; conducted XML and JSON parsing.

• Worked with Grand Central Dispatch and Operation Queue to manage background tasks.

• Integrated applications with Google Maps and 3rd-party APIs from Facebook, Twitter, Google Plus, Parse, and Salesforce.

• Implemented UI applications using Storyboards, NIB files and Auto-layout. Supported all orientations in iOS 4-8.

• Integrated and supported implementation of in-app purchases and push notifications to server. Achievements:

• Enhanced performance tuning of all applications using Instruments tool.

• Developed RxPrep application, Innova application for scanning vehicle VIN numbers, and ASYST application for community association management.

Technologies Used: Objective-C, Swift, MVC, RESTful API, Alamofire, AFNetworking, NIB, Storyboard, Git, Mercurial, Jira, Photoshop, Mac

Projects:

• My Open Road (09/2014 – 08/2015): My Open RoadTM is a revolutionary, new, social energy conservation game. You get rewarded for socially competing with your friends to use the most energy efficient means possible to get around in you day-to-day travels. https://apps.apple.com/us/app/my-open-road/id946574667

• RxPrep (12/2013 – 07/2015): The RxPrep app conveniently extends the accessibility of RxPrep courses to your iPhone or iPad device.

https://itunes.apple.com/us/app/rxprep/id534722022?mt=8 TOMMY DOAN • 206-***-**** • adhefu@r.postjobfree.com Resume

4

• Innova iOS (01/2013 – 04/2013): This is an application that used to scan VIN of a car and show detail information of that car. Besides that, it also gives cars with user's requirement. https://apps.apple.com/us/app/innova-car-review/id736268885

• Asyst(03/2013 – 03/2014): The ASYST app is a Community Association management software, it provides real-time access to Property information. Create, update and close compliance and work orders. https://apps.apple.com/us/app/asyst-data-group-mobile-app/id632315230 LACVIET CORP., Ho Chi Minh City, Vietnam • 2010-2011 https://www.lacviet.vn/

IT products and services provider based in Vietnam. Junior iOS Developer: Hired to develop and implement dictionary iOS application. Tasks Completed:

• Developed and submitted LacViet dictionary app for iPhone and iPad.

• Created module download and decryption book for LacViet reader application.

• Developed translation service for dictionary application.

• Leveraged SQLite for database, encryption and decryption. Achievements:

• Identified and resolved key technical issues with high-profile app update. Technologies Used: Objective-C, MVC, SQLite

Projects:

• LacViet Dictionary (11/2010 – 04/2011): https://itunes.apple.com/us/app/totteatre/id499215630?mt=8 OTHER PROJECTS

• Finds City (Lemi): Every city is riddled with secrets, every neighborhood sprinkled with hidden gems. With Lemi application we possible to discover secret local places and hidden gems! https://apps.apple.com/us/app/finds-city/id1347047483?ls=1

• FLT: FLT app makes it easier for members and union representatives to communicate with each other, departments and headquarters

https://itunes.apple.com/us/app/flt/id1255051006?mt=8 ACADEMIC PROJECTS

Online Market (MIU, 2020): Developed online market web application using spring MVC/Boots technology.

• Technologies Used: Java, Spring MVC/Boots, Hibernate, PRG, Thymeleaf, H2, HTML, JavaScript, Bootstrap, IntelliJ, Git, Mac

Airline Reservation System (MIU, 2020): Developed back-end RESTful application for making airline reservations.

• Technologies Used: Java, Azure DevOps, Spring, Hibernate, JWT, ActiveMQ, Liquidbase, MySQL, Docker, Heroku, IntelliJ, Mac

Rental Video (MIU, 2020): Developed website allowing users to watch and rent movies online.

• Technologies Used: Java, JavaScript, HTML, CSS, JSP, Bootstrap, HighCharts, Servlet, Heroku, Eclipse, Visual Studio Code, Git, Mac

Hotel Management Application (MIU, 2020): Developed application comparing hotel data by years and months.

• Technologies Used: Java, Scala, HBase, Hive, Kafka, Spark SQL, Spark Streaming, Zeppelin, Cloudera, Git

TOMMY DOAN • 206-***-**** • adhefu@r.postjobfree.com Resume

5

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion October 2022) Maharishi International University, Fairfield, Iowa Master of Science in Computer Science

Bachelor of Science in Computer Science

University of Information Technology, Ho Chi Minh City, Vietnam



Contact this candidate