Brett Leibowitz
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Front-end Developer
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.
Integration Engineer
Epic Systems
- Integrated Epic with systems throughout the hospital.
- Developed code for pharmacy data transfer.
Experience
Plankful
Yogiauto
● 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
● 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
● 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
Cleaver
● 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.
Skills
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
Education
Bootcamp Degree in Web Development
Hack Reactor - San Francisco
Bachelor's of Science in Engineering Degree in Operations Research and Financial Engineering
Princeton University - New Jersey
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