Quang Van

Quang Van

Boston, MA, United States
Hire Quang
Scroll To View More
Quang Van

Quang Van

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 14 years of experience working for marketing, SaaS, and healthcare companies. He's founded companies and created social networks, SPAs, membership sites, and marketing tools.
Quang is now available for hire
Portfolio
  • Absent Software
    React.js, Redux, React-Router, Vue.js, Webpack, Ruby on Rails
  • Alere, Inc.
    CoffeeScript, React.js, Backbone.Marionette, Grunt, Mocha.js
  • OrgNote.com
    Express, Backbone, Neo4J, MongoDB, React, Ember, AngularJS, Python, Django
Experience
  • JavaScript, 14 years
  • HTML/CSS, 14 years
  • jQuery, 8 years
  • Backbone.js, 5 years
  • Sass, 4 years
  • React.js, 4 years
  • Backbone.Marionette, 2 years
  • Vue.js, 2 years
Boston, MA, United States
Availability
Part-time
Preferred Environment
Debian, Vim, VPS, Git/GitHub, Chrome, OS X
The most amazing...
...work I've built were the React.js front-end for a disruptive WebRTC doctor/patient app, an isomorphic React.js gamer's social network, and Powerful Notes app.
Employment
  • Founder
    Absent Software
    2015 - PRESENT
    • Helped clients build and launch their web apps.
    • Implemented features for a WebRTC app using React.js.
    • Made the client's apps 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.
    Technologies: React.js, Redux, React-Router, Vue.js, Webpack, Ruby on Rails
  • Senior Front-End Engineer
    Alere, Inc.
    2013 - 2014
    • Worked daily in CoffeeScript, Handlebars, and Backbone.Marionette; implemented features from design with an Agile team.
    • Used React.js and Delorean.js (Flux) on new features.
    • 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.js, Backbone.Marionette, Grunt, Mocha.js
  • Co-Founder
    OrgNote.com
    2010 - 2014
    • Worked with many JavaScript MV* frameworks such as Express, BackBone, Spine, Ember, and Angular.
    • Experimented with real-time JavaScript frameworks: Meteor, Derby.js, and Socket.IO library.
    • Worked with new declarative frameworks: Vue.js, Reactive.js, and React.js.
    • Experienced with MySQL, PostgreSQL, MongoDB, CouchDB, Redis, and Neo4j.
    • Worked with Grunt, Gulp, and continuous deployment.
    • Performed new refactorings in Django/Python.
    Technologies: Express, Backbone, Neo4J, MongoDB, React, Ember, AngularJS, Python, Django
  • Software Engineer
    Carbonite, Inc.
    2012 - 2013
    • 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 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
    Stratechi Partners
    2008 - 2011
    • 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
    Chitika Inc.
    2006 - 2007
    • 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
    HiveLife.com
    2001 - 2004
    • Launched an online social network for users to express themselves.
    • Utilized LAMP technologies. 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
  • Contributed to Page.js (Other amazing things)
    https://github.com/visionmedia/page.js/pull/86

    Page.js is a popular client-side router.
    I added the #! hashbang option. This enabled support for static web hosts as well as older browsers.

  • Contributed to Mocha.js (Other amazing things)
    https://github.com/mochajs/mocha/graphs/contributors

    Mocha.js is a leading JavaScript test framework.
    I added a flag to ignore global leaks. Search on the page for "quangv".

  • Contributed to the Clean-Webpack-Plugin (Other amazing things)
    https://github.com/johnagan/clean-webpack-plugin/pull/5

    Clean-webpack-plugin is a plugin for a popular Node.js bundler webpack that deletes project folders as needed.
    There was a nasty oversight that allowed it to delete any folder, the complete project as well as any root folder. I was compelled to prevent someone from making this mistake.

  • PomoTrackr (Development)
    http://pomotrackr.com

    A Pomodoro-technique time-tracker. It's built using React.js and Parse.com.

  • Shirt Sizes - Sample Project (Development)
    https://github.com/quangv/shirt-sizes

    A sample project demonstrating TDD with React.js and Redux.

  • Bootstrap Sales Page (Development)
    https://github.com/quangv/bootstrap-sales-page

    A Bootstrap sales page, demonstrating my front-end work, HTML/CSS, and Bootstrap.

  • Contributed to DeLorean.js (Other amazing things)
    https://github.com/f/delorean

    DeLorean is a Flux implementation for the React.js framework.
    Search on the page for "quangv".

Skills
  • Languages
    HTML, CSS, LESS, CSS3, HTML5, SCSS, JavaScript, Sass, CoffeeScript, HTML/CSS, XHTML, EcmaScript 2015 (ES6), LessCSS, ECMAScript, Pug (formerly Jade), IronPython, SQL, XML, PHP, Python, Ruby
  • Frameworks
    Bootstrap, Marionette.js, Redux, Express.js, Chrome, Materialize CSS, Foundation CSS, Flux, ZURB Foundation, Jinja2, Stylus, Underscore.String, Delorean.js, Bootstrap 3, Selenium, Hapi.js, MeteorJS, Jest, Jasmine, Knockout.js, Mocha, Prototype, Django, Polymer.js, Ampersand.js, Ember.js
  • Libraries/APIs
    Backbone.Marionette, Lodash, Backbone.js, Mustache, Underscore.js, React.js, jQuery, Moment.js, Handlebars, Node.js, Vuex, Socket.IO, Hogan.js, Chai, YUI, RequireJS, Restify, GSAP, Animate.css, Polymer, Immutable.js, Evernote API, jQuery UI, Vue.js, Ractive.js, Seneca.js, jQuery Mobile, Modernizr, Bing API, Google Maps JavaScript API 3
  • Tools
    Git, Bitbucket, Grunt.js, Balsamiq, Parse.com, GitHub, Spine, Webpack, Balsamiq Mockups, Trello, Grunt, Gulp.js, JIRA, Rally, Subversion, Babel, Chrome Developer Tools, Mercurial, CVS, NPM, Vim Text Editor, Pivotal Tracker, FogBugz, Microsoft Excel, Google Docs, Confluence, Browserify, Bower Front-end Dependency Manager, Basecamp, Bower, Cucumber, PhantomJS, Jenkins, Apache, Flow, Eclipse
  • Paradigms
    SMACSS, BEM, Responsive Web Design (RWD), Kanban, Agile, REST, Scrum, Test-driven Development (TDD), Continuous Deployment, Behavior-driven Development (BDD)
  • Platforms
    Parse, Firebase, Meteor.js, Meteor, WordPress, Heroku, Debian Linux, Mac OS, Ubuntu, CentOS, Drupal
  • Storage
    JSON, CouchDB, PostgreSQL, MySQL, PouchDB, SQLite, NoSQL, MongoDB, Neo4j
  • Misc
    Mockups, BEM Architecture, JSX, DHTML, fluxible, Isomorphic, Semantic UI, Async.js, Google Material Design, jQuery Validation, User Experience (UX), LocalStorage, Bluebird, BSON, SVG, Jenkins CI, AWS S3
I really like this profile
Share it with others