Samuel Lock, Developer in London, United Kingdom
Samuel is available for hire
Hire Samuel

Samuel Lock

Verified Expert  in Engineering

AWS DevOps Developer

Location
London, United Kingdom
Toptal Member Since
August 29, 2022

Samuel是AWS认证的高级工程师,专门从事AWS上的无服务器开发和DevOps/平台工程. 他有交付无服务器REST api和数据摄取管道的经验, all powered by AWS Lambda. 他还担任过DevOps角色,并认为自己是AWS CloudFormation的一员, CI/CD, and automation expert. 塞缪尔在两家早期创业公司工作过,其中一家处理医疗数据.

Portfolio

ServerlessGuru
AWS Lambda,无服务器,无服务器框架,亚马逊API网关,亚马逊RDS...
Toptal
AWS认证解决方案架构师,架构,技术写作,咨询...
uMed
Amazon Web Services (AWS), Python, Django, Containers, Docker...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Python, Amazon Web Services (AWS), Serverless, Startups, AWS CloudFormation, Node.js, GitHub, AWS Lambda, Serverless Framework

The most amazing...

...感觉就是从头到尾成功地为客户提供服务. 我利用无服务器范例来设计传统的开发流程.

Work Experience

Serverless Developer

2023 - PRESENT
ServerlessGuru
  • 根据企业客户端的规范为其交付了一组api. The APIs use an API Gateway, Lambda, and RDS tech stack. The Lambdas were written in Node.js and deployed via Serverless Framework.
  • Architected and delivered a data-ingestion pipeline. 管道利用了S3(触发)、SQS(解耦)和AWS Lambda(处理)。. 该管道具有完整的可观察性和失败事件的重试逻辑.
  • Publish content once a month on behalf of ServerlessGuru. 其中包括一篇带有工作代码示例的技术博客文章, partnering this with a YouTube video for their channel, and an internal webinar with other engineers.
技术:AWS Lambda、无服务器、无服务器框架、Amazon API Gateway、Amazon RDS、Node.js, APIs, Event-driven Architecture

Technical Lead for AWS Certification Accelerators

2022 - PRESENT
Toptal
  • 创建了两个为期八周的加速课程,帮助工程师准备并通过AWS解决方案架构师(专业)和DevOps(专业)认证考试. I delivered both of these accelerators in rotation.
  • 利用Toptal与Udemy和AWS Skills Builder的协议来提供大部分内容. 然后,我制作了12小时的面对面内容,以便为那些资源不足的工程师做好准备.
  • 完成AWS解决方案架构师专业加速器的首次交付,该加速器从所有注册的加速器中获得了15%的确认通过率(在加速器完成后的一个月内).
Technologies: AWS认证解决方案架构师,架构,技术写作,咨询, Mentorship, AWS Certified DevOps Engineer, Education

Senior DevOps Engineer

2020 - 2022
uMed
  • Defined, built, 并独自部署了所有必要的AWS基础设施,发布了这家种子公司的旗舰产品,并成功进入了市场.
  • 设计并构建了关键业务医疗数据摄取管道. 它利用了S3(触发)、SQS(解耦)和AWS Lambda(处理)。. 它负责解密、处理和存储敏感的医疗数据.
  • Built each app's CI/CD pipeline using CircleCI. 该管道将运行测试,创建Docker映像,并部署到ECS或Amazon EC2.
  • 向公司介绍各种AWS服务,如AWS Lambda, Step Functions, and least-privilege IAM policies via demos and workshops.
  • Handled cost control within AWS, 提供预算报告,并就如何节省资金提出建议.
  • 在时间允许的情况下对应用程序代码(Django)做出贡献.
Technologies: Amazon Web Services (AWS), Python, Django, Containers, Docker, AWS CloudFormation, AWS Lambda, Amazon S3 (AWS S3), Amazon Virtual Private Cloud (VPC), AWS Copilot, AWS SAM, CircleCI, GitHub, GitLab, AWS Step Functions, Amazon Elastic Container Service (Amazon ECS)

Founder

2019 - 2020
CleatSheet
  • Built a company website using React, and it is still live.
  • 设计并构建了一组由AWS Lambda提供支持的后端微服务, API gateway, and RDS/DynamoDB tech stack. APIs were all RESTful.
  • 创立并生产了这项业务,但新冠疫情迫使其停止运营.
Technologies: Amazon Web Services (AWS), AWS Lambda, AWS CloudFormation, Amazon CloudFront CDN, React, React Native, Microservices, Software Architecture

Software Engineer I and II

2017 - 2019
Citrix
  • Inherited a manual performance testing process, fully automated it, and added it to a Jenkins CI/CD pipeline.
  • 在性能测试期间模拟所有第三方服务,以确保结果中的任何更改都完全归因于此应用程序中的代码更改.
  • 在Azure Cosmos DB的支持下,为公司的旗舰产品创建了一个最受欢迎的功能.
技术:Azure、c#、Terraform、微服务、Python、性能测试、Jenkins

Servlerless APIs for Enterprise Client

我按照客户端的规范交付了多个无服务器api. The APIs (Node.js)完全进行了单元测试(Jest),代码覆盖率达到100%. 它们基于JSON模式执行请求/响应验证. 它们是基于rest的,使用RDS后端和API网关作为前端. 我还为我们的消费者制作了所有文档和邮差收藏品.

Event Driven Health Data Ingestion Pipeline

http://umed.io/
设计并构建了英国健康数据的数据摄取管道. The pipeline used SFTP pollers, Lambda functions, Amazon S3, and ECS tasks with an event-driven architecture approach. I created CloudWatch dashboards to monitor it daily. The pipeline has been running daily for over a year.

Data Ingestion Pipeline for Enterprise Client

I architected, developed, 并提供了一个数据摄取管道,将数据从大型企业的人工智能实验室转移到他们的定价系统. 我利用了S3(触发)、SQS(解耦)和Lambda(处理). The Lambdas were written in Node.js and deployed by Serverless Framework. 我确保设计提供了充分的可观察性和重新驱动机制.

Containerized Medtech Django Apps

http://umed.io/
容器化MVP Django应用程序,并将它们作为Docker容器部署到AWS中. 在这个过程中,我使用了Amazon ECS和AWS RDS后端数据库. 我利用AWS Copilot工具来编排容器的部署,并使用CloudFormation模板创建基础设施.

Open-source PyPI Package/CLI

http://github.com/ServerlessSam/data-file-merge
我创建了一个开源的Python项目,它基于规则合并/拆分数据文件(JSON/YAML). 它可以作为PyPI包或独立的CLI使用. 该项目通过GitHub wiki进行了完整的单元测试和文档记录. 该项目包括一个在CircleCI上运行的完整的CI/CD管道.
2013 - 2017

Master's Degree in Experimental Physics

University of York - York, UK

JANUARY 2024 - JANUARY 2027

AWS Certified Solutions Architect

Amazon Web Services

JUNE 2023 - JUNE 2026

AWS Certified DevOps Professional

Amazon Web Services

JANUARY 2023 - JANUARY 2026

AWS Certified Developer Associate

Amazon Web Services

MAY 2022 - MAY 2024

AWS Certfied Solutions Architect Professional

Amazon Web Services

Libraries/APIs

Node.js, React

Tools

AWS CloudFormation, Amazon Virtual Private Cloud (VPC), CircleCI, GitHub, AWS Step Functions, Terraform, PyPI, PyInstaller, GitLab, Jenkins, Amazon CloudFront CDN, Amazon Elastic Container Service (Amazon ECS), Amazon EKS, Amazon Simple Queue Service (SQS), AWS CodeDeploy, AWS CodeBuild, AWS CodeCommit, Amazon ElastiCache, AWS Key Management Service (KMS), Amazon CloudWatch

Languages

Python, YAML, C#

Platforms

Amazon Web Services (AWS), Docker, AWS Lambda, Unix, Visual Studio Code (VS Code), Azure, AWS Elastic Beanstalk, Amazon EC2

Paradigms

Microservices, DevOps, Event-driven Architecture

Storage

Amazon S3 (AWS S3), JSON, PostgreSQL, Amazon DynamoDB

Frameworks

Serverless Framework, Django, React Native

Other

Serverless, Startups, Software, Coding, AWS Copilot, AWS SAM, AWS Certified Solution Architect, Containers, Performance Testing, Software Architecture, Solution Architecture, Amazon RDS, SFTP, API Gateways, Open Source, Architecture, Technical Writing, Consulting, Mentorship, AWS CodePipeline, Amazon Kinesis, Amazon Route 53, Cloud, AWS Certified DevOps Engineer, Education, Amazon API Gateway, APIs, Amazon EventBridge, SDKs, Solution Design

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