Warunyou Dej-Udom
Verified Expert in Engineering
Software Developer
Bangkok, Thailand
Toptal member since April 15, 2022
Warunyou is a full-stack developer with experience building social and chat platforms that support millions of concurrent users. He is fluent in TypeScript, Python, and Rust and adept in designing highly performant back-end architecture and optimizing platforms. He has led initiatives, managed releases, and worked in the health, education, real estate, and eCommerce industries. As a product manager, Warunyou knows how to bring out the best in teams to deliver quality products on time.
Portfolio
Experience
- JavaScript - 5 years
- Node.js - 5 years
- React - 5 years
- Redis - 3 years
- MongoDB - 3 years
- PostgreSQL - 2 years
- Next.js - 2 years
- TypeScript - 2 years
Availability
Preferred Environment
Node.js, React, TypeScript, Python, Redux, Game Development, 3D, Three.js, WebGL, Unity
The most amazing...
...project I've worked on is a chat and social SDK that powers many live sport streams and enterprise networks globally.
Work Experience
Software Developer | Consultant
Self-employed
- Prototyped a 3D RPG mobile game, coded game mechanics and AI-created 3D assets, and implemented several shaders related to the game inside Unity.
- Created real-time event broadcast system and service discovery in Rust and Implemented Python binding and WASM package for client-side.
- Developed a question-and-answer website for Thai university and high school students using React and NextJS.
- Built manufacturing software for Polynet, a leading rubber and plastic manufacturer in Thailand, using React and Python.
- Prototyped a smart home system for a ventilator supplier that powers one of Thailand's largest real estate development companies.
Senior React and Node.js Developer
Allestis Pty Ltd T/as Tangent Network
- Developed a PoC for the back end, leveraging some technology behind blockchain to create consistent and secure data.
- Elevated the PoC to a working prototype, which included document analysis and text extract.
- Created a front-end React client to display the information of the back-end server.
Product Manager
Amity
- Managed a project to release the beta of the TypeScriptSDK version of the social SDK and a sample app in React Native under a stringent deadline.
- Assisted in managing expectations and gathered requirements from customers in the US and EU regions.
- Combated critical bugs and features to close upcoming deals.
Software Engineer
Amity
- Optimized a real-time event broadcast messaging system and database query to support millions of users.
- Developed a new version of chat API to support more sophisticated message types.
- Led the back-end initiative to build a subscription service, payment gateway, and service provider.
- Populated data with user activities and aggregated them for an analytics dashboard.
- Managed a full-stack team to work on a COVID-19 initiative with several engineers.
Software Engineer
NextCapital
- Developed an optimized UI testing framework which decreased the execution time of all test suites from several hours to approximately twenty minutes.
- Managed test cases and implemented an internal React app to effectively process and display aggregated test results.
- Recognized and awarded by NextCapital as one of only three out of 40+ students in the City Scholars program for being an outstanding intern and making an exceptional contribution to the company.
Researcher and Strategist Intern
Digital Ventures Co., Ltd.
- Researched upcoming technologies in the financial world and sought investment opportunities in countries such as Thailand, the United Kingdom, and Israel.
- Conducted surveys and interacted with local merchants in the market to improve the design and formulate marketing strategies to digitalize the world’s largest weekend market, Chatuchak Weekend Market.
- Studied emerging technologies such as machine learning and blockchain and their implications.
Experience
Simple Chain
https://warunyoud.github.io/simple-block/Ocean Wave Simulation in Three.js
https://warunyoud.github.io/wave3js/Service Discovery Written in Rust
https://github.com/warunyoud/watchtower-rsReal-time Event Publishing System Written in Rust
https://github.com/warunyoud/flock-rsEducational Question and Answer Website
https://devior.vercel.app/Education
Bachelor of Science Degree with Highest Honors in Computer Science
University of Illinois at Urbana-Champaign - Champaign, Illinois, USA
Skills
Libraries/APIs
Node.js, React, REST APIs, Web3.js, Three.js, WebGL, Nightwatch.js, Common Crypto
Tools
GitHub, Mongoose, Git, MetaMask, Jenkins, Jira, Trello
Languages
TypeScript, JavaScript, Python, Rust, HTML, C++, C, Java, C#, SQL, CSS, Google Apps Script, HTML5
Frameworks
Express.js, Next.js, Redux, Material UI, Cypress, Jest, React Native, Unity
Platforms
Vercel, Amazon Web Services (AWS), Blockchain, Linux, ProductPlan, Arduino, Azure, AWS Lambda
Storage
MongoDB, PostgreSQL, Redis, CockroachDB, Cassandra
Paradigms
Microservices Architecture, Scrum, Management, Lambda Architecture
Other
Network Programming, Full-stack, APIs, Enterprise, Enterprise Systems, Architecture, Game Development, System Programming, Crypto, ESLint, Product Management, Image Generation, Byte maps, Image Manipulation, 3D, Machine Learning, Data Science, Algorithms, Scrum Master, Research, Investing, WebSockets, Cloud, Content Management Systems (CMS), Serverless, WebAssembly (Wasm), Shaders
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