Chris Greenwood,加拿大BC省温哥华的开发者
Chris is available for hire
Hire Chris

Chris Greenwood

Verified Expert  in Engineering

Full-stack Web Developer

Location
Vancouver, BC, Canada
Toptal Member Since
June 7, 2017

Chris用Ruby和JavaScript开发了十多年的全栈web应用程序. 他很高兴与成长中的初创公司合作, government organizations, international airlines, and Fortune 500 companies. 克里斯与技术和非技术团队成员都能很好地沟通,并以他对细节和实用性的关注而自豪.

Portfolio

New York On Air
Memcached, Redis, MySQL, Ruby on Rails (RoR), Vue, Vuex, next.js, Heroku...
Pyreal Software
Amazon Web Services (AWS), Digital, MongoDB, PostgreSQL, MySQL, Sass, Meteor...
Pfizer
JavaScript, React, Node.js, PostgreSQL, GraphQL, Next.js, Back-end, APIs

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Zsh, term, Git, Sublime Text, MacBook, GraphQL, Next.js, Figma

The most amazing...

...我为一家直升机公司制作了完整的API, supporting flight management, scheduling, billing, communications, and much more!

Work Experience

Senior Software Engineer

2017 - PRESENT
New York On Air
  • Designed and built a custom online sales platform.
  • 设计和建立他们的内部飞行管理系统.
  • 构建一个动态调度生成解决方案,利用智能后台缓存实现出色的性能.
技术:Memcached, Redis, MySQL, Ruby on Rails (RoR), Vue, Vuex, next.js, Heroku, JavaScript, Back-end, APIs

Founder | Software Engineer

2014 - PRESENT
Pyreal Software
  • Built an online classifieds site, grew it to 15,000 users, and sold it; it is still active.
  • 创建了一个实时协作播放列表,该列表仍然活跃,每月播放2万首歌曲.
  • 建立加拿大航空全球销售会议网站.
  • 开发了一个web应用程序,可以将静态课程笔记转换为学生的交互式学习材料.
  • 帮助企业招聘和安置初级网络开发人员.
  • 构建了一个联赛管理系统,处理支付, registration, scheduling, score reporting, and rankings.
Technologies: Amazon Web Services (AWS), Digital, MongoDB, PostgreSQL, MySQL, Sass, Meteor, Firebase, Node.js, React, Vue, GraphQL, Next.js, Web Scraping

Lead Full-stack Developer

2019 - 2021
Pfizer
  • 为“批量跟踪”工具构建API,帮助管理层可视化数千种产品的制造过程, testing, and shipping progress.
  • 为开发设计并记录最佳实践, testing, and deploying software within the organization.
  • 帮助面试并雇佣了15名额外的开发者.
  • 为管理层构建COVID-19疫苗生产进度汇总报告工具.
Technologies: JavaScript, React, Node.js, PostgreSQL, GraphQL, Next.js, Back-end, APIs

Senior Software Developer

2017 - 2018
Hack Capital
  • 计划将遗留PHP代码库弃用并迁移到Node.js.
  • 准备数据库迁移,以清理和提高现有MySQL数据库的质量. Some tables had hundreds of millions of rows.
  • Created an OAuth 2.0 *provider*用于新API,以便开发人员可以创建应用程序,用户可以授予部分权限.
技术:Amazon Web Services (AWS)、Amazon Aurora、MySQL、Vue、Node.js, Back-end, APIs

Mentor

2014 - 2018
Lighthouse Labs
  • Mentored students who were learning Ruby on Rails.
  • 指导使用React、Node等现代技术学习全栈JavaScript的学生.js and Vue.js.
  • 帮助当地企业面试并雇用最优秀的学生进行实习.
技术:JavaScript, PostgreSQL, Ruby on Rails (RoR), Ruby, Node.js, React, Web Scraping

Lead Web Developer

2015 - 2017
Fitplan.com
  • 创建了由Stripe支持的支付处理和循环订阅系统.
  • 国际化他们的网站以支持多种语言.
  • 建立,发布,测试和维护他们的核心网站.
  • 雇佣并培训了一名初级开发人员协助开发.
  • 将网站与第三方API集成,以便数据可以存储在一个地方.
Technologies: Digital, Sails.js, Stripe, MongoDB, React, Node.js

Software Engineer

2013 - 2014
Retsly (acquired by Zillow)
  • 改进并维护了检索房地产数据的数据收集代码.
  • Helped to build the user dashboard.
  • Was involved in the implementation and refinement of their public API; also aided in the documentation of it.
Technologies: Express.js, MongoDB, Node.js

Pyreal Software

http://www.pyreal.co/
我的更多作品可以在我的作品集网站上看到.

New York On Air

http://www.flynyon.com/
该品牌为纽约广播公司(New York On Air)开设的网站之一“FlyNYON”. 我构建了这个网站运行的API,它处理从航班管理到支付处理的所有事情.

Fitplan

http://www.fitplanapp.com/
与他们的设计师合作,我用React和Node建立了Fitplan的网站.js. 它支持多种语言,也有一个循环订阅和计费系统,我也建立了.

这种循环订阅系统对公司来说非常有价值,因为它节省了他们通过应用向苹果支付30%的订阅费用.

Retsly

http://rets.ly/
Retsly is a company that I worked at. 我帮助他们建立了网站和数据采集器,用来收集和规范房地产数据.

DJ2Q

http://dj2q.com/
This is a collaborative real-time playlist. 你可以从YouTube上下载任何视频,并与朋友分享房间,这样他们都可以贡献歌曲.

Functional Fitness League

一个联盟管理系统,让健身房相互竞争. I built the entire site. 一些功能包括使用Stripe进行支付处理, team creation and player registration, scheduling, score reporting, rankings, and profiles.

UserVuexModule.js

这是一个Vuex模块,用于处理应用程序当前用户的逻辑和状态. This includes things like logging in and out. Vuex是一个基于flux的Vue库,可与React的Redux相媲美.

Libraries/APIs

Stripe, Node.js, Vuex, Vue, React, Vue 2

Tools

Git, Sublime Text, ITerm, Zsh, Shell, Figma

Frameworks

Express.js, Sails.js, Ruby on Rails (RoR), AdonisJS, NestJS, Next.js, Nuxt.js

Languages

PHP, Ruby, JavaScript, CSS, HTML, GraphQL, TypeScript, Sass

Paradigms

Test-driven Development (TDD), REST

Platforms

Heroku, Firebase, Ubuntu, Amazon Web Services (AWS), Docker, Meteor, Linux

Storage

PostgreSQL, MySQL, Memcached, Redis, MongoDB, Amazon Aurora

Other

软件开发,后端,api,网页抓取,MacBook, Digital

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