Tonny Pham
Verified Expert in Engineering
Back-end Developer
Tonny is a systems architect and full-stack developer with 14 years of experience. He worked on various services, including financial and eCommerce systems, as well as c100k real-time games. Tonny is a specialist in developing high-scale distributed systems with a focus on maintaining the highest levels of information security and privacy. He thrives on tackling new challenges and excels at problem-solving. Tonny is also highly self-motivated and adept at working with global teams.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, Visual Studio Code (VS Code), JavaScript, Node.js, TypeScript, Algorithms
The most amazing...
...system I've developed is capable of generating and managing $5 million worth of transactions daily for a unicorn financial institution.
Work Experience
Senior Technology Architect
Undisclosed Client
- Reviewed the system architecture and closely monitored the system. To ensure optimal performance, monitoring and identifying system bottlenecks is crucial. Optimizing code and removing unnecessary processes reduced the system load by 40%.
- Improved the git flow, built efficient CI-CD processes, and enhanced the overall security of the financial system. These improvements streamlined the development process, increased deployment efficiency, and ensured the system's security.
- Improved the POS client algorithm, creating a more reliable and secure data scheme. These enhancements ensure smoother transactions, improved data accuracy, and increased security against potential breaches.
Back-end Engineer
Kraken
- Developed an application that ensures the atomicity of related operations in multiple subsystems to guarantee consistency and prevent errors while maintaining the highest possible security.
- Worked directly with multiple financial institutions to shape new products.
- Witnessed an enormous flow of funds passing through the system I developed.
Senior Engineer | Systems Architect
Veltra
- Designed and built a microservice-based system to replace and extend a complicated monolith system that has 300 tables and hundreds of millions of records.
- Deployed and scaled the system available through multiple regions. I chaos-tested the whole system to maintain high availability, as chaos bots kill any instance at their will.
- Conducted a stress test on the system, subjecting it to 10,000 concurrent requests to ensure its endurance.
Lead Engineer
PlayNext
- Developed real-time battle games that reached 10,000,000 daily users, peaking at 120,000 downloads a day.
- Pioneered using an HTML5 hybrid app for web, iOS, and Android. Developed and ported ten apps and games to hybrid apps in a very short time.
- Built a real-time combat system for a startup that supports 100,000 concurrent users.
Full-stack Engineer
Rakuten
- Developed and maintained multiple international systems that help managed 10,000 shops with millions of products.
- Designed and developed a flexible and high-scale shop management system for merchants that acts as a standard for Rakuten Group in all countries, speeding up their globalization.
- Maintained system availability at the rate of 99.999%.
Experience
Transforming a Monolith System to a Microservices Architecture
https://www.veltra.com/en/The new system, built on a microservice architecture, can be scaled across multiple GCP regions and is capable of responding up to 100 times faster than the previous monolithic system.
As the designer and architect of the solution, I led a team of five engineers while contributing to hands-on coding. Additionally, I developed various deployment and productivity tools to optimize the project's efficiency.
High-Volume Financial System
This system was meticulously designed with a focus on cryptography, privacy, confidentiality, and accountability, ensuring secure and tamper-proof transactions.
Furthermore, I prioritized the system's reliability and designed it to ensure that all parties involved had faith in the accuracy and integrity of the transactions.
Assassin's Creed: Memories
As the lead engineer at PlayNext, I pioneered and developed the hybrid solution that enabled Assassin's Creed: Memories, a trading card game with a role-playing element, to be operated across web, iOS, and Android platforms using a single source code. The game reached the heights of success with 10 million daily users and 100,000 concurrent users. Developing and maintaining such a large-scale game was an important turning point in my career.
Education
Master's Degree in Computer Engineering
Tokyo Institute of Technology - Tokyo, Japan
Skills
Languages
JavaScript, PHP, CSS, Go, HTML, TypeScript, SQL, Ruby, Java, HTML5, Java 7
Libraries/APIs
Node.js, REST APIs, Protobuf
Tools
Git
Paradigms
Microservices Architecture, Microservices, API Architecture, Test-driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), Mobile Development, Concurrent Programming, Cross-platform, DevOps
Platforms
Kubernetes, Linux, Meteor, Google Cloud Platform (GCP), Apache Kafka, Blockchain, Amazon Web Services (AWS), Mobile, Oracle, Android, iOS
Storage
MySQL, Databases, MongoDB, Google Bigtable, BigTable, PostgreSQL, Cassandra, Redis
Other
WebSockets, Encryption, Web Security, Back-end, Back-end Development, Architecture, API Design, System Architecture, System Architecture Design, Software Design, Scalability, Performance, Cloud, API Integration, Software Architecture, Web Applications, Programming, Algorithms, Full-stack Development, Web Development, Payment APIs, Online Payments, Digital Payments, Payment Gateways, eCommerce, Cloud Architecture, Architectural Patterns, Crypto, Domain-driven Design (DDD), CAP Theorem, Front-end, Fintech Consultant, Cryptography, Scraping, Web Scraping, Data Scraping, Large Scale Distributed Systems, Leadership, Integration, Full-stack, Startups, Team Leadership, SaaS, SaaS Design, Software as a Service (SaaS), Machine Learning, Computer Science, Data Mining, Computer Engineering, Game Development, Mobile Game Development, Altcoin, Fintech, APIs, CSS3 Animation, Games, Game AI, Risk Management, CTO
Frameworks
Laravel, Spring Boot, Sails.js, CodeIgniter, Unity, Angular
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