Dave Crombie,英国Invergordon的开发者
Dave is available for hire
Hire Dave

Dave Crombie

Verified Expert  in Engineering

Web Applications Developer

Location
Invergordon, United Kingdom
Toptal Member Since
May 13, 2020

Dave是一位有成就的web开发人员,在开发web应用程序方面具有特殊的专业知识. 他适应项目的环境,并选择特定于领域的语言与客户进行有效的沟通. 无论你是在寻找一个开发人员来承担项目的所有方面,还是加入一个团队担任一个特定的角色, 戴夫就是你需要的开发人员.

Portfolio

Clearcut Technology
JavaScript, WordPress, SCSS, D3.js、Prismic、Figma、Firebase、TypeScript...
Answer Digital
Microservices, Marionette.js, Ext js, JavaScript, Hibernate, Spring, Java
DOF Subsea
Git, SQL, IntelliJ IDEA, Java

Experience

Availability

Part-time

Preferred Environment

Chrome, Git, Figma, Visual Studio Code (VS Code), Ubuntu

The most amazing...

...我所面临的编码挑战是编写一个应用程序,将一个新的传感器系统与我们的调查套件集成在一起,同时航行到项目现场.

Work Experience

Web Developer

2019 - PRESENT
Clearcut Technology
  • 创建了一个Angular SPA,它与一个无头Craft CMS和一个自定义数据聚合API接口.
  • 对一个Angular应用进行了性能评估,并提出了改进性能的途径. 然后与团队协商,提供指导和调整行动计划.
  • 改善了一些网站的可访问性,确保它们符合网页内容可访问性准则.
  • 与不同行业的许多团队合作,包括房地产, design, music, fashion and sport.
  • 使用Firestore创建了一个Firebase后端, storage, authentication, analytics, 和云功能,确保安全访问客户信息.
技术:JavaScript, WordPress, SCSS, D3.js、Prismic、Figma、Firebase、TypeScript、Angular

Software Developer

2017 - 2018
Answer Digital
  • 协助大型零售商在批发商之间的过渡. 这是一个压力很大的情况,第一次就做好和快速做好都是成功的关键.
  • 整合零售商后端与新的批发商采购API. 这涉及到对零售语言的深入理解,以便能够将他们的DSL转换为代码.
  • 迅速整合到一个开发团队中,他们正在创建一个养老院管理系统的下一个版本.
  • 致力于增加“新询价”部分,跟踪潜在新客户的进展.
  • 使用Ext JS开发新的前端特性.
技术:微服务、木偶.js, Ext js, JavaScript, Hibernate, Spring, Java

助理高级测量工程师

2007 - 2016
DOF Subsea
  • 管理测量师团队,同时对管道和电缆进行海底测量.
  • Installed, operated, 并在北海和其他地区的船上维护了许多定制的测量系统.
  • 在挪威2016年度船舶Skandi Africa上安装了该测量系统.
  • 开发测井软件,实时整合多个传感器数据,确保项目持续满足客户需求.
技术:Git, SQL, IntelliJ IDEA, Java

Sensor Fusion Web App

http://sensorfusion.tech
一个带有Firebase后端的Angular SPA. 这是我创建的一个演示项目,我用来学习或测试新技术. 前提是,黑客和修补匠可以使用这款应用来分析他们的传感器和仪器记录的数据.

前端使用Angular材质库来提供一个干净的材质样式. Charting is provided by D3.js. 对RxJS的高度依赖使得前端可以在从Firebase推送新数据时无缝更新. 身份验证由Firebase提供,并与用户的Google帐户集成,以便于注册和登录. 前端状态管理使用Akita,它依靠响应式编程来适应状态的变化.

Languages

TypeScript, JavaScript, Sass, CSS, HTML5, SQL, HTML, SCSS, Java

Frameworks

Angular, Jasmine, Angular Material,量角器,Spring, Hibernate, Chrome, Ext JS

Libraries/APIs

Firebase Web SDK, D3.js, RxJS, REST APIs, Node.js, Marionette.js

Platforms

Firebase, Web, Visual Studio Code (VS Code), Docker,树莓派,WordPress, Ubuntu

Storage

云Firestore, NoSQL, Google Cloud, Firebase实时数据库,MySQL, MariaDB

Other

Front-end Development, Web Development, Front-end, Reactive Forms, Web Applications, Web App Security, Firebase Hosting, Firebase Cloud Functions, Prismic, Akita, Web UI, Web UX, Front-end Design, SOLID Principles, APIs, Pixel Perfect, Cloud Storage, User Interface (UI)

Tools

Git, GitHub, Karma, Firebase Analytics, Figma, Jenkins, Apache Maven, Gulp, Webpack, IntelliJ IDEA

Paradigms

REST, Continuous Delivery (CD), Agile, Kanban, Test-driven Development (TDD), Asynchronous Programming, Reactive Programming, Object-oriented Design (OOD), Unit Testing, Web App Design, Microservices

2005 - 2006

工商管理硕士学位,主修物流和供应链管理

University of Missouri - St. Louis - St. Louis, MO, USA

2000 - 2004

信息系统工程硕士学位

伦敦帝国理工学院-伦敦,英国

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