Brett Leibowitz, Developer in Durham, United States
Brett is available for hire
Hire Brett

Brett Leibowitz

Verified Expert  in Engineering

Software Developer

Location
Durham, United States
Toptal Member Since
August 15, 2015

Brett is a JavaScript wizard and has a passion for continually learning cutting-edge technologies. Most recently, he has worked as a Senior Front-end Developer where he dove deep into React and Marionette.js. He also is the CTO and Co-founder of Plankful, where he leads development of the full stack of technologies including React, Node.js/Express.js, and MongoDB.

Portfolio

Plankful
Google Calendar API, BrainTree, Webpack, Express.js, Node.js, React, JavaScript
Windsor Circle
Gulp, Marionette.js, Backbone.js, Jest, Redux, MobX, React, JavaScript

Experience

Availability

Part-time

Preferred Environment

Express.js, MongoDB, Node.js, React, JavaScript

The most amazing...

...user interface I have coded uses AngularFire to tie the DOM, AngularJS, and my Firebase back-end together with three-way data-binding.

Work Experience

CTO, Co-Founder

2015 - PRESENT
Plankful
  • Designed and implemented user registration and fitness package purchase flows in a React front-end.
  • Developed a user account system and package purchasing back-end using Node.js, MongoDB, Braintree, and third party APIs.
  • Managed releases and teams of remote developers using Jenkins, Trello, Bitbucket, and conference calls.
Technologies: Google Calendar API, BrainTree, Webpack, Express.js, Node.js, React, JavaScript

Senior Front-end Developer

2015 - 2017
Windsor Circle
  • Converted front-end codebase from Marionette/Backbone and LESS to React, MobX, and CSS Modules.
  • Implemented a product picker, where clients could filter to choose to include or exclude products and their categories.
  • Implemented an internal library for creating different workflows consisting of reusable and modular layouts and components.
  • Developed APIs to communicate with a Python back-end and PostgresSQL database.
  • Worked closely with executive, design, product, front-end, back-end, and QA teams.
  • Improved gulpfile to convert ES6 to JavaScript on file saves.
Technologies: Gulp, Marionette.js, Backbone.js, Jest, Redux, MobX, React, JavaScript

Integration Engineer

2013 - 2014
Epic Systems
  • Integrated Epic with systems throughout the hospital.
  • Developed code for pharmacy data transfer.
Technologies: MUMPS

Plankful

An online marketplace where people can easily find and book local fitness studios.

Yogiauto

Yoga application that sets up an informative slideshow of positions for a user’s yoga practice.
● Created advanced user control using AngularJS to allow users to play, pause, and skip through the yoga slideshow.
● Set up a visible queue that lists both the English and Sanskrit name of each position in the slideshow to enhance user education.
● Enabled users to preview yoga positions with images and descriptions by mousing over the pose in the queue.

Snapshot Olympics

Online photography game for large events.
● Sorted and ordered photos by vote count using MongoDB within a Meteor application.
● Built out an album to display the highest ranked photos with the use of synchronous callbacks.
● Created many-­to-­many relationships between users and games in MongoDB.

Verge22

Mobile application to create and join spontaneous events in a user’s area
● Designed and monitored Firebase database using GeoFire to save event and geolocation data.
● Set up website routing using AngularJS within an Ionic application.
● Utilized Google Maps API to display current nearby events to a user

Unbeatable Tic-Tac-Toe

Unbeatable tic-tac-toe game.

Cleaver

Website that continuously provides users with top­-rated food recommendations.
● Built the front­-end as a single­-page application using AngularJS and Semantic UI.
● Implemented distance filter between users and restaurants for personalized user experiences.
● Ensured team properly adhered to Yelp API terms of use.

Languages

Less, HTML, HTML5, CSS3, CSS, MUMPS, JavaScript, CoffeeScript, R, C, Python, Java, SQL

Frameworks

Jest, AngularJS, Bootstrap, Ionic, Express.js, Redux

Libraries/APIs

Underscore.js, Lodash, Node.js, React, Google Maps, Backbone.js, Backbone.Marionette, MobX, Marionette.js, Google Calendar API

Tools

Bitbucket, Gulp, GitHub, Git, Webpack

Platforms

Firebase, Meteor

Storage

MongoDB, Cache, MySQL

Other

BrainTree

2014 - 2015

Bootcamp Degree in Web Development

Hack Reactor - San Francisco

2009 - 2013

Bachelor's of Science in Engineering Degree in Operations Research and Financial Engineering

Princeton University - New Jersey

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