![Carlson Lau, Developer in Toronto, Canada](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F1071312%2Fpicture%2Foptimized%2Fhuge-31c1bcf8d28a9dec5f37fbec9c11fb0f.jpg&width=524)
Carlson Lau
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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多秒减少到两秒以下.
Full-stack Developer
Eight & Co
- 开发一个React web应用程序,绘制用户数据,并根据MySQL数据库的数据分析生成关系图和网络图.
- Created a custom graphing framework using D3.Js,它可以生成一系列图表,并动态创建节点来表示数据点及其与其他数据点的关系.
- 使用Gmail和Outlook api聚合存储在MySQL数据库中的数据,并将平台托管在Google Compute Engine上.
Software Engineer I
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.
Software Development Engineer Intern
Amazon.com
- 在Alexa媒体处理团队中,用TypeScript开发动态日志解析模块.
- 基于媒体处理平台的webbrtc媒体应用的综合延迟统计, using C and GStreamer.
- 使用React和D3创建复杂关系图的可视化工具.js, of Alexa's media pipeline using data from my log parsing module.
Back-end Cybersecurity Intern
IBM
- Developed the pipeline deployment using Docker, Kubernetes, Artifactory, Jenkins, 和Ansible脚本在我的DevOps脚本中自动管理开发和生产中的Docker映像.
- 通过将SonarQube集成到我们的Jenkins管道中,自动代码扫描以检测bug和代码气味, which reduced 200+ critical bugs.
- 将单体架构docker化为具有云架构的弹性管道.
Machine Learning Engineer
Athena Education
- 开发NLP引擎,使用NER模型确定学生对给定问题的答案的正确性.
- 使用大数据创建分类器,自动引导学生发现自己的弱点, such as grammar, diction, and sentence structure.
- 实现了一个可扩展和灵活的中英文模型.
Junior Full-stack Developer
Markdale Financial Management
- Helped develop blockchain, 从创建交易机器人到使用HTML在内容管理系统上执行全栈开发, CSS, JavaScript, and Node.js with Ubuntu Server.
- 集成功能,如加密趋势分析和存款功能, withdrawing, and transferring cryptocurrency.
- 创建DevOps脚本,自动设置MySQL数据库和Nginx配置.
Experience
Hospital Simulator for Vector Institute
http://github.com/ER-Visualizer/VisualizerMY ROLE
•开发了一种优化算法来检测Python和数据分析中的瓶颈.
• Designed and developed simulation visualizations on the front end.
•使用Docker和Amazon ECS构建滚动部署基础设施.
Highly Customizable Banking Chatbot
http://carlson-lau.com/projects我设计、执行和测试了手机应用和开发者界面. 该移动应用程序易于扩展,并且可以使用文本、图像和图形进行响应. 为了最大限度地提高聊天机器人的可用性,它可以移植到iOS和Android上. TD团队将能够创建他们自己的规则和可识别的意图来定制聊天机器人的行为并测试其性能. 设计团队提供了聊天机器人原型示例和文档,以使产品更易于使用.
Foodhub
http://carlson-lau.com/projects我领导使用React Native开发移动应用程序,并将我们的后端微服务部署到Google Cloud中.
Education
Bachelor of Science (Honours) Degree in Computer Science
University of Toronto - Toronto, Canada
Skills
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
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