Richard Dam
Verified Expert in Engineering
APIs Developer
Richard是一位经验丰富的产品工程师,在AI/ML领域拥有超过十年的创新产品开发经验, payment, and eCommerce fields. He's an experienced team leader, 为一家初创公司的人工智能聊天机器人推动了10倍的增长,并成功领导了GO VIET的工程团队. As the CTO of a fintech company he co-founded, 理查德对产品工程和驱动结果的热情使他成为任何技术团队的宝贵资产.
Portfolio
Experience
Availability
Preferred Environment
Docker, Git, Sublime Text, PyCharm, Zsh, MacOS
The most amazing...
...product I've built is a recommendation engine for a social network, offering users with personalized experience in their activity feeds.
Work Experience
Python Developer
Early Stage Startup
- Experimented and applied pre-trained AI models for news article summarization.
- Optimized an app by applying OpenAI for certain NLP tasks, including text similarity, summarization, and script generation.
- Refactored the Flask app, modularized different logic components, and created Docker and deployment scripts.
Engineering Manager
Freelance Client
- Designed, architected, 并实现了针对教育行业优化的多租户聊天机器人平台.
- 创建了一个身份管理系统,该系统支持系统中所有门户的单点登录和客户端的联合身份.
- Created integrations with multiple LMS using LTI v1.1 and LTI v1.3.
- 建立了一个微软团队应用程序,使聊天机器人可以在团队的个人和群聊.
- Built CI/CD pipelines, and automated infrastructure provisioning using IaC.
Software Engineer
Polymer Solutions, Inc
- Optimized processing time of lambda apps around 20-30%.
- 重构了应用的服务层,使其与Lambda、API和CLI兼容.
- 在Bitbucket上设置CI/CD管道,并使用Terraform在AWS上配置应用程序.
Consultant
GAPO Technology JSC
- Assembled a product team to revamp the activity feed of a social network.
- Redefined the activity feed as a data-driven product within the social network; defined the metrics and KPIs for the product.
- 搭建实验平台,开发持续改进的产品, supporting multi-variate testing for different product components.
- 开发推荐引擎作为活动提要的核心,实现用户活动提要的个性化.
- Constructed data pipelines, 包括流和批处理,维护推荐引擎的特征数据,支持BI和数据分析. Data stack: Kafka, Cassandra, Airflow, BigQuery.
Head of Engineering
GO VIET Technology Trading Company Limited
- 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.
- Maintained a data warehouse and developed a new data pipeline, 确保商业智能和防欺诈活动的数据完整性和可访问性. Technologies used: BigQuery, Google Cloud Storage, Airflow, Pandas, and Kafka.
- 在Google Compute Engine和Google Kubernetes Engine上部署和维护微服务.
- Integrated a system with banks for a money-payout process.
- Established IT infrastructure and information security policies.
- Created real-time monitoring dashboards with Grafana and InfluxDB.
Co-founder | Chief Technology Officer
TDC JSC
- Co-founded and led an engineering and product team.
- Worked on fintech, banking integrations, and conversational AI.
- 创建了一个电子钱包,使用户可以通过电话号码进行P2P转账, bank account, and social network. Technologies used: Java with Spring Framework, MySQL replication, microservices architecture with Docker, and Google Protobuf.
- 实现了与一些越南银行的核心银行API的直接集成,用于钱包充值和提现交易.
- Developed a management platform for transactions management and monitoring.
- Created a rule-based chatbot platform for financial use cases, supporting natural language processing for bank transfer, saving account creation, and service payments.
- 与电子商务合作伙伴集成系统,在电子钱包应用程序上购买产品和服务.
- Provisioned on-premise infrastructure in a data center.
Solution Architect | Technical Presales
SmartOSC Corporation (North America)
- 为北美地区希望建立电子商务平台的客户提供战略和发展计划方面的建议.
- Architected a high-level system, handled the project scoping, and generated the development timeline based on customer needs.
- 出差并与北美地区的客户进行面对面的会谈.
- 为现有客户提供技术支持,维护客户关系.
Senior Software Engineer
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.
- 带领5人团队开发美国大学运动队上传的CMS, stream and share videos of their sports games.
- Revamped a company's website to support metro design using PHP and Drupal.
- 使用WordPress和Drupal为不同行业的客户开发网站.
- 维护和支持一个用PHP/CodeIgniter编写的电子商务平台,为欧洲的一家多品牌时装公司.
Search Engine Developer
Tinh Van Telecom
- 在Python中为web搜索引擎开发了自定义文本处理器和提取器.
- 使用Python和线程池库为博客搜索创建了一个网络爬虫.
- Built a blogging platform with PHP and MySQL based on the Facebook app, enabling users to create blog entries on Facebook.
- Improved the blog entries and bloggers' ranking with a PageRank-like algorithm.
- Developed a content management system with PHP and Yii framework.
Experience
Social News Feed System
从技术上讲,系统是使用微服务最佳实践设计的,并严格遵循12因素应用程序方法. 我们使用Kafka来处理流数据,使用气流来处理机器学习服务的批处理数据. News Feed系统的核心是一个混合推荐引擎,我们尝试为不同的客户群体创建几个不同的模型. 我们还做了一个实验服务,建立了一个实验,以快速改进模型.
Underlying tech stack includes:
• Microservices for the architecture
• Python with Flask for all the APIs
• Kafka and Airflow for data streaming and batching
• Cassandra and MongoDB for the database
• Docker and GKE for containerization and deployment
• GitLab and ArgoCD for code revision control and CI/CD
Mobile eWallet
Underlying Technologies:
• Microservices for the architecture
• Java with Spring Framework and Python with Django for services
• MySQL for the database
• Protobuf for interservice communication
• OAuth 2 for user authentication and authorization
• Docker for containerization
• GitLab for code revision control and CI/CD
Financial Chatbot Platform
At the core of the chatbot platform, 有一个消息队列,旨在将用户的聊天消息流式传输到基于规则的处理器,并将回复流式传输给用户. On top of the core, adapters enabled the platform to be integrated with multiple services, including Facebook Messenger, Zalo, and more.
With a microservices architecture and pub/sub pattern, 该平台可以很容易地扩展到每秒处理几百万条消息.
Skills
Languages
Python, Java, Python 3, PHP, Bash Script, JavaScript, HTML5, SQL, C++, SAML
Frameworks
Flask, Spring, Django, Spring Boot, Symfony 2, JUnit, OAuth 2, Symfony
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
Other
APIs, Back-end, Data Scraping, Data Warehouse Design, Fintech, Mobile Wallet, Mobile Banking, Chatbots, Data Warehousing, Web Crawlers, Recommendation Systems, Conversational UX, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Scripting, OpenAI GPT-3 API, eCommerce, Social, Stripe Subscriptions, Web Scraping, Machine Learning, Google Cloud Functions, Scraping, Data Loss Prevention (DLP), Personally Identifiable Information (PII), ChatGPT, Single Sign-on (SSO), OpenID Connect (OIDC)
Libraries/APIs
Protobuf, Stripe API, jQuery, Scikit-learn, Facebook API, OpenCV, Pandas, REST API
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, GitHub, Auth0
Paradigms
Microservices, Agile, Test-driven Development (TDD), Microservices Architecture, DevOps, Unit Testing, Automation
Storage
MySQL, Amazon S3 (AWS S3), Google Cloud Storage, Redis, MongoDB, Data Pipelines, PostgreSQL, Elasticsearch, InfluxDB, Cassandra, Google Cloud
Education
Master's Degree in Computer Science
Texas A&M University - College Station, TX, USA
Bachelor's Degree in Computer Science
VNU University of Engineering and Technology - Hanoi, Vietnam
Certifications
Codility Golden Award for the Niobium 2019 Challenge
Codility
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring