Tonny Pham, Developer in Hanoi, Vietnam
Tonny is available for hire
Hire Tonny

Tonny Pham

Verified Expert  in Engineering

Back-end Developer

Location
Hanoi, Vietnam
Toptal Member Since
February 23, 2023

Tonny是一名拥有14年经验的系统架构师和全栈开发人员. He worked on various services, including financial and eCommerce systems, as well as c100k real-time games. tony是开发大规模分布式系统的专家,专注于维护最高级别的信息安全和隐私. 他善于应对新挑战,善于解决问题. tony也非常善于自我激励,擅长与全球团队合作.

Portfolio

Undisclosed Client
架构,系统架构,系统架构设计...
Kraken
计算机工程,计算机科学,HTML, CSS,密码学,加密...
Veltra
Go,谷歌云平台(GCP),微服务架构,微服务...

Experience

Availability

Full-time

Preferred Environment

MacOS, Linux, Visual Studio Code (VS Code), JavaScript, Node.js, TypeScript, Algorithms

The most amazing...

...我开发的系统能够为一家独角兽金融机构每天生成和管理价值500万美元的交易.

Work Experience

Senior Technology Architect

2023 - PRESENT
Undisclosed Client
  • 审查系统架构并密切监控系统. 为了确保最佳性能,监控和识别系统瓶颈至关重要. 优化代码和删除不必要的进程将系统负载降低了40%.
  • Improved the git flow, built efficient CI-CD processes, 增强了金融体系的整体安全性. 这些改进简化了开发过程, increased deployment efficiency, and ensured the system's security.
  • 改进了POS客户端算法,创建了更可靠、更安全的数据方案. 这些增强确保了更流畅的事务, improved data accuracy, 加强安全防范潜在的破坏.
Technologies: 架构,系统架构,系统架构设计, Microservices Architecture, Large Scale Distributed Systems, API Design, Risk Management, Node.js, Go, Java 7, Kubernetes, APIs, Software Design, Leadership, Scalability, Performance, Cloud, API Integration, Software Architecture, Web Applications, Programming, Java, Spring Boot, Algorithms, SQL, Full-stack, Web Development, Payment APIs, Online Payments, Digital Payments, Payment Gateways, Team Leadership, Cloud Architecture, Architectural Patterns, SaaS, SaaS Design, Software as a Service (SaaS), API Architecture, REST APIs

Back-end Engineer

2019 - 2022
Kraken
  • 开发了一个应用程序,该应用程序确保多个子系统中相关操作的原子性,以确保一致性和防止错误,同时保持尽可能高的安全性.
  • 直接与多家金融机构合作开发新产品.
  • 目睹了巨大的资金流通过我开发的系统.
Technologies: 计算机工程,计算机科学,HTML, CSS,密码学,加密, Databases, Web Security, Linux, JavaScript, Node.js, MySQL, TypeScript, Blockchain, Altcoin, Fintech, Fintech Consultant, Cryptography, Test-driven Development (TDD), Back-end, Back-end Development, Architecture, Git, Continuous Integration (CI), Amazon Web Services (AWS), Large Scale Distributed Systems, Software Design, Scalability, Performance, Cloud, Integration, API Integration, Web Applications, Programming, Algorithms, SQL, Web Development, Payment APIs, Online Payments, Digital Payments, Payment Gateways, DevOps, Cloud Architecture, Architectural Patterns, SaaS, SaaS Design, Software as a Service (SaaS), API Architecture, REST APIs

Senior Engineer | Systems Architect

2017 - 2019
Veltra
  • 设计并构建了一个基于微服务的系统,以取代和扩展一个拥有300个表和数亿条记录的复杂单体系统.
  • 通过多个区域部署和扩展可用的系统. 我对整个系统进行了混乱测试,以保持高可用性, as chaos bots kill any instance at their will.
  • Conducted a stress test on the system, subjecting it to 10,000个并发请求以确保其持久性.
Technologies: Go,谷歌云平台(GCP),微服务架构,微服务, Google Bigtable, Apache Kafka, HTML, TypeScript, CSS, Protobuf, PHP, Linux, JavaScript, Node.js, MongoDB, MySQL, WebSockets, Web Security, Databases, Back-end, Back-end Development, Git, Continuous Delivery (CD), Continuous Integration (CI), BigTable, Amazon Web Services (AWS), Test-driven Development (TDD), Architecture, Web Scraping, Kubernetes, Large Scale Distributed Systems, System Architecture Design, System Architecture, API Design, APIs, Software Design, Leadership, Scalability, Performance, Cloud, API Integration, Software Architecture, Web Applications, Programming, Angular, Full-stack Development, SQL, Full-stack, Web Development, Payment APIs, Online Payments, Digital Payments, Payment Gateways, eCommerce, Team Leadership, DevOps, Cloud Architecture, Architectural Patterns, SaaS, SaaS Design, Software as a Service (SaaS), API Architecture, REST APIs

Lead Engineer

2013 - 2017
PlayNext
  • 开发的实时战斗游戏达到了10个,000,000 daily users, peaking at 120,000 downloads a day.
  • 率先在网页、iOS和Android上使用HTML5混合应用. 在很短的时间内开发并移植了10款应用和游戏到混合应用中.
  • 为一家支持10万并发用户的初创公司构建了一个实时战斗系统.
Technologies: Meteor, Sails.. js、MongoDB、WebSockets、Android、iOS、Cassandra、PHP、Laravel、CSS、Linux、JavaScript、Node.js, MySQL, HTML, TypeScript, Web Security, Databases, Game Development, Mobile Game Development, Back-end, Front-end, Back-end Development, Architecture, PostgreSQL, Git, APIs, Test-driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), Amazon Web Services (AWS), Scraping, Web Scraping, Data Scraping, Kubernetes, System Architecture Design, System Architecture, API Design, Software Design, Leadership, Scalability, Performance, Cloud, Integration, API Integration, Software Architecture, Web Applications, CTO, Programming, Full-stack Development, SQL, Mobile, Full-stack, Mobile Development, Web Development, Cross-platform, Startups, Payment APIs, Online Payments, Digital Payments, Payment Gateways, Team Leadership, DevOps, Cloud Architecture, Architectural Patterns, REST APIs

Full-stack Engineer

2009 - 2013
Rakuten
  • 开发和维护多个国际系统,帮助管理10,000 shops with millions of products.
  • 设计开发灵活、规模化的商户店铺管理系统,作为乐天集团在各国的标准, speeding up their globalization.
  • 以99的速率维护系统可用性.999%.
技术:Ruby, Java, Oracle, JavaScript, Linux,机器学习,数据挖掘,Node.js, MySQL, CSS, HTML, Web Security, Databases, Back-end, Back-end Development, Git, API Design, Software Design, Cloud, API Integration, Web Applications, Programming, Spring Boot, Full-stack Development, SQL, Mobile, Full-stack, Mobile Development, Web Development, eCommerce, REST APIs

将单体系统转换为微服务架构

http://www.veltra.com/en/
由于其缓慢的性能和无法处理激增的流量, the old system, 它依赖于一个拥有数百个表和数百万条记录的庞然大物, was no longer viable.

The new system, built on a microservice architecture, 可以扩展到多个GCP区域,并且能够比以前的单片系统快100倍.

As the designer and architect of the solution, 我领导了一个由五名工程师组成的团队,同时参与了动手编码. Additionally, 我开发了各种部署和生产力工具来优化项目的效率.

High-Volume Financial System

I successfully architected a robust, 全有或全无的系统,与四个独立的财务方利用零知识框架运作, 满足客户要求的最严格的安全标准.

这个系统是精心设计的,重点是密码学, privacy, confidentiality, and accountability, ensuring secure and tamper-proof transactions.

Furthermore, 我优先考虑了系统的可靠性,并设计了它,以确保所有相关方都对交易的准确性和完整性有信心.

Assassin's Creed: Memories

Assassin's Creed: Memories, 带有角色扮演元素的交易卡牌游戏, was exclusively designed for iOS.

As the lead engineer at PlayNext, 我开创并开发了《欧博体育app下载》的混合解决方案, 带有角色扮演元素的交易卡牌游戏, to be operated across web, iOS, 和Android平台使用单一源代码. 这款游戏获得了1000万的日活跃用户和10万的并发用户. 开发和维护这样一款大型游戏是我职业生涯的重要转折点.
2009 - 2011

Master's Degree in Computer Engineering

Tokyo Institute of Technology - Tokyo, Japan

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,数据库,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

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring