Dat (Charlie Brown) Nguyen
About
I'm a Software Engineer who craft solution from the ground up. I've worked from large enterprise to SME and mostly at startups recently to build B2B, B2C solutions in various domains, so I'm used to wearing many hats. I'm generally interested in exploring new tech. My focus for now is AI applied, PKI, PQC.
Work
Ingenico Vietnam
– PresentI was fortunate to receive approval from my manager to return to my previous company to build and lead an engineering team focused on transforming the payment industry.
Highlights
- Collaborate with cross-functional teams to develop innovative solutions and design abstraction layers that enhance system architecture
- Lead initiatives to establish effective engineering practices, promote code quality standards, and drive AI adoption to optimize team workflows and productivity
- Gained comprehensive expertise in global payment technology stacks, including hardware components, platforms, libraries, and services that support millions of daily payment terminal all over the world
Thoughtworks Thailand
–Inspired by the opportunity to work alongside renowned software engineering thought leaders like Martin Fowler, I joined Thoughtworks to develop innovative solutions supporting digital transformation initiatives for a leading global airline. I also contributed to NGO projects focused on advancing educational opportunities for children in Southeast Asia.
Highlights
- Developed innovative solutions supporting digital transformation initiatives for leading global airline
- Contributed to NGO projects focused on advancing educational opportunities for children in Southeast Asia
- Immersed in agile culture that fundamentally shaped professional mindset and approach to software development
- Enriched by Thoughtworks' collaborative culture and exceptional caliber of colleagues who fostered continuous learning and growth
Ingenico Vietnam
–Working with team to design/review/develop following NEXO specs to enable payment service that supports ISO 20022 message standard
Highlights
- Mainly working in FAST module
- Review and work with team to design and export abstract layer HAPI, SCAPI to interact with other layers to enable payment system
Zen8Labs
–Develop solution for international hospital to help engage customer adopt medical information & top-class health care services
Highlights
- Delivery brand new Android app Clean Architect using Kotlin and Rx in 3 months with 99% crash free
- Build Knowable - Audio base training course using Kotlin, Rx with Firebase as BaaS
Planday
–Employee scheduling software as a service
Highlights
- Contribute to raising Android rating on Play store from 4.0 to 4.4 by increase crash free to 99.8%, smooth UI animation, reduce network error on Loggly from 10% to less than 0.2%
- Working in agile team from planning, daily scrum to retrospective using Jira
- Migrate legacy codebase to new architect using MVVM, Kotlin by using Jenkin CI/CD to automate build & UI automation test to fast feedback loop, increase quality with confidence when refactoring legacy code
- Migrate GDPR compliance in peak time by tranform newly login system smoothly
Samsung Electronics Vietnam Co., Ltd
–Samsung R&D Vietnam: SW Group & Solution Group
Highlights
- Complete training on embedded linux system, kernel porting, Android framework on MDS board to customize Android OS from bootloader, device driver, init.rc, zygote, system process, framework to App layer
- Training new member & bring up Contact, Email team for Samsung phone on SEA market, contribute to help develop Samsung R&D center from 14 member to 2k members in 2016
- Develop & maintain cloud solution for B2B & B2C Android app on Cloud & Hypervisor on Samsung model
FPT Software
–Mobile development: Brew, Native C (Kyocera, Softbank) and Android applications for Panasonic smartphones
Highlights
- Maintain & fix issue on Sprint model using native C on Visual Studio
- Debugging & fix memory leak on native C mobile platform
- Working in team to build mobile app framework using native C from event loop, Adapter, UI component to deliver 2 native apps on Kyocera mobile
- Config Management for simulator on Redhat/Fedora: samba, nfs & networking simulation for development team
- Develop pre-installed Android application using eclipse & Java for Panasonic smartphone: Eluga, Lumix
- Hand-on iterator process from high level design to detail design, sematic, test to code by apply TDD using Rational Rose & Astah
Last updated: 20250928