
Suphan Fayong
Verified Expert in Engineering
Machine Learning Developer
Bangkok, Thailand
Toptal member since July 11, 2022
Suphan has over ten years of experience in software development, engaging in various types of systems. His expertise is in Python applications and machine learning (ML). He often uses TensorFlow, PyTorch, Flask, Django, or pure Python. Suphan works with deployment pipelines for containerized applications in Linux servers. He has also been doing a lot of work with AWS services lately.
Portfolio
Experience
- Python - 12 years
- Linux - 10 years
- Docker - 6 years
- JavaScript - 6 years
- Amazon Web Services (AWS) - 5 years
- Java - 5 years
- MongoDB - 5 years
- Machine Learning - 4 years
Availability
Preferred Environment
Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, Python
The most amazing...
...system I've designed is a large-scale production and combination of on-premise servers and AWS to run over 5,000 hours of videos daily using ML.
Work Experience
CTO and Co-founder
OxygenAI
- Designed and implemented video analytics and plate recognition for retail and law enforcement using Python with ML in TensorFlow.
- Built a large-scale production using a combination of on-premise infrastructure and AWS.
- Designed a cross-platform application for viewing statistical data. Guided the team with implementation using JavaScript, Angular, and Ionic.
Senior Software Engineer
Agoda
- Designed and developed a new service to constantly update millions of records of hotel prices and availabilities from various data sources, using Scala.
- Implemented comprehensive test cases and always put them in continuous integration (CI) pipelines.
- Led troubleshooting of production issues, fixed them quickly, and provided long-term solutions to the team.
Lead Software Engineer
Carmana
- Led a large team of software engineers to build a consumer-to-consumer (C2C) second-hand car online marketplace from scratch in Angular and Ruby on Rails (RoR).
- Designed and integrated financing and insurance processes into customer buying processes.
- Discussed with product owners and business analysts to understand the product requirements.
- Developed an internal tool using Python and JavaScript for customer relations personnels to handle insurances being issued with transactions on the website.
Software Engineer
Phatra Securities
- Built a portfolio management system in ASP.NET and Java for hedge fund strategies investing in regional Asia Pacific stock markets.
- Developed a backtesting system in Java for analytics for hedge fund strategies using past market data.
- Studied finance, economics, and investment to bridge the communication gap between investment and IT people.
- Developed a tool using Python for parsing data from websites and documents, such as estimated target price by analysts.
Experience
A Hybrid Cloud Infrastructure for Running ML Models
eCommerce Website From Scratch
I led a team of engineers to develop the website from scratch so that we can integrate specific financing and insurance processes in the customer transaction flow. The application is developed using Angular, Bootstrap, and Ruby on Rails.
Platform for Hedge Fund Research
I developed a platform that takes various kinds of inputs, e.g., alpha signals, market conditions, constraints, and simulates portfolios with returns and risks. The research team uses this data to select hedge fund strategies investing in Asia Pacific stock markets with over $300 million fund size.
Education
Master's Degree in Computer Science
University of Southern California - Los Angeles, CA, USA
Bachelor's Degree in Computer Engineering
Chulalongkorn University - Bangkok, Thailand
Certifications
CKAD: Certified Kubernetes Application Developer
Linux Foundation
CKA: Certified Kubernetes Administrator
Linux Foundation
AWS Certified DevOps Engineer Professional
AWS
AWS Certified SysOps Administrator Associate
AWS
AWS Certified Solutions Architect – Professional
Amazon Web Services
AWS Certified Developer Associate
AWS
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
Node.js, TensorFlow, PyTorch
Tools
Amazon Simple Queue Service (SQS), Amazon Cognito
Languages
Python, SQL, Java, C#, JavaScript, Scala, TypeScript, HTML
Paradigms
DevOps
Platforms
Amazon Web Services (AWS), Docker, Linux, AWS Lambda, Kubernetes, Google Cloud Platform (GCP)
Storage
MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL
Frameworks
Flask, Angular, Bootstrap, Ruby on Rails (RoR)
Other
Amazon API Gateway, API Design, Cloud Architecture, Architecture, Back-end, Machine Learning, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring