Chris Greenwood
Verified Expert in Engineering
Full-stack Web Developer
For over ten years Chris has developed full-stack web applications in Ruby and JavaScript. He's had the pleasure of working with growing startups, government organizations, international airlines, and Fortune 500 companies. Chris communicates well with both technical and non-technical teammates and prides himself on his attention to detail and practicality.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, Zsh, ITerm, Git, Sublime Text, MacBook, GraphQL, Next.js, Figma
The most amazing...
...thing I've produced is the complete API for a helicopter company, supporting flight management, scheduling, billing, communications, and much more!
Work Experience
Senior Software Engineer
New York On Air
- Designed and built a custom online sales platform.
- Designed and built their internal flight management system.
- Built a dynamic schedule generation solution that leverages intelligent background caching for a fantastic performance.
Founder | Software Engineer
Pyreal Software
- Built an online classifieds site, grew it to 15,000 users, and sold it; it is still active.
- Created a real-time collaborative playlist that is still active and has 20,000 songs played monthly.
- Built Air Canada's global sales conference websites.
- Developed a web application that can turn static course notes into interactive study materials for students.
- Helped businesses with hiring and placing junior web developers.
- Constructed a league management system that handles payments, registration, scheduling, score reporting, and rankings.
Lead Full-stack Developer
Pfizer
- Built the API for a "batch tracking" tool to help management visualize thousands of products' manufacturing, testing, and shipping progress.
- Designed and documented best practices for development, testing, and deploying software within the organization.
- Helped interview and hire 15 additional developers.
- Built a reporting tool for summarizing COVID-19 vaccine manufacturing progress for C-Suite.
Senior Software Developer
Hack Capital
- Planned for the deprecation and migration of a legacy PHP codebase to Node.js.
- Prepared database migrations to clean and improve the quality of the existing MySQL database. Some tables had hundreds of millions of rows.
- Created an OAuth 2.0 *provider* for the new API so that developers could create applications and users could grant partial privileges.
Mentor
Lighthouse Labs
- Mentored students who were learning Ruby on Rails.
- Mentored students who were learning full-stack JavaScript using modern technologies like React, Node.js and Vue.js.
- Helped local businesses interview and hire the top students for internships.
Lead Web Developer
Fitplan.com
- Created their payment processing and recurring subscription system backed by Stripe.
- Internationalized their site to support multiple languages.
- Built, launched, tested, and maintained their core website.
- Hired and trained a junior developer to help with development.
- Integrated the website with their third-party API so that data can be stored in a single place.
Software Engineer
Retsly (acquired by Zillow)
- Improved and maintained the data collection code that retrieved real estate data.
- Helped to build the user dashboard.
- Was involved in the implementation and refinement of their public API; also aided in the documentation of it.
Experience
New York On Air
https://www.flynyon.com/Fitplan
https://www.fitplanapp.com/The recurring subscription system was very valuable to the company because it saved them from paying 30% fees to Apple for subscription made through their app.
Retsly
https://rets.ly/DJ2Q
http://dj2q.com/Functional Fitness League
UserVuexModule.js
Skills
Languages
PHP, Ruby, JavaScript, CSS, HTML, GraphQL, TypeScript, Sass
Frameworks
Express.js, Sails.js, Ruby on Rails (RoR), AdonisJS, NestJS, Next.js, Nuxt.js
Libraries/APIs
Stripe, Node.js, Vuex, Vue, React, Vue 2
Tools
Git, Sublime Text, ITerm, Zsh, Shell, Figma
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
Software Development, Back-end, APIs, Web Scraping, MacBook, Digital
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring