Justen Robertson
Verified Expert in Engineering
JavaScript Developer
Portland, OR, United States
Toptal member since April 23, 2018
Justen is a full-stack JavaScript developer with over a decade of experience. He has worked on projects for some of the biggest brands in the publishing and recording industries and has worked directly with small businesses and nonprofits in many fields. His broad skillset enables him to cover all the web technology needs of small businesses and startups or to fill the gaps in larger teams.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux
The most amazing...
...thing I've developed is a platform for multimedia live-streaming with direct audience participation via a moderated real-time chat.
Work Experience
Full-stack Developer | Web Designer | System Administrator
Freelance Work
- Worked both as an interdisciplinary member of larger in-house teams and in a solo/lead role in multiple fields including development, design, and system administration.
- Developed full-stack web applications for clients on a work-for-hire basis—specializing in multimedia, content management, and marketing for organizations and public personalities using numerous technology stacks and platforms including LAMP, MEAN, Node.js, Express.js, Koa, AngularJS, Cycle.js, Mocha, and MongoDB.
- Consulted on technology decisions in a holistic sense, taking into account the client's individual needs, business requirements, brand identity, and team competencies as well as cost-effectiveness and technical fitness considerations.
- Designed websites, interactive multimedia, print and digital marketing materials, and marketing campaigns with a focus on building a consistent brand across all media, using both industry standard commercial tools (Photoshop, Illustrator, InDesign, Acrobat) and open source technologies (GNU Image Manipulation Program, Inkscape).
- Administered to Linux servers in physical, dedicated, shared hosting and cloud environments using a variety of technologies and platforms, including CentOS, Red Hat Enterprise Linux, Debian, Amazon Web Services, Apache, Nginx, MySQL, PostgreSQL, and MongoDB.
- Worked remotely, on-location and in flexible workspaces depending on client needs and company culture.
Lead Developer | System Administrator
Mad Dancer Media
- Led a team of three-to-six designers, developers, and administrators in the development and maintenance of a proprietary web multimedia platform. Roles included direct involvement in front-end and back-end development, UI/UX design, eCommerce integration, system and database administration, direct communication, consulting, and presentation to clients, as well as delegation, coordination, and project management for other team members.
- Built custom modules and standalone web applications for clients in numerous industries, including publishing, recording, television & multimedia, medical, industry, finance, legal, and nonprofits.
- Conducted system administration for CentOS, Apache, HAProxy, PHP, MySQL, Memcached, MongoDB, CouchDB, and Node.js; this included system maintenance, security auditing, database optimization, backups and data integrity, and the development of an incident response plan (including employee training), load balancing, and PCI-DSS section D compliance.
- Administered co-located and leased servers pursuant to client and business partner needs.
- Used open-source content management and application frameworks including Joomla, WordPress, CakePHP, Node.js, and Express.js.
- Integrated with numerous third-party software systems including email marketing, advertising, accounting, customer relations management (CRM), payment processing, voice over IP, voice-to-text, social media, multimedia live streaming and transcoding, analytics, and compliance auditing.
- Performed duties in-house and remotely, as employee and as a contractor, over the course of employment.
Lead Designer
The Best Apple, LLC
- Designed websites for small business clients, artists, and entrepreneurs; used Adobe Photoshop, Illustrator, Fireworks, and Dreamweaver.
- Implemented designs in HTML, CSS, JavaScript, and PHP—both for static deployment and as templates for content management systems such as Joomla, Drupal, and WordPress.
- Developed custom modules and plugins for Joomla and WordPress to accommodate client needs.
- Designed companion print materials including posters, flyers, brochures, and business cards for web design clients using Photoshop, Illustrator, InDesign, and Acrobat.
- Designed logos, letterheads, and other branding materials.
Experience
Vectrix Matrices
https://github.com/nphyx/vectrixIt implements functional programming principles around a highly optimized set of core functions, with interoperable object-oriented wrappers for ease of use in non-performance-critical situations.
Vectrix aims to be a powerful middle ground between less ergonomic high-performance libraries and more expressive high-level libraries whose performance wasn't suitable for computationally intensive applications.
I created the matrices module and accompanying JSDoc documentation with the rest of the library.
XpertSea | XperCount
"From day one, Justen's impact was felt. He took no time to come to speed. Always asking the right questions and fully autonomous, he was a tremendous addition to our team. He is curious, involved, and clearly knows how to work remotely. His communication skills are A+, and work was done in a timely manner.
Thanks for the good work,
Samuel, CTO @ XpertSea"
Skills
Libraries/APIs
Should.js, Snabbdom, HTML5 Canvas, HTML5 APIs, Node.js, Polymer, jQuery, Authorize.net, PayPal API, Chart.js, Amazon EC2 API, Mustache, Amazon Product Advertising API, Sinon.JS, FFmpeg, WebGL, Facebook API, Asm.js, React
Tools
Vim Text Editor, Apache, Adobe Photoshop, Gulp, Git, GitHub, GitHub Pages, Mocha, DataTables, Babel, Iptables, Firewalld, Inkscape, Adobe Illustrator, Google Sheets, Webpack, NPM, Coveralls, Travis CI, Postfix, Sendmail, Amazon CloudWatch, Systemd, Browserify
Languages
ECMAScript (ES6), Sass, JavaScript, CSS, HTML, Less, ES5, Pug, PHP, HTML5, Bash Script
Platforms
Arch Linux, WordPress, CentOS 6, Linux CentOS 7, Linux, CentOS, Joomla, Amazon Web Services (AWS), Amazon EC2, AWS Lambda, AWS Elastic Beanstalk
Frameworks
Cycle.js, Bootstrap, Koa, Foundation CSS, Express.js, AngularJS
Paradigms
Object-oriented Programming (OOP), Object-oriented Design (OOD), Behavior-driven Development (BDD), Test-driven Development (TDD), Unit Testing, Functional Programming, Agile Software Development
Storage
MySQL, MySQLi, Amazon Aurora, MongoDB, Memcached, Amazon DynamoDB
Other
Software Development, Front-end Development, Technical Documentation, HAProxy, Data Visualization, HTML5 Video, HTML5 Audio, SELinux, WordPress Themes, WordPress Plugins, SSL Certificates, SVG, Encryption, IT Security, Bacula, PCI DSS, Ajax, Internet of Things (IoT)
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