Dustin Cass, Software Developer in Irvine, CA, United States
Dustin Cass

Software Developer in Irvine, CA, United States

Member since September 26, 2018
Dustin has been a professional front-end engineer for over ten years and has worked at companies and agencies large and small. He's passionate and dedicated to his craft, and he always goes the extra mile for his employers and clients.
Dustin is now available for hire

Portfolio

  • Amazon
    Redux, React, JavaScript, Spring, Java, Swift, React Native, TypeScript
  • Blizzard Entertainment
    Git, Subversion (SVN), PostgreSQL, SQLite, Oracle SQL, C#, Sinatra, Ruby...
  • Oakley
    PHP, WordPress, Melissa Data, Quality Assurance (QA), Bazaar, Google Maps...

Experience

Location

Irvine, CA, United States

Availability

Part-time

Preferred Environment

Git, VS Code, MacOS

The most amazing...

...project I've worked on is a Google Maps style data visualization tool for the World of Warcraft development team which plotted various data points onto a map.

Employment

  • Web Development Engineer II

    2018 - PRESENT
    Amazon
    • Served as the primary team member of the Alexa companion app’s Skill Store replatform from web views to React Native TypeScript.
    • Instituted style guides, linting rules, and best practices for the project.
    • Drove initiatives for performant, well-tested code and an architecture that reduced redundancy and provided more freedom to update the customer experience independent of scheduled app releases.
    • Lead operational management of the front-end of the Skills & Games section of the Alexa app, including bi-weekly release oversight, pipeline and deployment management, and significant performance improvements. Additionally, developed proprietary tooling in TypeScript for a React Native package to emits metrics to monitoring dashboards and alarms in order to improve operational visibility of a live experience.
    • Designed the front-end architecture for and lead the development of the Wedding Registry Alexa Skill Blueprint Editor for the Amazon Retail Website. This package was built in React and has integrations with a Spring-based back-end for saving drafts, retrieving, publishing, and sharing custom Wedding Registry Alexa skills, and included React form components such as an audio recorder, image picker, and file uploader.
    Technologies: Redux, React, JavaScript, Spring, Java, Swift, React Native, TypeScript
  • Senior Web Front End Engineer I

    2014 - 2017
    Blizzard Entertainment
    • Architected, created, and maintained several internal tools used by the engineering and design departments of the World of Warcraft team ranging from full-stack projects to front-end single-page applications driven by APIs.
    • Created a performance report tool for technical artists backed by the World of Warcraft Oracle database. Users could query and sort the data in the report to surface information most relevant to them. This was a front-end only single page application built primarily on the Aurelia framework that used an HTTP API to send queries to the database.
    • Developed a database viewer single-page application using Angular 1, jQuery, and LESS that was used extensively to navigate and query data from the various World of Warcraft database schemas. This tool was backed by a separate application that made the data available through a RESTful HTTP API.
    • Architected and implemented the second evolution of our tools build system, which was split into two separate applications. The build system itself was developed in Ruby and used a listener thread to pull jobs from the PostgreSQL database when they were entered from the website. The website was a full-stack application built on Sinatra and ES2016 which used Server Sent Events to provide immediate updates to the front-end for displaying currently queued items and logs. Authentication was implemented through the corporate LDAP to connect users to builds. Build notes were created from SVN logs for each build and were automatically emailed to QA when a build was accompanied by a testing request.
    • Created an interactive map viewer (similar to Google Maps) for users and automation tools to plot various data such as spawn density, node changes between builds, point lights, zone lights, quest givers, and much much more on minimaps. This was a full-stack project built on an Express back-end, an SQLite database, handlebars templates, with Leaflet.js, ES2016, Canvas, and LESS for the front-end. Authentication Server-Sent with NTLM SSO negotiation.
    • Collaborated with other internal teams to update and maintain a web-based pipeline management tool for moving builds, data, and assets to and from internal and external CDNs. Built with C# .NET, Python, jQuery, HTML, and LESS.
    • Maintained the website for creating builds of the World of Warcraft client and server. Primary work was on the front-end, which ran on simple HTML, CSS, and jQuery. Occasionally, additional work was needed on the back-end, which was built with PHP and MySQL.
    Technologies: Git, Subversion (SVN), PostgreSQL, SQLite, Oracle SQL, C#, Sinatra, Ruby, Sass, Less, CSS, HTML, jQuery, LeafletJS, Aurelia, Angular, JavaScript
  • Lead Web Front End Engineer

    2011 - 2014
    Oakley
    • Served as the architect and technical lead for the front-end development of the Oakley.com website launched in early 2014. The new site used jQuery as the base library with many custom built jQuery plugins for code reuse. We used require.js to organize code and load dependencies for different pages, and Dust.js templates for highly dynamic pages with reusable blocks. For a CSS pre-processor, we used LESS.js to ease CSS organization and repetition. We also use Modernizr for some feature detection, and Grunt for running tests, building and minifying our front-end files. In addition to those libraries, we also hooked into a number of 3rd party APIs such as Google Maps, Bazaar Voice, QAS and Melissa Data for address verification, and more.
    • Managed code reviews, standards, and expectations for an external agency that augmented our internal team for the front-end development of the new website, and regularly communicated with their lead developer to ensure that both teams were on the same page.
    • Developed numerous custom components for the Hybris CMS using JSP, JSTL, XML, and impex files.
    • Forked and maintained an internal version of Less.js to enforce a stricter structure for our LESS files.
    • Managed a team of three internal developers, assisted BSAs in documentation work, and collaborated with the back-end Hybris developers on implementations of new features.
    • Developed the first Oakley mobile experience using responsive design via CSS3 and JavaScript-based media queries targeting specific resolutions for delivering a unique experience to supported devices.
    • Developed the Holiday 2011 Interactive Guide campaign which led customers through an animated, interactive, holiday shopping experience and highlighted promotions and deals. The application was powered with JavaScript and CSS3 animations and transitions.
    • Developed a JS and Rails powered interactive LookBook — a single page application for marketing complete winter outfits.
    • Developed the WordPress theme for the site of the Infinite Hero Foundation, including working with PHP, HTML5, CSS3, and JavaScript.
    Technologies: PHP, WordPress, Melissa Data, Quality Assurance (QA), Bazaar, Google Maps, Subversion (SVN), Git, Ruby on Rails (RoR), ImpEx, XML, JSTL, JSP, CSS, Less, HTML, Grunt, Modernizr, Dust.js, RequireJS, jQuery, JavaScript
  • Web Developer

    2009 - 2011
    Sports Warehouse
    • Maintained multiple live websites using Panic Coda, including hand coding in XHTML, CSS, JavaScript, jQuery, PHP, Ruby, and a proprietary server-side scripting language specific to the company's POS system.
    • Managed databases, files, and moderate use of Git version control through SSH in Terminal.
    • Converted mock-ups provided by graphic designers to fully functional eCommerce websites.
    • Ensured that all development was cross-browser compatible.
    • Developed and maintained web systems for managing product information, managing employee efficiency, comparing product specifications, advanced product searching, and customer contests.
    • Organized a team of people to coordinate new site designs going up, and dealing with any problems that arise in a high-volume eCommerce environment.
    • Worked with graphic designers to ensure new designs adhere to many accessibility and user experience best practices.
    • Collaborated with the web server engineers to improve stability and speed on all sites.
    Technologies: Git, Ruby, PHP, CSS, HTML, jQuery, JavaScript
  • Web Development Intern

    2008 - 2009
    Etna Interactive
    • Maintained multiple live websites using Adobe Dreamweaver, including hand coding in HTML, CSS, JavaScript, and ColdFusion.
    • Designed various buttons and feature blocks with Adobe Photoshop to match the appearance of a site's current design.
    • Built sites out from a single template page and mockup.
    • Cropped photos for before and after photo galleries, and uploading using a back-end photo gallery management system.
    • Used SourceControl Vault to manage file versioning, history, and prevent conflicts between users.
    • Developed a Microsoft Word macro written in VBScript to easily convert Word Documents for press releases into standards compliant XHTML.
    Technologies: Adobe Illustrator, Adobe Photoshop, Adobe ColdFusion, HTML, CSS, JavaScript
  • Webmaster and Systems Administrator

    2007 - 2008
    The Music Factory
    • Maintained a live eCommerce website and a local administration/CMS website, including programming in HTML, CSS, JavaScript, ASP VBScript, XML, XSLT, and MSSQL.
    • Maintained, built, and managed computers for 10 desktop systems running Windows NT/2000.
    • Maintained one server running MS Server 2003, IIS, Exchange Server 2003, and MSSQL Server 2000.
    Technologies: Microsoft SQL Server, XSLT, XML, ASP, VBScript, HTML, CSS, JavaScript

Experience

  • Oakley.com
    https://www.oakley.com

    Led the front-end development effort in an entire site and platform overhaul, from a basic Ruby stack to the omnichannel commerce platform Hybris.

Skills

  • Languages

    XML, CSS3, HTML5, JavaScript, CSS, HTML, ES7, ECMAScript (ES6), Less, CSS4, Sass, TypeScript, Swift, VBScript, XSLT, Bash, Java, PHP, Ruby, C#, SQL
  • Tools

    Sublime Text 3, Gulp, Git, VS Code, Subversion (SVN), Adobe Photoshop, Adobe Illustrator, Grunt, Adobe ColdFusion
  • Other

    Front-end Development, Regular Expressions, ImpEx, Bazaar, Quality Assurance (QA), Melissa Data
  • Frameworks

    Express.js, React Native, Angular, Aurelia, Dust.js, JavaServer Pages (JSP), Spring, Redux, JSP, ASP, Sinatra, Ruby on Rails (RoR), CakePHP
  • Libraries/APIs

    Node.js, jQuery, RequireJS, Modernizr, LeafletJS, React, Google Maps, JSTL, Polymer
  • Paradigms

    Agile, Kanban, Waterfall Development
  • Platforms

    MacOS, Firebase, WordPress
  • Storage

    Microsoft SQL Server, Oracle SQL, MySQL, PostgreSQL, SQLite

To view more profiles

Join Toptal
Share it with others