Carlson Lau, Developer in Toronto, Canada
Carlson is available for hire
Hire Carlson

Carlson Lau

Verified Expert  in Engineering

Full-stack Developer

Location
Toronto, Canada
Toptal Member Since
May 2, 2022

Carlson是一名在开发前端、后端和CI/CD管道方面经验丰富的全栈开发人员. He has experience working in big tech companies such as Amazon, Okta, and IBM, as well as AI startups. Carlson擅长全栈web开发,但也有可扩展数据库设计和DevOps自动化方面的专业知识.

Portfolio

Okta
JavaScript, Python, React, MySQL, MongoDB, Node.js, Java, Docker...
Eight & Co
React, Firebase, MySQL, Node.js, SQL, Back-end Development...
Okta
React, Node.js, Java, PostgreSQL, Amazon Web Services (AWS), JavaScript...

Experience

Availability

Part-time

Preferred Environment

React, Node.js, Python, Amazon Web Services (AWS), MongoDB, MySQL, Express.js, Material UI, Stripe, Firebase

The most amazing...

...我独立开发的项目是加拿大一所拥有数百名注册学生的一流大学使用的教育平台.

Work Experience

Software Engineer II

2021 - 2023
Okta
  • Developed a new CI/CD platform using React, HTML, CSS, 前端使用MUI,后端使用Java Spring Boot的REST api. It automates running Bash scripts to test and build Docker images.
  • 领导微服务的开发,通过Node运行批处理etl,并执行从MySQL到MongoDB的数据聚合.js, which can handle over 20 million requests a day.
  • 创建和优化MySQL查询,将时间从20多秒减少到两秒以下.
Technologies: JavaScript, Python, React, MySQL, MongoDB, Node.js, Java, Docker, Amazon Elastic Container Service (Amazon ECS), AWS Lambda, SQL, APIs, Back-end Development, Front-end Development, Amazon Web Services (AWS), Web Security, Full-stack, Full-stack Development, REST APIs, Databases, Web Development, User Experience (UX), User Interface (UI), GitHub, Front-end, Architecture, Front-end Architecture

Full-stack Developer

2018 - 2022
Eight & Co
  • 开发一个React web应用程序,绘制用户数据,并根据MySQL数据库的数据分析生成关系图和网络图.
  • Created a custom graphing framework using D3.Js,它可以生成一系列图表,并动态创建节点来表示数据点及其与其他数据点的关系.
  • 使用Gmail和Outlook api聚合存储在MySQL数据库中的数据,并将平台托管在Google Compute Engine上.
Technologies: React, Firebase, MySQL, Node.js, SQL, Back-end Development, Front-end Development, APIs, Heroku, JavaScript, Full-stack, Full-stack Development, REST APIs, JSON, Databases, Cron, CSV, Web Development, CSS, HTML, UI Design, User Experience (UX), User Interface (UI), Data Visualization, Front-end, GitHub, Front-end Architecture

Software Engineer I

2020 - 2021
Okta
  • 使用Terraform和Amazon ECS集群自动部署应用程序.
  • 指导CI/CD管道的自动化运行状况度量服务的开发,以帮助使用Node的随叫随到.js and Python.
  • Created and optimized MySQL queries to fetch user data, reducing the time from over 20 seconds to less than two seconds.
Technologies: React, Node.js, Java, PostgreSQL, Amazon Web Services (AWS), JavaScript, REST APIs, JSON, Databases, Web Development, Django

Software Development Engineer Intern

2020 - 2020
Amazon.com
  • 在Alexa媒体处理团队中,用TypeScript开发动态日志解析模块.
  • 基于媒体处理平台的webbrtc媒体应用的综合延迟统计, using C and GStreamer.
  • 使用React和D3创建复杂关系图的可视化工具.js, of Alexa's media pipeline using data from my log parsing module.
Technologies: React, Node.js、C、亚马逊网络服务(AWS)、TypeScript、JavaScript、REST api、数据库、Web开发

Back-end Cybersecurity Intern

2019 - 2019
IBM
  • Developed the pipeline deployment using Docker, Kubernetes, Artifactory, Jenkins, 和Ansible脚本在我的DevOps脚本中自动管理开发和生产中的Docker映像.
  • 通过将SonarQube集成到我们的Jenkins管道中,自动代码扫描以检测bug和代码气味, which reduced 200+ critical bugs.
  • 将单体架构docker化为具有云架构的弹性管道.
技术:Java, Apache Kafka, Docker, Jenkins, SonarQube, PostgreSQL,数据库

Machine Learning Engineer

2018 - 2019
Athena Education
  • 开发NLP引擎,使用NER模型确定学生对给定问题的答案的正确性.
  • 使用大数据创建分类器,自动引导学生发现自己的弱点, such as grammar, diction, and sentence structure.
  • 实现了一个可扩展和灵活的中英文模型.
Technologies: Python, PyTorch, Scikit-learn, Heroku, Databases

Junior Full-stack Developer

2018 - 2019
Markdale Financial Management
  • Helped develop blockchain, 从创建交易机器人到使用HTML在内容管理系统上执行全栈开发, CSS, JavaScript, and Node.js with Ubuntu Server.
  • 集成功能,如加密趋势分析和存款功能, withdrawing, and transferring cryptocurrency.
  • 创建DevOps脚本,自动设置MySQL数据库和Nginx配置.
Technologies: Node.. js, DigitalOcean, MySQL, JavaScript, Firebase,数据库,Web开发

Hospital Simulator for Vector Institute

http://github.com/ER-Visualizer/Visualizer
VisualizER是一个高度可配置的急诊室模拟器,可以模拟各种场景. 医疗专业人员和研究人员可以使用它来确定急诊室的瓶颈和领域,哪些领域将从增加的资源中受益最大. 它是为我的客户建立的,一个机器学习研究机构,矢量研究所.

MY ROLE
•开发了一种优化算法来检测Python和数据分析中的瓶颈.
• Designed and developed simulation visualizations on the front end.
•使用Docker和Amazon ECS构建滚动部署基础设施.

Highly Customizable Banking Chatbot

http://carlson-lau.com/projects
My client, the Toronto Dominion Bank, 想要调查聊天机器人在与客户互动时的人性化水平的影响.

我设计、执行和测试了手机应用和开发者界面. 该移动应用程序易于扩展,并且可以使用文本、图像和图形进行响应. 为了最大限度地提高聊天机器人的可用性,它可以移植到iOS和Android上. TD团队将能够创建他们自己的规则和可识别的意图来定制聊天机器人的行为并测试其性能. 设计团队提供了聊天机器人原型示例和文档,以使产品更易于使用.

Foodhub

http://carlson-lau.com/projects
Foodhub使用OCR技术扫描你的收据,提醒你冰箱里过期的食物. 它还为企业和超市提供消费者行为分析.

我领导使用React Native开发移动应用程序,并将我们的后端微服务部署到Google Cloud中.
2017 - 2021

Bachelor of Science (Honours) Degree in Computer Science

University of Toronto - Toronto, Canada

Libraries/APIs

React, Node.js, REST APIs, Stripe, PyTorch, Scikit-learn

Tools

Cron、Jenkins、SonarQube、Amazon Elastic Container Service (Amazon ECS)、Rasa.ai, GitHub

Frameworks

Express.js, Material UI, Flask, React Native, Django

Languages

Python, JavaScript, CSS, HTML, SQL, HTML5, Java, C, Bash, TypeScript

Storage

MySQL, JSON,数据库,Cloud Firestore, MongoDB, Firebase实时数据库,PostgreSQL

Platforms

Apache Kafka, Docker, AWS Lambda, Firebase, DigitalOcean, Google Cloud Platform (GCP), Heroku, Amazon Web Services (AWS)

Paradigms

UI Design

Other

APIs, CSV, Web Development, Back-end Development, Full-stack, Full-stack Development, Web Scraping, Software Development, Computer Science, Machine Learning, Artificial Intelligence (AI), Progressive Web Applications (PWA), OCR, Front-end Development, Web Security, User Experience (UX), User Interface (UI), Front-end, Data Visualization, Architecture, Front-end Architecture

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

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring