Scroll To View More
Justen Robertson, Javascript Developer in Portland, OR, United States
Justen Robertson

Javascript Developer in Portland, OR, United States

Member since December 7, 2017
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.
Justen is now available for hire

Portfolio

  • Freelance Work
    Linux, JavaScript, Node.js, PHP, HTML, CSS, Adobe Photoshop, MySQL, MongoDB
  • Mad Dancer Media
    HTML, CSS, JavaScript, PHP, CentOS Linux, Apache, MySQL, HAProxy
  • The Best Apple, LLC
    Adobe Photoshop, Adobe Illustrator, Joomla, WordPress, HTML, CSS, JavaScript...

Experience

  • HTML, 20 years
  • CSS, 17 years
  • JavaScript, 16 years
  • Object-oriented Programming (OOP), 10 years
  • Git, 9 years
  • Behavior-driven Development (BDD), 5 years
  • Functional Programming, 4 years
  • ECMAScript (ES6), 2 years
Portland, OR, United States

Availability

Part-time

Preferred Environment

Linux, Vim, Git

The most amazing...

...thing I've developed is a platform for multimedia live-streaming with direct audience participation via a moderated real-time chat.

Employment

  • Full-stack Developer | Web Designer | System Administrator

    2007 - PRESENT
    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.
    Technologies: Linux, JavaScript, Node.js, PHP, HTML, CSS, Adobe Photoshop, MySQL, MongoDB
  • Lead Developer | System Administrator

    2008 - 2017
    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 the 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 a custom module and standalone web application development for clients in numerous industries, including publishing, recording, television & multimedia, medical, industry, finance, 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 to the co-located and leased servers pursuant to client and business partner needs.
    • Used open-source content management and application frameworks including Joomla, WordPress, CakePHP, and Express.
    • 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.
    Technologies: HTML, CSS, JavaScript, PHP, CentOS Linux, Apache, MySQL, HAProxy
  • Lead Designer

    2007 - 2008
    The Best Apple, LLC
    • Designed and 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.
    Technologies: Adobe Photoshop, Adobe Illustrator, Joomla, WordPress, HTML, CSS, JavaScript, PHP

Experience

  • As a JS Developer, This Is What Keeps Me Up at Night (Publication)
    JavaScript is an oddball of a language with numerous approaches to almost any problem. When ES6 added the "class" keyword, did it save the day or just muddy the waters? In this article, Toptal Freelance JavaScript Developer Justen Robertson explores OOP in modern JS.

Skills

  • Languages

    ECMAScript (ES6), Sass, JavaScript, CSS, HTML, Less, ES5, Pug (formerly Jade), PHP
  • Tools

    Vim Text Editor, Apache, Adobe Photoshop, Gulp.js, Git, GitHub, GitHub Pages, Mocha, DataTables, Babel, iptables, Firewalld, Gimp, Inkscape, Adobe Illustrator, Google Sheets, Webpack, NPM, Coveralls, Travis CI, Postfix, Sendmail, AWS CloudWatch, Systemd, Browserify
  • Platforms

    Arch Linux, WordPress, CentOS 6, Linux CentOS 7, Amazon Web Services (AWS), AWS EC2
  • Frameworks

    Cycle.js, Bootstrap, Koa, Foundation CSS, Express.js, AngularJS
  • Libraries/APIs

    Should.js, Snabbdom, HTML5 Canvas, HTML5 APIs, Node.js, jQuery, Authorize.Net API, PayPal API, Chart.js, AWS EC2 API, Mustache, Amazon Product Advertising API, Sinon.JS, FFmpeg, WebGL, Facebook API, Asm.js
  • 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
  • Other

    Technical Documentation, HTML5 Video, HTML5 Audio, SELinux, WordPress Themes, WordPress Plugins, SSL certificates, SVG, Encryption, IT Security, Bacula, Bash Scripting, PCI-DSS, AJAX
I really like this profile
Share it with others