Scroll To View More
Joel Bair, JavaScript Developer in Loveland, CO, United States
Joel Bair

JavaScript Developer in Loveland, CO, United States

Member since January 11, 2016
Joel is a technologist, full-stack developer, Linux systems administrator, and engineer. He's a Linux and open-source software user and contributor. He enjoys engineering elegant solutions with a focus on performance, scalability, and simplicity. He uses Linux as his choice OS, as it keeps him agile on cloud infrastructure.
Joel is now available for hire

Portfolio

Experience

  • Linux, 17 years
  • JavaScript, 12 years
  • AJAX, 10 years
  • jQuery, 10 years
  • REST, 6 years
  • Node.js, 6 years
  • MongoDB, 5 years
  • NoSQL, 5 years
Loveland, CO, United States

Availability

Part-time

Preferred Environment

Fedora Linux, KDE, Komodo IDE, +Google Apps

The most amazing...

...thing I've built is a high-availability CDN on MongoDB GridFS, Node, and Express with asset versioning and dynamic image scaling.

Employment

  • Senior Full-stack Developer

    2009 - PRESENT
    Third Social, LLC
    • Owned core microservices architecture (api*.purlhub.com).
    • Owned the high availability CDN (Nodejs,MongoDB,GridFS).
    • Supported the sendsites.com web application.
    • Supported the purlhub.com web application.
    • Built desktop versions of custom solutions for customers using Electron and Node.js.
    Technologies: Node.js, JavaScript, ExpressJS, Electron, Mocha, Karma, Gulp, MongoDB, MySQL/MariaDB, Browserify, Backbone, Bootstrap, Underscore, Moment, jQuery, jQuery-UI, DNS, Fedora, RedHat, PHP5, Python, AWK, BASH, RackSpace*, Mandrill, REST, JSON, CSS3, HTML5
  • Sr. Specialist, Systems Network Administration

    2009 - 2009
    NOAA/NESDIS HQ (GDAIS)
    • Built a custom incremental backup service for a 22TB data array.
    • Owned Subversion repository deployment and administration.
    • Enforced software policy conformance across NOAA teams via automated checks.
    • Resolved VPN client connectivity issues.
    • Coordinated server infrastructure with development team efforts and advised on strategy.
    Technologies: RedHat Linux, Fedora linux, PostgreSQL, MySQL, Subversion, Git, Apache, IPTables,TCP Wrappers, OpenVPN, Bash, AWK, SED
  • Linux Systems Administrator/Web 2.0 Developer

    2007 - 2009
    eValuation Solutions, LLC
    • Deployed and configured an in-house Zimbra groupware solution.
    • Deployed and configured a private Openfire instant messaging server.
    • Implemented production and staging application environments with deployment automation.
    • Contributed key elements to the eValOnline web desktop application development.
    • Implemented security best practices across cloud server infrastructure.
    Technologies: CentOS, RedHat Linux, RackSpace, Javascript, Ext.js, JavaScript, MySQL, Subversion, Apache, Bash, PHP, Zend Framework, HTML, CSS
  • Software Engineer/Build and Packaging Engineer

    2006 - 2007
    Cranel, Inc./ISOdX
    • Created RedHat, CentOS, and Fedora software installation packages.
    • Owned software builds and test automation processes with daily reporting.
    • Contributed to the ISOdX 4x software rewrite development effort.
    • Created custom software installers from non-RPM based systems.
    • Engineered network auto-detection/auto-configuration scripts for the initial software installation process.
    Technologies: CentOS, RedHat Linux, ANACONDA, RPMLIB, RPM Build Tools, Zend Encoder, Zend Optimizer, BASH, PHP5, PostgreSQL, AWK, ActiveMQ

Skills

  • Languages

    CSS3, CSS, HTML, JavaScript, Bash, XHTML, HTML5, SQL, Curl Language, AWK, XML, PHP
  • Frameworks

    Vanilla JS, Zend Framework, Bootstrap 3, Electron.js, JavaScript MVC, Chrome, Express.js, Bootstrap, PHPUnit, Ext JS, Jasmine
  • Libraries/APIs

    JSONP, jQuery, Node.js, Underscore.js, Moment.js, Backbone.js, GridFS, jQuery UI
  • Tools

    Beanstalk, Apache, Mongoose, GitHub, Subversion (SVN), Git, Trac, RPM, MySQL Workbench, Mocha, Open Street Maps, iptables, Browserify, Karma
  • Paradigms

    REST, Asynchronous Programming, JavaScript MV* Framework, Model View Controller (MVC), Microservices, Object-oriented Programming (OOP), Test-driven Development (TDD)
  • Platforms

    Linux, OpenShift, Rackspace Cloud, Red Hat Linux, Linux RHEL/CentOS, Rackspace, Firefox
  • Storage

    JSON, MySQL/MariaDB, NoSQL, SQLite, MongoDB, PostgreSQL, Memcached
  • Other

    DNS, AJAX, CORS, HTTP, System Administration, Packaging, APIs, Open Source, Server Administration, GNU, CSV, HTTPS, Routing, SaaS, DHCP, WebSockets, TCP/IP

Education

  • Certification M101JS: MongoDB for Node.js Developers in MongoDB for Node.js Developers
    2013 - 2013
    MongoDB University - online
  • Study in Electronic Engineering Technology
    1993 - 1996
    DeVry Institute of Technology - Ohio
I really like this profile
Share it with others