David Butler,英国伦敦的开发者
David is available for hire
Hire David

David Butler

Verified Expert  in Engineering

移动和全栈开发人员

Location
London, United Kingdom
Toptal Member Since
July 6, 2021

David有近二十年的工程师经验(c++和OpenGL), web developer, and mobile app developer. Over the course of his career, 他曾担任一家小型物流初创公司的首席技术官(7年),并承包了一家大型教堂, 改善网站和媒体服务(2年).

Portfolio

Vertical Future
React, Serverless, Amazon Web Services (AWS), Node.js, Sequelize
St Helen's Bishopsgate
Apple TV, Amazon Echo, Flutter, Node.. js、亚马逊网络服务(AWS)、YouTube API...
ParcelSpace Ltd
亚马逊网络服务(AWS)、CakePHP、谷歌api、Objective-C、Android、HTML...

Experience

Availability

Part-time

Preferred Environment

MacOS, Android Studio, Node.. js、PHP、Flutter、Amazon Web Services (AWS)、Express.. js, Elasticsearch, CakePHP, React

The most amazing...

...我做过的一个项目是制作API, Android and iOS mobile apps, and admin web app, Bible Matters, for a client with over 10,000 talks and videos.

Work Experience

Software Developer

2021 - PRESENT
Vertical Future
  • 开发了一种算法来生成生产日历,以控制和最大化农场的产量, 允许用户设置裁剪类型, quantity, 收获日期取决于可用容量.
  • 建立了一个前端,使农场种植作物的过程自动化, such as seeding, germination, growing, and harvesting, 从农作物托盘的机器人移动到照明等环境控制, humidity, airflow, and irrigation.
  • 创建了一个类似于Twitter的提醒和消息系统,带有提及和标签,让农场的工人能够有效地相互沟通.
技术:React, Serverless, Amazon Web Services (AWS), Node.js, Sequelize

Contract Software Developer

2018 - 2020
St Helen's Bishopsgate
  • 开发了一个API与资源库的10接口,000+谈话和视频与搜索设施和管理网络应用程序上传内容.
  • 开发移动应用程序,供用户使用演讲、视频、pdf和YouTube直播.
  • 开发了一个Apple TV应用程序,可以播放所有视频内容.
  • 开发智能音箱应用程序(Amazon Echo和Google Assistant),供用户消费和搜索音频内容.
技术:Apple TV, Amazon Echo, Flutter, Node.. js、亚马逊网络服务(AWS)、YouTube API, Vimeo API, iOS, HTML, JavaScript, Mobile Development, REST APIs, AWS Lambda, Dart

CTO

2009 - 2016
ParcelSpace Ltd
  • 开发多渠道平台——web, iOS, 手机用户可以为包裹添加追踪号码, view their status, 并与快递员沟通递送偏好.
  • 建立了一个算法,以优化快递路线给定的地址,邮政编码和交付时间.
  • 创建接口,通过API和网站从20多个不同的快递公司收集跟踪信息.
Technologies: 亚马逊网络服务(AWS)、CakePHP、谷歌api、Objective-C、Android、HTML, JavaScript, Bootstrap, Mobile Development, REST APIs

Software Engineer

2003 - 2008
XPI Simulation
  • 建立了具有真实悬架的驾驶模拟器的物理模型, acceleration, 学习司机和重型货车司机的制动.
  • Developed realistic artificially intelligent traffic to mimic the behavior of surrounding cars whilst driving a virtual car; e.g. 变道,遵守红绿灯.
  • 制作了一个引擎,可以从地形数据中创建3D模型,并为地面提供低多边形网格, buildings, and roads.
技术:c++, OpenGL, 3D图形

Bible Matters

http://biblematters.online/
一个允许用户访问超过10,000个圣经教学资源的数据库的应用程序. 我用Flutter做了这个应用,用Node做了API.js and Express.使用Elasticsearch和Logstash的搜索功能. 我还制作了一个React web应用程序,供管理员使用他们的api将内容上传到数据库、YouTube和Vimeo, 我使用AWS来转录音频和视频内容.

AskQuestions.live

http://askquestions.live
A web app to make hosting Q&A sessions much easier. 它允许活动组织者通过短信接收观众的问题(使用Nexmo API)。. 多个管理员可以在自己的设备上组织传入的问题,并查看所有设备上反映的更改(使用socket.io).

SharedBookshelves.com

http://www.sharedbookshelves.com
A Flutter app with Google, Facebook, 苹果签到功能允许用户查看教会社区内可用的书籍,并使用条形码扫描器列出自己的书籍,以便其他人可以查看和借阅书籍.

Vacancies.church

http://vacancies.church
一个为教堂设立的招聘板,允许他们发布工作,这样求职者就可以查看可用的职位并提出申请. 它使用结构化数据进行SEO, NextJS用于前端,Node.Google Maps API用于在地图上显示帖子,Stripe API用于支付.
1998 - 2002

Master's Degree in Engineering

剑桥大学——英国剑桥

Libraries/APIs

REST APIs, Node.js, Google API, React, YouTube API, Vimeo API, OpenGL, Socket.IO, Nexmo, Stripe API

Tools

Android Studio, Logstash, Sequelize

Frameworks

Flutter, Express.js, CakePHP, Bootstrap, Next.js

Paradigms

Mobile Development

Languages

PHP, HTML, JavaScript, Dart, Objective-C, c++

Platforms

亚马逊网络服务(AWS)、Android、iOS、Firebase、AWS Lambda、Apple TV

Storage

Elasticsearch, MySQL

Other

计算机视觉、医学成像、电子工程、3D图形、Amazon Echo、无服务器

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

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

Top talent is in high demand.

Start hiring