Senior Human Factors Engineer (prototyping, Search, Tools, Video) Resume
SUMMARY
- 11 - year experienced Lead/Senior Front End Developer with Full-Stack JavaScript skills and solid experience advising technical and executive leadership.
- Expertise in UX Design, Interactive Wireframing, with a focus on Front-End UI/UX Prototyping and Conceptualization. Product Innovator and conceptualizer who can bring about new innovation and efficiencies in ways that were unexpected.
- Skilled with Node/MongoDB backends and can write REST Full-Stack on the MEAN Stack, or LAMP, expanding into DevOps, with a strong background in design and UX innovation.
- Can lead a difficultly documented project, while leading in lieu of a hands on Project Manager, across multiple technical teams distributed around the country, and sometimes world, while concatenating and organizing all project assets and design deliverables, to deliver a turn-key UI Front-End across a variety of platforms, but most versed in JavaScript-based web applications.
- Smart, funny and communicative team leader with a proven track record of being a catalyst for innovation and efficiency improvement. Strong and technically diversified developer who loves to learn new technologies; A flexible and powerful asset that can be diverted to tackle whatever challenges are most important to meeting planned goals.
- Functioned as a Front End Dev Lead and Project Manager for projects and generally a stand-in when a technical manager isn’t available to directly manage a high-priority client, or when Project Management assistance is needed.
- A passionate career Front-End Developer Open-Source and Front-End Polyglot who is always looking to build with the newest, fastest and most efficient technologies. 15 years+ experience with Photoshop and always learning new things.
- A Principal Quality Front-End Developer and Designer, with your entire lA-team rolled into one. I can also provide helpful advice to designers from a UX perspective, and am also a great designer myself.
TECHNICAL SKILLS
HTML & Templating: Jade, HAML, HTML5 (Audio, Canvas, SVG, Video), Underscore, past experience with PHP (do not want to do this anymore as it is outdated)
CSS3 & Styling: Stylus, Bootstrap, Bourbon, CSS3, Foundation, LESS, Material Design, Media Queries, NIB, SASS
JavaScript Experience: Custom JavaScript MVC, Asynchronous JavaScript (AJAX, AJAJ, AHAH), Backbone, Bower, CORS, Dropzone, Gamepad, Highcharts, jQuery, jQueryUI, JSON, Lodash, Mongoose, Passport, React, Require, Underscore, Socket.io, XSS, Webpack, Websockets
Databases: LocalStorage, MongoDB, MySql, Redis
Stack Experience: Heroku, AWS, MEAN, LAMP, WAMP
Mobile Experience: Responsive Design, Angular, Ionic, PhoneGap
Methodologies: Agile, DRY/DIE, Extreme Programming, Planning Poker, Waterfall, MVC, Flux
Version Control: Git, SVN, Continuous Integration, CircleCI
Build Tools: Grunt, Gulp, Mimosa, Sails Testing Chai, Mocha, Selenium, Swagger Bug Tracking & Collaboration Atlassian (Bitbucket, Confluence, Jira, HipChat), Dropbox, Basecamp Analytics Google Analytics, Heap, Keen.io, New Relic, SEO/SEM
PROFESSIONAL EXPERIENCE
Confidential
Senior Human Factors Engineer (Prototyping, Search, Tools, Video)
Responsibilities:
- Built HTML5 / CSS3 / JavaScript / React / Electron prototypes for PlayStation 4 console that were fully functional with PlayStation DS4 controller and keyboard.
- Built Videos prototype for PlayStation VOD streaming service on React and Pure JS framework.
- Built Custom Focus Manager, which dynamically calculates position of focus and where it should navigate to based on a controller press, to the “nearest neighbor,” based off Pythagorean theorem, along with custom overrides to allow the user to override the default navigation logic as needed, per component, per button. Also built button combination logic to allow for unique button combinations with certain timings to be pressed to meet needs.
- Converted multiple React-based prototypes to native JavaScript applications that could be run locally without a server offline on client machine.
- Handled a 2-3 person workload at times to meet internal demand due to scheduling needs.
- Built Global Search prototype to test new search flows for R&D.
- Built On-Screen Keyboard jQuery plugin which allowed users to type as if on a PlayStation keyboard, with a plugged in PlayStation DS4 Controller.
- Built Custom Prototype JSON Configuration tool, which allowed team to configure the application to A/ B/C/D/E test a number of unique configurable tests for the application, to allow for millions of unique customized experiences for design to test which was best without having to open multiple applications or tests.
- Built Custom Sketch-Clone Prototyping IxD Tool which allows non-developers to dynamically create and bind components in a web page to a desired controller button configuration/layout, allowing custom navigation with the PlayStation controller and keyboard.
- Built programmable DOM interface where interactive interface elements could be dragged and dropped via a fully-custom built interface (Sketch Clone).
- Prototyping tool used custom-created Focus Manager to help manage focus navigation and binding logic.
- Improved Internal Efficiences
- Suggested to management to optimize meetings from daily meetings to 1 x week sync meetings
- Helped educate design team on the concept of a design freeze before development and helped created new requirements gathering process.
- Helped educate team about delivery process, concept of design freeze before development, requirements gathering, documentation.
- Led creation of bindings documentation to allow Product Managers, Designers and Developers to better understand and document the bindings for the controller in the application, and what that should do for the components.
- Led movement of scheduling of QA time in projects, which prior to me, was non-existent as a concept or task.
Confidential
Full Stack Architect / Interface & Interactive Designer
Responsibilities:
- Built completely custom web software application from the ground up.
- Migrated build tool from Mimosa to Gulp.
- Migrated out of Bootstrap to more advanced, custom Confidential CSS framework.
Lead Front End Developer
Confidential
Responsibilities:
- This was unfortunately a very ugly piece of Silicon Valley rearing it’s head doing due diligence on me in nefarious and illegal ways.
- Lead and architected front-end development for next iteration of Web UI.
- Architected, Prototyped options in addition to designed concepts, and Built Version 3.0 of Web Front- End UI.
- Created project plans w/ CTO & BE and revised as appropriate to meet changing needs and requirements.
- Transcribed business requirements on the fly into meaningful interactive prototypes for CEO/CTO.
- Programmed for CEO and iterated between multiple simultaneous design directions of the CEO's choosing real-time.
- Optimize functionality in JavaScript with a 50% reduction in overall size unminified (even more so when fully built and optimized).
- Built client-side caching on top of pjax/hijax solution, fully Asynchronous Plug-N-Play AMD solution with RequireJS.
- Improved BE Template Architecture by presenting new engine which consumes client-side Jade templates created by FE for either a Python or Node engine.
- Improved Sprint/Jira Workflows with new Methodology and Ticket Flows. Reviewed code.
- Suggested optimizations to ODMs in API to improve efficiency.
- Suggested optimization improvements (minification, optimizing services).
- Suggested new innovation opportunities to the Leadership and kept them informed of new opportunities.
- Improved Google Analytics client instance accuracy across deployments (NoSQL, Continuous Integration, Mocha).
- Suggested + Implemented Analytics (Heap/New Relic) while synthesizing new UI/UX/business needs from data.
- Managed and prioritized Frontend stories in sprints.
- Architected, prototyped and built Mocha/Chai Unit tests to check availability and consistency of backend API services along with ODMs.
- Worked with remote offshore team to note issues and track endpoint creation statuses.
- Interviewed potential new hires, conferred with CTO and Engineering Advisor on potential candidates.
Confidential
Senior Full-Stack Developer
Responsibilities:
- Interactive Design and Development. Front-End Lead and Project Management for almost all projects. Worked remotely and lead development across nationally distributed technical teams at Fortune-ranked companies to deliver new capabilities and functionality to their products.
- Improved company operations, analysis and test accuracy and quality of the company product. Innovated UX, and was used as a proof-of-concept for CTOs to present as proof-of-concept of web technology capability and possibilities for Execs.
Confidential
Front End / Interactive Developer
Responsibilities:
- Led Front-End development for award-winning projects with IAs, Designers, and Backend CQ/SiteCore/ SharePoint/.NET Developers to gather appropriate requirements to successfully exceed client expectations
- Built out NavigationArts Company Portfolio Site and helped them get new responsive projects and business through the demonstration of my capabilities.
- Built out enhanced websites including leading Front-End development for first company NavigationArts Agency Responsive site for NavigationArts Portfolio.
- Prototyped and developed immersive websites and interactions without the use of Flash through JavaScript and jQuery frameworks.
- Delivered capabilities in Internet Explorer thought to be impossible prior to project involvement.
- Worked with other developers to help isolate and eliminate dirty markup to get projects out of code debt when they had been out-sourced.
- Isolated issues, Back-End Developers DOM and markup issues across Sharepoint, Sitecore and Adobe CQ instances.
- Helped advance company Nerf technology through “lethal nerf” dart development (pushpin-tipped).
Confidential
JavaScript Developer
Responsibilities:
- Fixed thought-to-be impossible JavaScript bugs that had been creating a roadblock in development to allow for new dev releases.
- Optimized old code with newer and cleaner jQuery, making Front-End JavaScript more predictable, and sometimes 60% smaller.
- Debugged CSS and optimized stylesheets and improved code organization.
- Built out Django ecommerce in Python templates, which displayed prices for products.
- Built gallery module to provide slideshow functionality for photo galleries.
Confidential
UI Developer
Responsibilities:
- Built out Confidential public-facing Drupal website from scratch.
- Trained and managed Content Editors to migrate content over to Drupal CMS.
- Administered and worked with new modules to develop custom functionality.
- Managed Drupal functionality along with training others on how to create/edit content using the YUI WYSIWYG.
- Set-up a workflow system that allows Content Creators to post their own images and articles, update existing web pages, and archive obsolete web pages or have them auto-archive.
- Developed new micro-sites for Confidential website.
- Create Drupal templates and stylized Vufind integration to Sirsi/Dynex database to enable a seamless transition from the website to the catalog and vice-versa.
Confidential
Account Manager
Responsibilities:
- Designed and developed custom web interfaces/layouts in Kintera, Convio, Joomla, or on our server for clients’ websites, banners, flash ads, and custom applications. Created, supervised, and analyzed email communication campaigns for client accounts.
- E-mail Campaign and Marketing strategy . Trained and managed temporary staff. Managed over 13 client accounts, and oversaw and scheduled additional development projects for clients.
Confidential
Web Developer / Freelance Flash Designer
Responsibilities:
- Slice up designs and code them into working sites. Design user interface, banners, and email templates, flash content (ahh the olders days).
Confidential
Front End Developer
Responsibilities:
- Led Front-End development for award-winning projects with lAs, Designers, and Backend CQ/SiteCore/SharePoint/.NET Developers to gather appropriate requirements to successfully exceed client expectations
- Built out NavigationArts Company Portfolio Site and helped them get new responsive projects and business through the demonstration of my capabilities.
- Built out enhanced websites including leading Front-End development for first company NavigationArts Agency Responsive site for NavigationArts Portfolio.
- Prototyped and developed immersive websites and interactions without the use of Flash through JavaScript and jQuery frameworks.
- Delivered capabilities in Internet Explorer thought to be impossible prior to project involvement.
- Worked with other developers to help isolate and eliminate dirty markup to get projects out of code debt when they had been out-sourced.
- Isolated issues, Back-End Developers DOM and markup issues across Sharepoint, Sitecore and Adobe CQ instances.
- Helped advance company Nerf technology through “lethal nerf’ dart development (pushpin-tipped).
Confidential
JavaScript Developer
Responsibilities:
- Fixed thought-to-be impossible JavaScript bugs that had been creating a roadblock in development to allow for new dev releases.
- Optimized old code with newer and cleaner jQuery, making Front-End JavaScript more predictable, and sometimes 60% smaller.
- Debugged CSS and optimized stylesheets and improved code organization.
- Built out Django ecommerce in Python templates, which displayed prices for products.
- Built gallery module to provide slideshow functionality for photo galleries.