Made with
Standard Resume
Learn more

Jitrapon
Tiachunpun

Highly passionate and self-motivated software engineer with 10-year professional experience in managing, developing and maintaining small to enterprise mobile applications and business web applications for both frontend and backend. Applications range from healthcare to finance to telecommunications and food service. Excels in Android development using Kotlin and Java, with high exposure to modern libraries and frameworks, such as dependency injection and reactive programming, incorporating industry-standard design patterns of MVP and MVVM. Strong interest and currently self-taught in Artificial Intelligence and related areas using library such as TensorFlow. Deep experience with every stage of agile software development practice, including design creation, coding, debugging, testing, and maintenance, organized in sprints and scrums.
Mobile Application Developer & Independent Developer | Bangkok | yoshi3003@gmail.com | +66865055701

Work Experience

Abacus Digital

Nov 2022 - Current
Head of Mobile Application

Manage a team of mobile developers. Develop, maintain, and improve the mobile app. Communicate with cross-functional teams to deliver features.

Pomelo Fashion

Apr 2022 - Oct 2022
Principal Software Engineer

Lead and manage a scrum team. Develop and maintain the mobile application.

Agoda

Jul 2021 - Apr 2022
Staff Software Engineer

Manage and maintain mobile apps CI/CD systems. Responsible for migrating the current legacy system to Gitlab CI and improve internal developer tools.

LINE (Thailand)

Sep 2018 - Jul 2021
Staff Engineer

Responsible for developing, maintaining, and leading mobile and development team for LINE Man and LINE MAN Rider Application

  • Manage code architecture and tasks for engineers
  • View and analyze roadmap decisions based on analysis of user data
  • Work with multiple cross-functional teams to deliver results based on business requirements

Oozou

Nov 2016
Lead Mobile Developer

Develop, maintain, and upgrade costumers' Android applications. Co-lead the company's Android team to confront new technology, libraries, and frameworks released in Android development. Coordinate with design and backend teams for delivering the best-performing, user-centric solutions that assist businesses to achieve their goals. Select projects include apps in the industry of telecommunication, food delivery, and healthcare. Mentor junior developer to be ready for production-ready delivery.

  • LINE Mobile - https://play.google.com/store/apps/details?id=com.linemobile.th&hl=th
  • The Pizza Company - https://play.google.com/store/apps/details?id=com.minor.pizzacompany&hl=th
  • Kibo - https://play.google.com/store/apps/details?id=com.kibohealth.android&hl=th

Freelance

Feb 2015 - Current
Independent Mobile Game Developer

Using LibGDX and Swift to build casual games on Android and iOS. Work with Shader programs written in GLSL. Experience in development of indie game engine using Box2D physics and OpenGL in C++. Small experience in Unity3D and UnrealEngine.

Lazada Group

Sep 2016 - Oct 2016
Android Developer

Maintained, upgraded, and fixed bugs and issues in the company's main Android application. Coordinated with design team to brainstorm on solutions to fix certain user-experience problems to drive more sales and highlight certain features in the app.

  • Lazada - https://play.google.com/store/apps/details?id=com.lazada.android&hl=th

TreeBox Solutions Pte Ltd

Jan 2015 - Aug 2016
Software Engineer

Maintained, refactored, and upgraded two Android applications: secure messaging and cloud storage app. Used and incorporated military-grade security encryption, secure database (Sqlcipher), and Dexguard to guarantee high security compliance. Costumers include goverments and banking institutions. Solely tasked to develop a single-page web application written in Ember.JS for the company's cloud storage solution. Managed test automation framework for testing backend, frontend, and mobile using Selenium and Appium. Worked with an outsourced design company to update the company's application design.

  • OnTalk - https://treeboxsolutions.com/our-products/#ontalk
  • OnTalk Vault - https://treeboxsolutions.com/our-products/#vault

Thomson Reuters Software

Jun 2013 - Dec 2014
Associate Software Engineer

Automated, designed, and developed infrastructure framework including regression testing automation, cloud resource management, and in-house tools for functional-line developers to use.

  • Automated deployment process using Puppet and Jenkins
  • RabbitMQ, and JMS Queue Send/Receiver for backend message tracking Infrastructure technology involved
  • VMWare (VCloud Director) - VMWare APIs (Automate VM configuration management and build VM Process)
  • Splunk (Minimal exposure) Testing Automation framework technology involved
  • TestNG, NUnit, Selenium, TestExecute
  • Jenkins,Final Builder, CC.Net (Project deployment and manual tasks)
  • Puppet (Automate routine infrastructure tasks via Puppet manifests and MCollective)
  • SoapUI
Research Assistant

Worked in a group project in the computer science department. Using JavaScript and Cordova, developed and maintained two web applications both on iOS that serve as front-ends to the ongoing projects of collecting and displaying data on energy consumption in the university area.

Mobile Application Developer

Worked with graduate students, and a team of CS professors to develop an educational iPad application involving detection of overlapping of images, targeting children who have learning disability. The app 'speaks' a possible sentence that could be formed from the nouns of the two overlapping images. Sentences of a large number of noun pairs are curated from Google n-gram corpus and stored locally in the app.

  • https://minds.wisconsin.edu/handle/1793/61884

Thomson Reuters

Jun 2012 - Aug 2012
Script Developer

Worked in Data Time Series department. Analyzed data streamed into servers. Administrate company’s network server. Wrote Windows Powershell and Python code to automate manual daily data logging tasks in Excel.

IBM Global Services

Jun 2011 - Aug 2011
Internship

Sales department. Gained insight to IBM Rational software solutions, including the Rational Focal Point, Rational System Architect, Rational Team Concert, and Eclipse integration with Rational products. Gained experience in visiting customer conference, presentations, and POTs (Prove Of

TMB

Jun 2010 - Jul 2010
Internship

Intern student working in the bank's computer and network system management department. Experience working with Oracle database system used by the bank for keeping information regarding the client's data. Had some experience with Java in the banking software development process for optimizing user-friendly interfaces for clients. In addition, learned the banking VCR/ automatic answering response system for fast client's information via telephone.

Education

University of Wisconsin - Madison

Aug 2009 - May 2013
Bachelor of Science Computer Engineering & Computer Science

Joined UW Robotics and developed iPad Application as a research assistant with Professor in Computer Science Department

Ruamrudee International School

Aug 2007 - May 2009
International Baccalaureate

Projects

AI-powered planner app

Jan 2017 - Current
Full-stack (mobile and backend)

A simple and easy-to-use social and productivity service. The app premise is to be your intelligent personal mobile assistant that helps you meet people, explore tasks, and live a more productive life. It allows users to create and search for their personalized meetup groups called 'circles' with a centralized board and a map. Users in the same circle can view shared locations of their own created events and meetups, as well as public ones. Using AI-powered algorithms to help users accomplish various tasks that are posted to the board, and intelligently recommend things to do, eat and public events to participate. This includes recommendation engine that can suggest list of upcoming events, to-dos, sales and deals, and booking of restaurants and movies. Some of the features include:

Ability to work online and offline (you don't need to be connected to internet to view your list, to-dos, events, and things on map and calendar, but not recommended public events of course).

iOS Developer

Design and program UI of simple image-overlapping detection and output phrases of the nouns of the two overlapped images.

Developer

A Windows Phone application that allows users to take photos of their favorite locations and share them with friends and family members. The photos are uploaded to a cloud space with their related information stored in MySQL server. The application has a nice user interface (panorama style) interface that is easy to navigate. The application also features an augmented reality system where the photos taken are displayed in real time while the user holds the camera open.

Projects in Virtual Reality

Jan 2011 - May 2011
Developer

Teams are divided to design a simple game under the 3D engine created by provided software in the Wisconsin Insititute of Discovery. Our team designs a randomly-generated maze, with the capability similar to that in Minecraft. Players are able to navigate around the maze, with obstacles including randomly spawning creatures that can be killed by pre-loaded weapons. Players navigate using control system provided by the software, although orginally planned to be Microsoft Kinect.

Developer

More projects hosted at Github.

Skills

  • Kotlin
  • Java
  • Python
  • Android
  • Game Programming
  • JavaScript
  • Objective-C
  • C++
  • Photoshop
  • UI/UX Design
  • OOP
  • Agile Development
  • Solutions Architecture
  • Unix