Scroll To View More
Quang Van, JavaScript Developer in Boston, MA, United States
Quang Van

JavaScript Developer in Boston, MA, United States

Member since April 30, 2016
Quang enjoys creating beautiful software with equally beautiful code. He has a talent for understanding and refactoring large code bases. He believes in best practices, small functions, and white space. He has over 15 years of experience working for marketing, SaaS, healthcare, and crypto companies. He's founded companies and created social networks, SPAs, membership sites, and marketing tools.
Quang is now available for hire

Portfolio

Experience

  • JavaScript, 15 years
  • HTML/CSS, 15 years
  • Backbone.js, 5 years
  • React, 5 years
  • Redux, 2 years
  • Elm, 1 year
  • React Apollo, 1 year
  • Styled-components, 1 year
Boston, MA, United States

Availability

Part-time

Preferred Environment

Ubuntu, Spacemacs, Bash, Git, GitHub, Chrome, OS X

The most amazing...

...work I've done was the React-based front-end for a disruptive WebRTC doctor/patient app, an isomorphic React gamer's social network and Powerful Notes app.

Employment

  • Founder

    2015 - PRESENT
    Absent Software
    • Helped clients build and launch their web apps.
    • 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.
    • Worked and developed with Ruby on Rails 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: React, Redux, React Router, Vue.js, Webpack, Ruby on Rails
  • Principal Front-end Engineer

    2017 - 2018
    Stronghold.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: React, Redux, Redux-saga, Immutable.js
  • Senior Front-end Engineer

    2013 - 2014
    Alere, 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: CoffeeScript, React, Backbone.Marionette, Grunt, Mocha.js
  • Co-founder

    2010 - 2014
    OrgNote.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: Express.js, Backbone.js, Neo4J, MongoDB, React, Ember, AngularJS, Python, Django
  • Software Engineer

    2012 - 2013
    Carbonite, 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: Knockout.js, Backbone.js, JavaScript, C# .NET, HTML, CSS, Sass
  • Consultant

    2008 - 2011
    Stratechi 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: PHP, MySQL, Apache, Debian, CentOS, Ubuntu, jQuery, HTML, CSS
  • Web Developer

    2006 - 2007
    Chitika 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, PhpNuke, jQuery, HTML, CSS, WordPress
  • Founder

    2001 - 2004
    HiveLife.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: PHP, MySQL, Apache, HTML, CSS, JavaScript

Experience

Skills

  • Languages

    XHTML, HTML/CSS, JavaScript, CSS, HTML, ECMAScript (ES6), HTML5, SCSS, Less, Sass, CSS3, CoffeeScript, GraphQL, ES8, Pug (formerly Jade), Reason ML, Clojure, Elm, Ruby, IronPython, Python, PHP, SQL, XML
  • Frameworks

    Redux, ZURB Foundation, Chrome, Materialize CSS, Foundation CSS, Bootstrap, Flux, Underscore.String, Jinja, Delorean.js, Bootstrap 3, Express.js, Jasmine, Jest, Django, Selenium, Prototype Framework, Knockout.js, Hapi.js, ClojureScript, Re-frame, Ampersand.js, Ember.js
  • Libraries/APIs

    Moment.js, Immutable.js, React, React Router, Lodash, Mustache, Handlebars, Underscore.js, Marionette.js, Backbone.Marionette, Backbone.js, jQuery, Styled-components, Vue.js, Node.js, Redux-saga, Vuex, Hogan.js, Chai, RequireJS, Evernote API, jQuery UI, Ractive.js, jQuery Validation, LocalStorage, Seneca.js, Socket.IO, Polymer, Animate.css, GSAP, Restify, YUI, Redux-loop, PhantomJS, jQuery Mobile, Modernizr, Bing API, Google Maps JavaScript API 3
  • Tools

    JSX, Redux Thunk, Git, Balsamiq Mockups, Balsamiq, Grunt.js, Grunt, Stylus, Bitbucket, Spine, Webpack, GitHub, Trello, React Apollo, Create React App, Vim Text Editor, Chrome Developer Tools, NPM, AWS AppSync, Bower Front-end Dependency Manager, Bower, Gulp.js, Browserify, Google Docs, Microsoft Excel, FogBugz, CVS, Mercurial, Subversion (SVN), Rally, Confluence, Mocha, Basecamp, Babel, Pivotal Tracker, Jira, Emacs, Flow, Eclipse IDE, Apache, Cucumber, Jenkins
  • Paradigms

    Responsive Web Design (RWD), BEM, SMACSS, Kanban, REST, Agile, Behavior-driven Development (BDD), Test-driven Development (TDD), Continuous Deployment, Scrum
  • Platforms

    Parse, Firebase, Meteor, WordPress, Drupal, Heroku, Debian Linux, Mac OS, Ubuntu, CentOS
  • Storage

    JSON, PouchDB, NoSQL, SQLite, MongoDB, CouchDB, PostgreSQL, MySQL, AWS S3, Neo4j
  • Other

    Isomorphic, Semantic UI, BEM Architecture, fluxible, Mockups, DHTML, Apollo, User Experience (UX), Bluebird, Async.js, BSON, Google Material Design, Elm Architecture, SVG
I really like this profile
Share it with others