Joel Bair
Verified Expert in Engineering
Ajax Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Google Apps, Komodo IDE, KDE, Fedora
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.
Work Experience
Senior Full-stack Developer
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.
Sr. Specialist, Systems Network Administration
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.
Linux Systems Administrator/Web 2.0 Developer
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.
Software Engineer/Build and Packaging Engineer
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.
Experience
Bracket-templates
https://github.com/joelabair/Bracket-TemplatesSkills
Languages
CSS3, CSS, HTML, JavaScript, Bash, XHTML, HTML5, SQL, Curl Language, AWK, XML, PHP, Python, Sed
Frameworks
Vanilla JS, Zend Framework, Bootstrap 3, JavaScript MVC, Chrome, Express.js, Bootstrap, PHPUnit, Electron, Ext JS, Jasmine
Libraries/APIs
JSONP, jQuery, Node.js, Underscore.js, Moment.js, Backbone.js, GridFS, jQuery UI, Google Apps
Tools
Beanstalk, Apache, Mongoose, GitHub, Subversion (SVN), Git, Trac, RPM, MySQL Workbench, Mocha, Komodo IDE, Gulp, OpenVPN, ActiveMQ, 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, Fedora, Mandrill, CentOS, Anaconda
Storage
JSON, MySQL/MariaDB, NoSQL, SQLite, MongoDB, MySQL, PostgreSQL, Memcached
Other
DNS, Ajax, CORS, HTTP, System Administration, Packaging, APIs, Open Source, Server Administration, GNU, CSV, HTTPS, KDE, RHEL, Transmission Control Protocol (TCP), OpenStreetMap, Routing, SaaS, DHCP, WebSockets, TCP/IP, Iptables
Education
Certification M101JS: MongoDB for Node.js Developers in MongoDB for Node.js Developers
MongoDB University - online
Study in Electronic Engineering Technology
DeVry Institute of Technology - Ohio
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