Amorn Apichattanakul


Interests

Big Data Machine learning 3D Computer Graphic Internet of Things Beacons User experience / interaction design Arduino and Raspberry Pi

Skills

  • Objective C, Swift
  • Java for Android
  • Arduino, PHP
  • HTML5, CSS3
  • Octave, Python
  • Bootstrap
  • Linux Scripting
  • Low/High Fidelity
  • MySQL, MongoDB
  • Actionscript 3, Starling
  • Git, Photoshop

Education

Master of Computer Science in Computer Graphic and Motion technology

Depaul University

Chicago, USA
September 2005 - May 2008

Bachelor of Engineering in Environmental Engineering

Chulalongkorn University

Bangkok, Thailand
June 2000 - March 2004

Experience

Nimbl3 (Thailand),

Lead mobile developer
August 2016 - Present, Bangkok

Develop iOS Application for fast-paced startup company,

  • Coaching, reviewing, and guiding team for iOS Application project to be ensure that code quality meet the qualification for teams
  • Customer relationship management and techincal solving for customers, helping customers to solve their problem in both technical and design
  • Developer iOS Application with Objective C or Swift with design patterns, starting develop application in MVVM pattern and study for possibility of VIPER pattern
  • Write Unit Testing, and UI Test for TDD Development and set up with Both CI/CD (Continuous Intregration and Continuous Delivery)
  • Researched and Developed new technology for using in mobile application and looking for possibility for intergrating in current project with realistic budget

UT-Engineering,

Project and Lead mobile developer
August 2010 - August 2016

Planned and consulted each customers based on their requirements,

  • Designed and developed a user-friendly and responsive mobile application from the ground-up by using the suitable technology for each projects
  • Configured webservice with Linux scripting on CentOS, installed required framwork on Linux, such as Node.js, PHP, and MongoDB
  • Configured and developed a RESTful service that connect to MySQL and MongoDB that extracts Information and send response between mobile application and server
  • Controlled quality and assurance of each projects by reviewed the code in both Mobile and Backend
  • Researched and Developed prototypes based on each customer requirements. For example, Arduino with webservice, Machine Learning for image processing

Diakrit(Thailand),

Mid Junior Flash Developer
March 2009 - August 2010, Bangkok
  • Researched and developed two new products for the company using Action Script 3 and Adobe Flex
  • Migrated web application from Action Script 3 to HTML5 for using in Mobile devices
  • Organized and lead junior flash developers to meet our client's deadlines and problem solving for our teams
  • Meeting with backend developers to find the best solution for customer's requirements

Blueprint Design,

Junior Flash Developer
March 2008 - December 2008, Chicago
  • Researched and developed two new products for the company using Action Script 3 and Adobe Flex
  • Migrated their web application from Action Script 3 to HTML5 for using in Mobile devices
  • Organized and lead junior flash developers to meet our client's deadlines and problem solving for our teams
  • Meeting with backend developers to find the best solution for customer's requirements


Certificates

  • Machine Learning, Standford Online
  • iOS Developer Nanodegree, Udacity
  • Programming Cloud Services for Android Handheld Systems: Spring, Vanderbilt university
  • Programming Mobile Services for Android Handheld Systems: Concurrency, Vanderbilt university
  • Programming Mobile Applications for Android Handheld Systems, University of Maryland
  • Developing Innovative Ideas for New Companies: The First Step in Entrepreneurship, University of Maryland
  • UX Design for Mobile Developers, Udacity

Honor

Suranaree Innovation Contest 10th

1st runner up award of Innovation
April 2016
Developed and planned UI/UX for Mobile Application that sync with Mobile responsive website for E-learning system in Suranaree University