Richard Dam,胡志明市开发商,胡志明市,越南
Richard is available for hire
Hire Richard

Richard Dam

Verified Expert  in Engineering

APIs Developer

Location
胡志明市,胡志明市,越南
Toptal Member Since
July 10, 2019

Richard is a seasoned product engineer with over a decade of experience building innovative products in the AI/ML, payment, and eCommerce fields. 他是一个经验丰富的团队领导, driving 10x growth for a startup's AI Chatbot and successfully heading the engineering team of GO VIET. 他是一家金融科技公司的首席技术官, Richard's passion for product engineering and driving results make him an invaluable asset to any tech team.

Portfolio

Early Stage Startup
Python, API, Azure, Flask, Google Cloud, OpenAI GPT-3 API
Freelance Client
Python, Amazon Web Services (AWS), Azure, Kubernetes, ChatGPT, OpenAI GPT-3 API...
Polymer Solutions, Inc
Python、AWS Lambda、亚马逊网络服务(AWS)、数据丢失防护(DLP)...

Experience

Availability

Part-time

Preferred Environment

Docker, Git, Sublime Text, PyCharm, Zsh, MacOS

The most amazing...

...我开发的产品是一个社交网络的推荐引擎, 为用户提供个性化的活动反馈体验.

Work Experience

Python Developer

2023 - 2023
Early Stage Startup
  • 实验并应用预训练的AI模型进行新闻文章摘要.
  • 通过应用OpenAI来优化应用程序的某些NLP任务, including text similarity, summarization, and script generation.
  • Refactored the Flask app, 模块化不同的逻辑组件, 并创建了Docker和部署脚本.
技术:Python, API, Azure, Flask, Google Cloud, OpenAI GPT-3 API

Engineering Manager

2021 - 2023
Freelance Client
  • Designed, architected, and implemented a multi-tenant chatbot platform optimized for the education industry.
  • Created an identity management system that enables single sign-on for all the portals in the system and federated identity for the clients.
  • 使用LTI v1创建与多个LMS的集成.1 and LTI v1.3.
  • Built a Microsoft Teams app to make the chatbot available on the Teams personal and group chats.
  • 构建CI/CD管道,并使用IaC自动提供基础设施.
Technologies: Python, Amazon Web Services (AWS), Azure, Kubernetes, ChatGPT, OpenAI GPT-3 API, GitHub, Flask, REST APIs, SAML, Single Sign-on (SSO), OAuth 2, OpenID Connect (OIDC), Auth0, Back-end, Terraform, Microservices

Software Engineer

2021 - 2021
Polymer Solutions, Inc
  • 优化lambda应用的处理时间在20-30%左右.
  • Restructured the app's service layer to make it compatible with Lambda, API, and CLI.
  • Set up CI/CD pipelines on Bitbucket and provisioned the app on AWS using Terraform.
Technologies: Python、AWS Lambda、亚马逊网络服务(AWS)、数据丢失防护(DLP), Terraform, 个人身份资料(PII), GitHub, Back-end

Consultant

2019 - 2020
GAPO Technology JSC
  • 组建了一个产品团队来改进一个社交网络的活动动态.
  • Redefined the activity feed as a data-driven product within the social network; defined the metrics and KPIs for the product.
  • Built an experimentation platform for developing a continuously improving product, 支持不同产品组件的多变量测试.
  • Developed a recommendation engine as a core of the activity feed to personalize the activity feed of users.
  • Constructed data pipelines, including both streaming and batching to maintain feature data of the recommendation engine and support BI and data analysis. 数据栈:Kafka, Cassandra, Airflow, BigQuery.
Technologies: Apache Airflow, Google Cloud Platform (GCP), Data Pipelines, Apache Kafka, Python, Social, Flask, GitHub, Back-end, Microservices

Head of Engineering

2018 - 2019
高越科技贸易有限公司
  • Assembled a product team to deploy ride-hailing and food delivery products in Vietnam; coordinated with a regional engineering team to maintain and continuously improve products.
  • 维护数据仓库并开发新的数据管道, which ensured data integrity and accessibility for BI and fraud prevention activities. 使用的技术:BigQuery, Google Cloud Storage, Airflow, Pandas, Kafka.
  • Deployed and maintained microservices on Google Compute Engine and Google Kubernetes Engine.
  • 与银行集成了一个系统,用于支付过程.
  • 建立IT基础设施和信息安全策略.
  • 使用Grafana和InfluxDB创建实时监控仪表板.
Technologies: SQL, Grafana, Helm, Protobuf, Kubernetes, Google Cloud Platform (GCP), BigQuery, Apache Airflow, Java, Python, OpenID Connect (OIDC), GitHub, Back-end, Microservices

联合创始人|首席技术官

2015 - 2018
TDC JSC
  • 共同创立并领导了一个工程和产品团队.
  • 从事金融科技、银行整合和会话人工智能的工作.
  • Created an eWallet that enables users to make P2P money transfers via a phone number, bank account, and social network. 使用的技术:Java和Spring框架, MySQL replication, 微服务架构与Docker, and Google Protobuf.
  • Implemented direct integration with the core banking API of some Vietnam banks for wallet top-ups and withdrawal transactions.
  • 开发了一个事务管理和监控的管理平台.
  • 为金融用例创建了基于规则的聊天机器人平台, 支持银行转账的自然语言处理, saving account creation, and service payments.
  • Integrated a system with eCommerce partners to purchase products and services on the eWallet app.
  • 数据中心中预置的本地基础设施.
Technologies: Protobuf, Django, Python, Docker, Spring, Java, OpenID Connect (OIDC), GitHub, Back-end

解决方案架构师|技术售前

2013 - 2015
SmartOSC Corporation(北美)
  • Advised clients in North America area wanting to build an eCommerce platform on their strategy and development plan.
  • Architected a high-level system, handled the project scoping, 并根据客户需求生成开发时间表.
  • Traveled and conducted face-to-face meetings with clients in the North American area.
  • Provided technical support to existing customers, maintaining relationships with customers.
技术:PHP, Drupal, Symfony, Magento,电子商务

Senior Software Engineer

2010 - 2013
SmartOSC Corporation
  • Managed a development team of 10 engineers to create an eCommerce system with seven million+ SKUs; used PHP, Symfony, MySQL replication, and PHPUnit.
  • Led a team of five in the development of a CMS for US university sports teams to upload, 流媒体和分享他们的体育比赛视频.
  • 修改了一个公司的网站,以支持地铁设计使用PHP和Drupal.
  • Developed websites for clients in different sectors using WordPress and Drupal.
  • Maintained and supported an eCommerce platform written in PHP/CodeIgniter for a multi-brand fashion company in Europe.
技术:WordPress, Drupal, MySQL, Symfony,电子商务

Search Engine Developer

2008 - 2010
Tinh Van Telecom
  • Developed custom text processors and extractors for a web search engine in Python.
  • Created a web crawler for blog searches using Python and a thread pool library.
  • 基于Facebook应用,用PHP和MySQL建立了一个博客平台, 允许用户在Facebook上创建博客条目.
  • 使用类似pagerank的算法改进了博客条目和博主的排名.
  • 使用PHP和Yii框架开发了一个内容管理系统.
技术:MySQL, PHP, Python

Social News Feed System

We built a News Feed system for a social network with a few million daily active users. 该系统是社交网络的一个子产品, 我们用数据驱动的思维方式来设计系统. We first formed the metrics for a successful News Feed and then implemented the system to achieve the target KPI.

Technically the system was designed using microservices best practices and strictly followed the 12-factor app methodology. We used Kafka for streaming data and Airflow for batching data for the machine learning service. The heart of the News Feed system was a hybrid recommendation engine in which we tried to create several different models for different customer segments. We also made an experimentation service to set up an experiment to improve the model quickly.

底层技术栈包括:
•架构微服务
•Python与Flask的所有api
•Kafka和气流数据流和批处理
•数据库为Cassandra和MongoDB
•用于容器化和部署的Docker和GKE
•用于代码修订控制和CI/CD的GitLab和ArgoCD

Mobile eWallet

我们在Android和IOS上创建了一个移动电子钱包, aiming to make the money transfer experience as simple and as easy as possible. The eWallet facilitated direct money top-ups and withdrawals from a bank account via a host-to-host integration with the bank. It also supported P2P money transfers via a phone number and social network and product/service purchases from third-party eCommerce vendors.

Underlying Technologies:
•架构微服务
•Java + Spring框架,Python + Django服务
• MySQL for the database
•用于服务间通信的Protobuf
•OAuth 2用于用户认证和授权
• Docker for containerization
•GitLab用于代码修订控制和CI/CD

Financial Chatbot Platform

我们帮助一家银行建立了一个金融服务的聊天机器人平台. 它是银行与客户之间的另一个沟通渠道. 用户可以查询余额, transfer money, create a savings account, and buy value-added services from an instant-messaging app like Facebook Messenger.

聊天机器人平台的核心, there's a message queue aiming to stream users' chat messages to the rule-based processors and stream the replies to users. On top of the core, 适配器使平台能够与多个服务集成, including Facebook Messenger, Zalo, and more.

采用微服务架构和发布/订阅模式, the platform could be easily scaled up to process a few million messages per second.
2013 - 2015

计算机科学硕士学位

Texas A&M大学-大学城,得克萨斯州,美国

2006 - 2010

计算机科学学士学位

VNU工程技术大学-河内,越南

MAY 2019 - MAY 2021

Niobium 2019挑战赛的coidity金奖

Codility

Libraries/APIs

Protobuf, Stripe API, jQuery, Scikit-learn, Facebook API, OpenCV, Pandas, REST APIs

Tools

BigQuery, Google Kubernetes Engine (GKE), Zsh, Git, JetBrains, Postman, Grafana, Pytest, PyCharm, Sublime Text, Helm, Stripe Checkout, Ansible, Apache Airflow, ELK (Elastic Stack), Fluentd, Terraform, ChatGPT, GitHub, Auth0

Frameworks

Flask, Spring, Django, Spring Boot, Symfony 2, JUnit, OAuth 2, Symfony

Languages

Python, Java, Python 3, PHP, Bash Script, JavaScript, HTML5, SQL, c++, SAML

Platforms

iOS, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), MacOS, Drupal, WordPress, Magento, Amazon EC2, AWS Lambda, Drupal 8, DigitalOcean, Apache Kafka, Azure

Storage

MySQL, Amazon S3 (AWS S3), Google Cloud Storage, Redis, MongoDB, Data Pipelines, PostgreSQL, Elasticsearch, InfluxDB, Cassandra, Google Cloud

Paradigms

Microservices, Agile, Test-driven Development (TDD), Microservices Architecture, DevOps, Unit Testing, Automation

Other

APIs, Back-end, Data Scraping, Data Warehouse Design, Fintech, Mobile Wallet, Mobile Banking, Chatbots, Data Warehousing, Web Crawlers, Recommendation Systems, Conversational UX, 自然语言处理(NLP), GPT, 生成预训练变压器(GPT), Scripting, OpenAI GPT-3 API, eCommerce, Social, Stripe Subscriptions, Web Scraping, Machine Learning, Google Cloud Functions, Scraping, Data Loss Prevention (DLP), 个人身份资料(PII), Single Sign-on (SSO), OpenID Connect (OIDC)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring