Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sarawoot Khunsri

Senior Flutter Engineer
Bangkok

Summary

I'm a passionate of mobile developer and with over 6 years of experiences as iOS Engineer and With over

4 years of experiences as Flutter Engineer, I possess a deep understanding of designing and developing

mobile applications, with a focus on the finer details. My skillset encompasses iOS, Flutter and UI/UX

principles, which enable me to create elegant and user-friendly solutions from complex requirements. I

am a collaborative professional with excellent communication skills, fluent in Thai (Native) and English

(Communicative),

allowing me to work seamlessly with clients and team members from diverse backgrounds. My dedication

to delivering projects on time while exceeding client expectations sets me apart.

Overview

9
9
years of professional experience

Work History

Senior Flutter Engineer

TTB Bank
04.2024 - Current

- Lead the development and maintenance of the main product application using Flutter, implementing Clean architecture and BLoC design patterns to ensure scalability and maintainability.
- Actively participated as a code reviewer , providing constructive feedback and ensuring adherence to coding standards.
- Ensured the performance, quality, and responsiveness of applications through comprehensive testing and optimization efforts.
- Investigated system issues and implemented resolutions to reduce downtime, demonstrating problem-solving skills and a proactive approach to system stability.
- Implemented and managed CI/CD pipelines , streamlining the development process and ensuring rapid and reliable software delivery.
- Brainstormed innovative application concepts based on available development assets and historical successes , contributing to the company's product roadmap and fostering creativity within the development team
- Contributed to code reviews and provided mentorship to junior/middle developers.
- Worked collaboratively with Agile methodologies , following the Scrum framework to ensure efficient and iterative development cycles.

Senior Flutter Engineer / Senior IOS Engineer

The1
03.2022 - Current
  • Lead the development and maintenance of the main product application using Flutter, implementing Clean architecture and BLoC design patterns to ensure scalability and maintainability.
  • Actively participated as a code reviewer , providing constructive feedback and ensuring adherence to coding standards.
  • Ensured the performance, quality, and responsiveness of applications through comprehensive testing and optimization efforts.
  • Implemented (E2E) testing using both flutter_driver and integration_test to ensure the overall functionality and integrity of the application.
  • Investigated system issues and implemented resolutions to reduce downtime, demonstrating problem-solving skills and a proactive approach to system stability.
  • Implemented and managed CI/CD pipelines , streamlining the development process and ensuring rapid and reliable software delivery.
  • Brainstormed innovative application concepts based on available development assets and historical successes , contributing to the company's product roadmap and fostering creativity within the development team
  • Contributed to code reviews and provided mentorship to junior developers.
  • Worked collaboratively with Agile methodologies , following the Scrum framework to ensure efficient and iterative development cycles.


==================================================================


  • Developed and maintained The1 application using Swift and SwiftUI , contributing to a seamless user experience and incorporating the latest technologies in iOS development.
  • Led the development of a modular project with SwiftUI , resulting in a scalable and maintainable codebase, facilitating easier feature integration and updates.
  • Ensured the performance, quality, and responsiveness of applications , implementing best practices in coding standards and conducting thorough testing processes.
  • Identified and resolved bugs promptly , enhancing the overall reliability and stability of the application.
  • Followed Agile methodology and Scrum practices to foster efficient collaboration within cross-functional teams, leading to improved project delivery timelines.
  • Contributed to the development of enterprise applications , aligning with organizational goals and meeting the requirements of large-scale business environments

Senior IOS Developer

KTB
09.2021 - 04.2022
  • Developed and maintained iOS applications using the Swift programming language, ensuring high performance, quality, and responsiveness.
  • Conducted component and integration tests to identify and address issues, ensuring the reliability of applications.
  • Worked closely with the quality assurance team to execute testing procedures and improve code quality.
  • Participated in code reviews to maintain high standards of coding practices and identify areas for improvement.
  • Assisted in deploying code to various systems, including User Acceptance Testing (UAT) and Production environments.
  • Proactively identified and resolved bugs, contributing to the overall stability and functionality of the applications.

IOS Engineer

Amity HQ
02.2020 - 09.2021
  • Development and maintenance of "Eko - Your Virtual Workspace," a revolutionary product that enhances collaboration and productivity in the digital workspace.
  • Developed and maintained a private SDK (Social) to empower seamless integration of social features, fostering enhanced user engagement and interaction within the platform.
  • Ensured the performance, quality, and responsiveness of applications through rigorous testing and optimization techniques.
  • Played a key role in maintaining code quality, adhering to best practices and coding standards, resulting in a robust and scalable software architecture.
  • Proactively identified and fixed bugs, addressing issues promptly to maintain a smooth user experience.
  • Applied Agile methodology and Scrum practices to streamline development processes, resulting in increased efficiency and timely delivery of features.
  • Engaged in cross-cultural collaboration, actively contributing to a global team environment characterized by diversity and inclusivity, fostering a culture of creativity and innovation.

IOS Developer

True E-Logistics
10.2018 - 02.2020
  • Developed and maintained iOS applications such as Speed-d customer and WeFresh, contributing to enhanced user experiences and increased customer satisfaction.
  • Spearheaded the development of the iOS application for the True Ryde platform, catering to the needs of drivers and significantly improving the efficiency of their operations.
  • Engineered the iOS application for the True Ryde customer platform, offering passengers a seamless and user-friendly experience.
  • Played a key role in ensuring code quality and adhering to best practices, resulting in robust and scalable applications.
  • Proactively identified and resolved bugs, improving application performance and reliability.
  • Conducted interviews and assessed candidates to join the development team, evaluating technical skills, cultural fit, and overall suitability for the team.

IOS Developer

PromptNow Company Limited
10.2017 - 10.2018
  • Developed and implemented applications related to banking, including JDBYes and QR KBank, contributing to enhanced customer experiences and streamlined processes.
  • Conducted thorough design and analysis of mobile application systems, ensuring optimal functionality and user satisfaction.
  • Collaborated with cross-functional teams to maintain code quality, adhering to industry best practices and coding standards.
  • Investigated and resolved bugs promptly, improving overall application stability and performance.

IOS Developer

Wewillapp Co.,Ltd
01.2017 - 10.2017
  • Developed and maintained iOS applications using Swift programming language.
  • Conducted design and system analysis to enhance mobile application functionality.
  • Collaborated with cross-functional teams to ensure high-quality code and user experiences.
  • Implemented bug fixes and enhancements to improve application performance.
  • Contributed to code reviews and provided mentorship to junior developers.

Education

Bachelor of Science - Computer Science

Sakon Nakhon Rajabhat University
Thailand
07.2012 - 2016.04

Skills

Understanding of programming design patterns

Understanding of Clean architecture and SOLID

Experience With version control (GIT)

Experience with Agile development, Scrum, stories, etc

Experience with Testing Library FlutterDriver and IntegrationTest

Timeline

Senior Flutter Engineer

TTB Bank
04.2024 - Current

Senior Flutter Engineer / Senior IOS Engineer

The1
03.2022 - Current

Senior IOS Developer

KTB
09.2021 - 04.2022

IOS Engineer

Amity HQ
02.2020 - 09.2021

IOS Developer

True E-Logistics
10.2018 - 02.2020

IOS Developer

PromptNow Company Limited
10.2017 - 10.2018

IOS Developer

Wewillapp Co.,Ltd
01.2017 - 10.2017

Bachelor of Science - Computer Science

Sakon Nakhon Rajabhat University
07.2012 - 2016.04
Sarawoot KhunsriSenior Flutter Engineer