Founder
2015 - PRESENTAbsent Software- Helped clients build and launch their web apps.
- Creating a SaaS information manager using Angular, TypeScript, Angular-Material and Akita.
- Implemented features for a WebRTC app using React.
- Developed the client's apps to be SEO-friendly using Isomorphic React, React Router, and Webpack.
- Explored Electron and Redux to turn web apps into desktop apps.
- Developed dental marketplace web app with Ruby on Rails and React from concept to implementation.
- Incorporated data-driven technologies such as GraphQL, React-Apollo, and AWS AppSync.
- Explored new languages like ClojureScript, Elm, and ReasonML.
Technologies: Ruby on Rails (RoR), Ruby, Webpack, Elm, ClojureScript, Redux, React, Vue, TypeScript, AngularPrincipal Front-end Engineer
2017 - 2018Stronghold.co- Created the front-end architecture for a cryptocurrency trading platform; starting from mockups all the way to production.
- Tied together various React-ecosystem libraries including Redux, Redux-saga, and React-Router.
- Implemented a real-time crypto-currency conversion service based on current conversion tables.
- Developed a wallet feature including the ability to send and receive various cryptocurrencies including Bitcoin, Lumens, and Ethereum.
- Implemented Google Authenticator in the front end.
Technologies: Immutable.js, Redux-Saga, Redux, ReactSenior Front-end Engineer
2013 - 2014Alere, Inc.- Worked daily in CoffeeScript, Handlebars, and Backbone.Marionette; implemented features from design with an Agile team.
- Built new features with React and Delorean.js (Flux).
- Converted over 150 files and 10,000 lines into Require.js AMD modules.
- Performed unit testing with Mocha, Chai, and Sinon.js.
- Refactored Backbone Views to Marionette.
- Created SVG Immunization bar graphs.
- Implemented over 1,100 commits in 2013, and worked on feature development, bug fixes, and re-architecture.
- Worked in Node.js creating Grunt tasks and Express.js middleware.
- Helped hire and onboard new web development team members.
Technologies: Mocha, Grunt, Backbone.Marionette, React, CoffeeScriptCo-founder
2010 - 2014OrgNote.com- Worked with many JavaScript MV* frameworks such as Express.js, Backbone.js, Spine, Ember.js, and Angular.
- Experimented with real-time JavaScript frameworks: Meteor, Derby.js, and Socket.IO library.
- Worked with new declarative frameworks: Vue.js, Ractive.js, and React.
- Gained experience with MySQL, PostgreSQL, MongoDB, CouchDB, Redis, and Neo4j.
- Worked with Grunt, Gulp, and continuous deployment.
- Performed new refactorings in Django/Python.
Technologies: Django, Python, AngularJS, Ember.js, React, MongoDB, Neo4j, Backbone.js, Express.jsSoftware Engineer
2012 - 2013Carbonite, Inc.- Worked as a member of Carbonite's Currents Agile team using Scrum.
- Worked on front-end parallel development for iOS, Android, Mac, and Windows using HTML5, CSS3, and JavaScript.
- Utilized Backbone.js models to interact with a RESTful API.
- Advocated and used Knockout.js as a front-end web framework.
- Used CSS, Sass, Compass, and Susy for maintainable stylesheets and responsive web design.
- Worked occasionally on Mono C# .NET debugging with Eclipse.
Technologies: Sass, CSS, HTML, .NET, C#, JavaScript, Backbone.js, Knockout (Knockout.js)Consultant
2008 - 2011Stratechi Partners- Coded and launched various PHP web apps including article submitters, business rewards, and survey sites.
- Worked with LAMP stack, Linux (Debian, CentOS, Ubuntu) Apache, MySQL, and PHP.
- Worked heavily with jQuery and JavaScript.
- Created custom WordPress themes and worked with Drupal.
- Implemented the redesigns of existing sites; improving navigation and usability.
- Worked in Python CherryPy (a web framework) and IronPython.net for a desktop app.
Technologies: CSS, HTML, jQuery, Ubuntu, CentOS, Debian, Apache, MySQL, PHPWeb Developer
2006 - 2007Chitika, Inc.- Designed and developed the first MySpace ad unit, Chitika Owna—which is a jQuery UI-focused ad.
- Developed the new user interface for members to customize the design of ad units; built it with PHP and jQuery.
- Worked with outsourced designers to build customized WordPress templates launching the company blog.
- Developed a word-match app using Macromedia Flex framework for a contest.
Technologies: PHP-Nuke, WordPress, CSS, HTML, jQuery, PHPFounder
2001 - 2004HiveLife.com- Launched an online social network for users to express themselves.
- Utilized LAMP technologies such as Linux, Apache, MySQL, and PHP for the back end and HTML, CSS, and jQuery for the front end.
Technologies: JavaScript, CSS, HTML, Apache, MySQL, PHP