Gareth Tomlinson,英国伦敦的开发者
Gareth is available for hire
Hire Gareth

Gareth Tomlinson

Verified Expert  in Engineering

Software Developer

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

加雷思八岁得到一台ZX81后就开始编程了. Back then, 你输入你想玩的游戏, 所以你真的需要去争取《欧博体育app下载》游戏. But gaming didn't stick, and instead, Gareth created systems, 他一直发展到今天. 他对制作东西充满热情,喜欢把他接触的每个文件都提升到一个新的水平. An energetic self-starter, Gareth是一位发明家,他总是充满了想法来提供高质量的解决方案.

Portfolio

Sky UK
TypeScript, Node.js、React、Testing、Jenkins、Concourse CI、CircleCI、Jira...
Hive Tools
JavaScript, TypeScript, Enzyme, RTL, Jest, Terraform, Socket.IO, Express.js...
Flixie Limited
MEAN Stack, React Native, Amazon Web Services (AWS), D3.js, Fastlane, Enzyme...

Experience

Availability

Part-time

Preferred Environment

Windows, MacOS, Linux, JetBrains, Visual Studio Code (VS Code), Git, Slack, Email, Node.. js, YARN, React, Clean Architecture

The most amazing...

...我只用了四周的时间就做了一个媒体处理系统,让800人提交了超过7份,000个视频到我们可扩展的剪辑处理平台.

Work Experience

签约JavaScript测试自动化开发人员

2022 - PRESENT
Sky UK
  • 支持并增强了一个自定义测试工具包,用于主要面向公众的流媒体平台的智能设备测试.
  • 推动战术和战略技术决策过程.
  • 在改进测试覆盖率和推动高代码质量的文化方面发挥了积极的作用.
  • 显著减少bug事件,提高测试运行的可靠性.
  • 专为智能设备设计的可视化回归工具.
Technologies: TypeScript, Node.js、React、Testing、Jenkins、Concourse CI、CircleCI、Jira、GitHub、Jest、Socket.IO, Express.js, Git, MacOS, Windows, Linux, JetBrains, Slack, Email, NPM, YARN, Material UI, Selenium WebDriver, ParcelJS, Redis, Selenium, Puppeteer, Presentations, Presentation Design, Microsoft Office, Clean Code, Clean Architecture, Unit Testing, Integration Testing, Cucumber, Ruby, Capybara, Visual Regression Testing, OpenCV, Docker, Agile Workflow, FFmpeg, HTML, CSS, APIs

Founder and CEO

2018 - PRESENT
Hive Tools
  • Acted as a total product owner, from ideation, specification, development, 以及部署一套面向公众的事件管理生产力工具. 使用微服务和MEAN堆栈开发快速敏捷的流程.
  • 应用快速应用开发模型构建ipCue应用, 一个专业级的远程滑动点击器, 在三周内应对COVID-19. Used React, Redux, Socket.IO, Node.js、Redis和一个电子桌面应用.
  • 作为参与监控工具(如MVP)的产品负责人. Used React, TypeScript, Socket.IO, Node.js, Sequelize, PostgreSQL, Java, AWS Lambda, Amazon Transcribe, AWS Elemental MediaConvert, AWS KVS, Streamlink, GStreamer, and Pulumi.
技术:JavaScript, TypeScript, Enzyme, RTL, Jest, Terraform, Socket.IO, Express.js, Electron, MEAN Stack, Node.js, Git, Windows, Linux, MacOS, JetBrains, Email, NPM, YARN, AngularJS, React, Bootstrap, Sequelize, Redis, MySQLdb, PostgreSQL 9, Mongoose, Clean Code, Clean Architecture, Unit Testing, Integration Testing, GraphQL, AWS Lambda, Amazon DynamoDB, Amazon S3 (AWS S3), Amazon弹性容器服务(Amazon ECS), Docker, Amazon Elastic Container Registry (ECR), Agile Workflow, FFmpeg, GStreamer, DNS, Amazon Route 53, HTML, CSS, APIs, Stripe

Founder and CEO

2017 - PRESENT
Flixie Limited
  • 担任全栈MEAN和React Native用户生成视频分享平台的总产品负责人. 参与从构思、产品开发、开发到部署的所有工作.
  • 创建了一个完全用户可配置的平台,能够以任意数量的语言交付.
  • 使用D3进行视频编辑、剪辑转录和数据分析.AWS数据分析的可视化.
  • 利用使用Terraform编排的自动伸缩云基础设施, AWS Lambda, Amazon Transcribe, Amazon Translate, and Amazon Comprehend.
  • 启用了使用响应式web应用程序的方便用户访问, React Native iOS, and Android applications, 全部用快车道送到商店.
技术:MEAN Stack, React Native, Amazon Web Services (AWS), D3.js, Fastlane, Enzyme, Jest, Terraform, Express.js, Node.js, Git, MacOS, Linux, Windows, JetBrains, Email, NPM, YARN, AngularJS, Bootstrap, ParcelJS, MySQLdb, Mongoose, Clean Code, Unit Testing, Integration Testing, AWS Lambda, Amazon S3 (AWS S3), Amazon弹性容器服务(Amazon ECS), Docker, Amazon Elastic Container Registry (ECR), Agile Workflow, FFmpeg, DNS, Amazon Route 53, HTML, CSS, APIs, Stripe

Co-founder and Head of Technology

2003 - 2021
FourImpact
  • 为大型跨国客户创办并成功推动了一家小型活动代理公司, such as McDonald's, Workday, AkzoNobel, Orange, and Colliers International. 为5到2500人的活动管理客户账户和执行团队.
  • Authored, maintained, 作为技术主管,为公司开发了大部分内部工具. 编写和维护多种语言, including Java, TypeScript, JavaScript, Perl, and Python.
  • 作为四动态事件注册系统的总产品负责人, including ideation, client liaison, product management, development, and deployment. 它卖了15年,处理了成千上万的安全事件注册.
  • 为无数的特定项目分析需求,采购和实现IT工具, 通常周转时间很紧,构建资源很少.
  • 在一个月内为麦当劳之家慈善机构的筹款应用程序开发了一个产品, helping raise over £350,000 at a charity gala.
技术:Java 6, GWT, React, Angular, Node.js, Amazon Web Services (AWS), MongoDB, PostgreSQL, MySQL, WebSockets, Test-driven Development (TDD), Agile, Jakarta Server Pages (JSP), TypeScript, Enzyme, Jest, SQL, Express.js, Simulations, Git, Linux, MacOS, Windows, JetBrains, Email, Java, NPM, YARN, AngularJS, Bootstrap, ParcelJS, MySQLdb, PostgreSQL 9, Selenium, Puppeteer, Artillery, Mongoose, Presentations, Presentation Design, Client Presentations, Client Management, Photoshop CC, Illustrator CC, InDesign CC, Premiere Pro CC, After Effects CC, Audition CC, Open Broadcaster Studio (OBS), vMix, Adobe Media Encoder, Microsoft Office, Leadership, Team Leadership, Clean Code, Unit Testing, Integration Testing, GraphQL, AWS Lambda, Amazon S3 (AWS S3), FFmpeg, DNS, Amazon Route 53, HTML, CSS, APIs

ipCue | Internet Slide Changer

这个名为ipCue的远程幻灯片转换器和演示计时器是一个专业级的, mobile-first, low-latency, slide-cuing, and presentation timer system. 这是一个简单的自动滑动控制与桌面应用程序,不需要安装手动滑动控制. 它有一个内置计时器,可以在移动设备上使用,几乎可以即时更换幻灯片.
1995 - 1999

理论物理理学硕士学位

杜伦大学-杜伦,英国

Libraries/APIs

Selenium WebDriver, Node.js, React, Socket.IO, Puppeteer, FFmpeg, Stripe, D3.js, OpenCV

Tools

InDesign CC, Premiere Pro CC, Adobe Media Encoder, JetBrains, Git, NPM, Sequelize, Artillery, Mongoose, Photoshop CC, Illustrator CC, Audition CC, Open Broadcaster Studio (OBS), Cucumber, Amazon弹性容器服务(Amazon ECS), Amazon Elastic Container Registry (ECR), Slack, Jenkins, Concourse CI, CircleCI, Jira, GitHub, Fastlane, Terraform, After Effects CC

Frameworks

Jest, Selenium, Angular, Express.js, YARN, AngularJS, Bootstrap, Material UI, GStreamer, GWT, Jakarta Server Pages (JSP), React Native, Electron, Capybara

Languages

JavaScript, TypeScript, Java, Ruby, GraphQL, HTML, CSS, Java 6, SQL, Fortran, C

Paradigms

Test-driven Development (TDD), Unit Testing, Testing, Clean Code, Clean Architecture, Agile Workflow, Agile, MEAN Stack

Storage

Amazon S3, MongoDB, PostgreSQL, MySQL, MySQLdb, Redis, Amazon DynamoDB

Platforms

Windows, Amazon Web Services (AWS), AWS Lambda, Docker, Linux, MacOS, Visual Studio Code (VS Code)

Other

Email, Presentations, Presentation Design, Client Presentations, Client Management, Microsoft Office, Integration Testing, APIs, Modeling, Simulations, Enzyme, ParcelJS, Leadership, Team Leadership, Visual Regression Testing, DNS, Amazon Route 53, WebSockets, Pulumi, RTL, PostgreSQL 9, vMix

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

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

Top talent is in high demand.

Start hiring