Douglas Poole, Developer in New York, NY, United States
Douglas is available for hire
Hire Douglas

Douglas Poole

Verified Expert  in Engineering

Full-stack Developer

Location
New York, NY, United States
Toptal Member Since
May 18, 2022

Douglas is an experienced software engineer passionate about writing clean, intuitive code and creating visually impressive user interfaces. He's interested in working at the intersection of engineering and creativity, logic and artistry. His formal training is in pure mathematics, but he spent the past five years working as an engineer and web developer on eCommerce, mobile and web app development, and machine learning projects.

Portfolio

Snowbound Solutions
Vue, Nuxt.js, Flask, Python, APIs, MySQL, PostgreSQL, Amazon Web Services (AWS)...
Aretove
Nuxt.js, Shopify, BigCommerce, Vue, GitHub, Amazon Web Services (AWS), Netlify...
Union of Musicians and Allied Workers
Cloud Firestore, JavaScript, Squarespace, React, Next.js, Trello...

Experience

Availability

Part-time

Preferred Environment

Nuxt.js, Vue, React, Shopify, MongoDB, Firebase, Express.js, Node.js, GraphQL, SQL

The most amazing...

...thing I've developed is a highly performant headless eCommerce storefront for a leading online underwear retailer using Nuxt.js, BigCommerce, and Sanity.io.

Work Experience

Full-stack Developer

2022 - PRESENT
Snowbound Solutions
  • Developed a progressive web application for a natural hazard monitoring company in Nuxt.js designed to track and visualize avalanche and weather data.
  • Built a library of reusable form and table components based on the Buefy library that is customized to consume and mutate data through the client's proprietary Python API.
  • Developed a customized Mapbox integration for Nuxt.js for visualization and feature-rich interaction with geospatial data.
Technologies: Vue, Nuxt.js, Flask, Python, APIs, MySQL, PostgreSQL, Amazon Web Services (AWS), Mapbox, Front-end, SCSS, Front-end Development, Full-stack, JavaScript, Vue SSR, API Integration, Data Pipelines, Back-end

Full-stack Developer

2020 - 2022
Aretove
  • Built robust and performant eCommerce storefronts using Shopify as well as headless platforms like BigCommerce in collaboration with clients.
  • Tracked and reported bugs and performance optimizations using Jira. Worked as a part of a team using the Agile methodology.
  • Configured deployment pipelines using GitHub and Netlify.
Technologies: Nuxt.js, Shopify, BigCommerce, Vue, GitHub, Amazon Web Services (AWS), Netlify, jQuery, HTML, CSS, Agile, Constructor.io, Jira, Node.js, Express.js, SQL, GraphQL, Ruby on Rails (RoR), Front-end, Sanity CMS, SCSS, Front-end Development, Full-stack, APIs, JavaScript, Liquid, Shopify API, API Documentation, Vue SSR, API Integration, Data Pipelines, Back-end, Custom Shopify Apps

Full-stack Developer

2019 - 2020
Union of Musicians and Allied Workers
  • Created several widgets in React and integrated them into a live Squarespace site.
  • Tracked and fixed bugs utilizing Trello project managament software.
  • Integrated the Action Network API to track live social justice actions.
  • Maintained updates to the content and design of the Squarespace site.
Technologies: Cloud Firestore, JavaScript, Squarespace, React, Next.js, Trello, API Integration, Back-end

Full-stack Developer

2018 - 2020
Bismuth
  • Created and customized Shopify eCommerce platforms for brands and businesses, focusing on optimizing front-end performance and private app development and integration.
  • Built a proprietary React-friendly development environment for Shopify using Slate, webpack, and Gulp.js.
  • Developed a suite of public, design-based Shopify apps with Node.js, Vue.js, and React.
Technologies: React, Shopify, Next.js, Vue, Gulp, Firebase, Webpack, Liquid, eCommerce, JavaScript, Front-end, Front-end Development, Full-stack, APIs, Shopify API, API Integration, Back-end, Custom Shopify Apps

Tommy John Digital Storefront

https://www.tommyjohn.com/pages/quiz?quizID=MN-UW-QZ
Acted as a full-stack developer on a team that oversaw the development and maintenance of Tommy John's digital storefront. During my tenure, I transformed the storefront, CMS, and database from a Shopify Plus store to a highly performant and entirely headless storefront. I utilized Nuxt.js, BigCommerce, Constructor.io, AWS, Netlify, and a fully customized Sanity Testing CMS.

My primary focuses were performance optimization and architecting a reusable component library in conjunction with our customizable content management system. I also helped spearhead the creation of a quiz that uses user input to dynamically generate product collections geared toward user preferences, boosting sales, and data collection.

Shopify Marquee

https://apps.shopify.com/marquee
I designed and built a suite of subscription-based Shopify storefront applications that utilize React, Express.js, Firebase, and various Shopify APIs to dynamically inject design elements like scrolling marquees and countdown timers into user storefronts.

Dougie Poole Music Website

https://www.dougiepoole.com/
Developed a highly performant Nuxt.js web application for my personal music project. The application serves content from Sanity as a custom-built React app. I built the animations, textures, and responsive design from scratch using Vue, SCSS, and Heroku.

Languages

HTML, CSS, JavaScript, GraphQL, SQL, Python, SCSS, PHP

Frameworks

Nuxt.js, Express.js, Vue SSR, Ruby on Rails (RoR), Next.js, Redux, Flask

Libraries/APIs

Vue, React, Node.js, Vuex, Shopify API, jQuery, Liquid

Platforms

Shopify, Firebase, BigCommerce, Amazon Web Services (AWS), Netlify, Mapbox, Heroku

Other

Full-stack, Front-end, Mathematics, Front-end Development, API Integration, Sanity CMS, Constructor.io, Heap, Firebase Cloud Functions, eCommerce, API Documentation, Back-end, Custom Shopify Apps, Statistics, Public Speaking, APIs, Squarespace

Tools

Jira, Gulp, Webpack, GitHub, Trello

Paradigms

Agile

Storage

Cloud Firestore, Data Pipelines, MongoDB, PostgreSQL, MySQL

2007 - 2011

Bachelor's Degree in Mathematics and Literary Arts

Brown University - Providence, Rhode Island, USA

JUNE 2018 - PRESENT

Full-stack Web Development Certification

General Assembly

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring