Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Thiti Kitiwakun

Thiti Kitiwakun

Software Engineer

Summary

Dynamic Mobile Developer with a proven track record at Maybank Securities Thailand, specializing in Kotlin programming and responsive design. Successfully enhanced user experiences by creating intuitive applications and reducing crashes through proactive monitoring. Adept at collaborating with cross-functional teams to deliver innovative solutions that meet complex client needs.

Overview

8
8
years of professional experience
3
3
years of post-secondary education

Work History

Mobile Developer

Maybank Securities Thailand
09.2021 - Current
  • Developed and maintained a large-scale **Flutter investment banking application** (iOS & Android) serving retail and institutional investors
  • Implemented key financial features including:
  • In-App Trading — Equity trading with real-time market data
  • Private Fund — Request forms, fund details, and transaction management
  • Health Score — Investment health assessment and recommendations
  • Applied **Clean Architecture** with feature-based structure (Domain, Data, Presentation layers)
  • Implemented **Cubit** state management for predictable and testable state flows
  • Built responsive UI
  • Developed **dynamic theming system supporting light/dark modes
  • Implemented **multi-language localization** (Thai/English) with easy_localization
  • Set up **CI/CD pipelines** using Fastlane for automated builds and deployments to App Store & Google Play
  • Integrated **Firebase** services (Analytics, Crashlytics, Cloud Messaging) for monitoring and push notifications
  • Implemented **security features** including:
  • Certificate Pinning (HTTP Certificate Pinning)
  • Collaborated with backend teams on REST API integration and data layer implementation
  • Participated in code reviews, sprint planning, and agile ceremonies

Android Developer

Prompt Now
05.2018 - 08.2021
  • Created custom mobile applications using native technologies.
  • Consistently used Android SDK to produce highly effective and nuanced content.
  • Reduced application crashes by proactively monitoring crash analytics reports and addressing any issues found.
  • Worked closely with UI/UX designers to translate wireframes into fully functional Android apps that met both design specifications and user requirements.

Education

Bachelor of Science - Software Engineer

Bangkok University
Bangkok
05.2014 - 03.2017

Skills

Kotlin programming

Responsive design

Flutter development

API integration

Localization and internationalization

Git workflow

Mobile security

Timeline

Mobile Developer

Maybank Securities Thailand
09.2021 - Current

Android Developer

Prompt Now
05.2018 - 08.2021

Bachelor of Science - Software Engineer

Bangkok University
05.2014 - 03.2017
Thiti KitiwakunSoftware Engineer