Bartram Nason, Developer in Chicago, IL, United States
Bartram is available for hire
Hire Bartram

Bartram Nason

Verified Expert  in Engineering

Front-end Development Developer

Location
Chicago, IL, United States
Toptal Member Since
September 23, 2015

Bartram is a programmer with a creative streak. He has over a dozen years of professional development experience across a variety of platforms and languages. Bartram has spent the last few years developing web applications using content management systems like WordPress and Drupal as back-end frameworks, and he has contributed numerous modules to the Drupal community. He's excited about building push-enabled apps with Node.js and WebSockets.

Portfolio

NDA
Redux, TypeScript, Material UI, Formik, Yup, Next.js, Cypress, JavaScript...
MobileMind
React, Google Cloud Platform (GCP), Kubernetes, Google Kubernetes Engine (GKE)...
NDA
PostgreSQL, FeathersJS, Node.js, React Native, Android, Arduino, JavaScript...

Experience

Availability

Full-time

Preferred Environment

Ubuntu, MacOS

The most amazing...

...projects I've developed are the ones that help people live better, more fulfilling lives.

Work Experience

Engineering Manager

2020 - PRESENT
NDA
  • Wrote product and tech specs for a workflow automation tool and managed software development as new features were added.
  • Led the effort to convert the entire front-end codebase from JavaScript to TypeScript. Led several efforts to update foundational dependencies, including upgrading build tools from Babel to SWC and upgrading a component library from MUI@4 to MUI@5.
  • Mentored junior and mid-level front-end engineers and reviewed countless pull requests.
  • Established patterns for unit testing and component documentation using Storybook.
Technologies: Redux, TypeScript, Material UI, Formik, Yup, Next.js, Cypress, JavaScript, React, Node.js, Front-end Development, HTML, CSS

Consultant

2018 - PRESENT
MobileMind
  • Migrated infrastructure from a single VM instance to Google Kubernetes Engine on GCP, using Google Cloud Build and Ansible for automated, repeatable deployments.
  • Mentored a front-end development team on the migration from JavaScript to TypeScript.
  • Led the implementation of several SSO integrations from edtech vendors.
Technologies: React, Google Cloud Platform (GCP), Kubernetes, Google Kubernetes Engine (GKE), Drupal, React Native, Bitbucket, TypeScript, PHP, JavaScript, Drupal API, Redux, Ansible, Front-end Development, HTML, CSS

Full-stack Developer

2018 - 2019
NDA
  • Reviewed and refactored a legacy API using FeathersJS.
  • Developed firmware for an IoT-based self-serve device.
  • Improved deployment processes with AWS.
  • Updated the admin interface using React admin package.
  • Migrated an in-store Android app to React Native, including support for QR scanning via device camera.
Technologies: PostgreSQL, FeathersJS, Node.js, React Native, Android, Arduino, JavaScript, Redux, Front-end Development, HTML, CSS

Full-stack Developer

2015 - 2018
Zypp Technology
  • Developed a real-time API using Feathers and MongoDB.
  • Developed multiple React and Redux web applications to consume a real-time API. The UI was built using Material-UI.
  • Integrated IoT device control into API and web applications with Particle Cloud.
  • Configured a monorepo to reuse code components across web applications and the real-time API.
Technologies: Particle, FeathersJS, Redux, React, JavaScript, Front-end Development, HTML, CSS

WordPress API Developer

2016 - 2017
Masterbuilt
  • Developed custom plugins to pull data from a 3rd-party API.
  • Implemented a continuous delivery pipeline with GitHub Actions.
  • Implemented new designs and theme changes in WordPress.
Technologies: Bootstrap, jQuery, WordPress, Front-end Development, HTML, CSS

Drupal Developer

2015 - 2016
Butchershop Creative
  • Contributed to development of theme and modules for a Drupal 7 marketing website.
Technologies: Drupal, HTML, CSS

Director of Technology

2012 - 2015
Enablus
  • Built wall-sized touch-enabled interactive presentations for display at international conventions.
  • Configured virtual machine-based development environment infrastructure for a team of developers using Vagrant, VirtualBox, Ansible, Git, and other deployment tools.
  • Trained and mentored developers in PHP, Drupal, WordPress, and front-end technologies.
  • Built CKEditor widgets for Bootstrap components to allow content editors to create carousels, accordions, etc., in WYSIWYG.
  • Migrated a major state university website to a cloud-based WordPress environment.
Technologies: Android, Objective-C, Node.js, WordPress, Drupal, React, JavaScript, HTML, CSS

Senior UX Designer/Developer

2008 - 2012
Enablus
  • Designed and developed marketing websites for small- and mid-sized companies.
  • Designed and developed data-intensive web applications using Drupal with a custom interface.
  • Migrated production sites from Drupal 6 to Drupal 7.
  • Developed a native iOS game for an international retail brand.
Technologies: MongoDB, Drupal, PHP, JavaScript, HTML, CSS

User Interface Designer

2008 - 2008
Chain Reaction eCommerce
  • Designed a new look and feel for the osCommerce-based eCommerce platform.
  • Developed HTML prototypes for new dashboards, reports, user management, and shopping experience.
  • Developed a REST API for an open-source eCommerce platform.
  • Participated in an internal PCI compliance review for a SaaS provider.
  • Created a style guide for an open-source eCommerce application.
Technologies: Prototype Framework, jQuery, PHP, JavaScript, HTML

Libraries/APIs

Backbone.js, Drupal API, jQuery, Underscore.js, React, Formik, Node.js, Moment.js, Marionette.js, Zepto, Facebook API, Facebook SDK, Handlebars, Yup

Tools

Ansible, Vagrant, Git, Adobe CC, Webpack 4, Google Kubernetes Engine (GKE), Grunt, Bitbucket

Frameworks

Bootstrap, Bootstrap 3, Redux, Material UI, Next.js, Prototype Framework, FeathersJS, React Native, Photon, Cypress

Platforms

Rackspace Cloud, Ubuntu, Percona, WordPress, Google Cloud Platform (GCP), MacOS, Drupal, Amazon Web Services (AWS), Arduino, Android, Particle, Kubernetes

Languages

JavaScript, PHP, HTML, CSS, TypeScript, Less, Java, Sass, Objective-C

Storage

MySQL, MongoDB, PostgreSQL

Other

Software Development, Front-end Development, WordPress Multisite, Chrome Extensions, Cordova, Semantic UI, ArduPilot

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