Trevor Krumm

Trevor Krumm

Lead Front End Developer at Rivers Agency

Summary

I have a passion for giving designs life and creating incredible user experiences. Connecting beautifully aesthetic design with perfect functionality is a challenge - and that challenge is what drives my passion. There are so many variables to consider that each project is unique, and that inspires me to get better. My last project is always my best project.

Work History

Work History
Oct 2012 - Present

Lead Front End Developer

Rivers Agency

Manage a team of front end developers to execute front end development on web projects. Create CSS frameworks for my team to use. Delegate front end tasks to team members to ensure efficient and well developed code. Act as point of contact for clients. Manage development timelines to ensure projects are completed on time and under budget.

Sep 2011 - Jun 2013

Web Designer

Live A Little LLC

Developed online gallery of tourist locations in Las Vegas. Customized wordpress themes and widgets. Heavy use of HTML and CSS as well as basic PHP scripting.

Jun 2011 - Dec 2011

General Manager

English's Quintessentially British

Managed general operations, staff, bar, opening/closing duties.

Sep 2010 - Jun 2011

Front Waiter

Alize's at The Palms

Front waiter at a high end french restaurant. Managed a 3 man service team.

Education

Education
Mar 2005 - Jun 2006

Associates of Science - Computer Animation

Fullsail University

A complete study in the process and production of computer animation. Concentration in production for film, but study also included commercial and motion graphics study. 

Aug 2002 - Dec 2004

Computer Science Concentration

NC State University

A study in the concepts and theories of computer science along with application development in Java. Five completed semesters before transferring to a more concentrated study in computer animation.

Skills

Skills

HTML

Using HTML5 to create advanced web layouts, while considering SEO best practices. Minimizing page weight with concise and efficient markup.


CSS

Using CSS3 best practices to transform amazing designs into interactive web applications. 


SCSS/LESS

Using CSS preprocessors to develop organized, maintainable and modular CSS. 


Twitter Bootstrap

Using and customizing the CSS/JS framework to create web layouts, interactive modules and efficiently build websites. Custom builds used when applicable with respect optimization.


Javascript

Using javascript and associated libraries to enhance UX with client side DOM manipulation.


UI/UX

Worked closely with Art and Creative director to apply best practices for user interface and experience across multiple devices and platforms.

Automated Task Management

Using JS task runners such as Gulp/Grunt to automate front end tasks and improve front end workflow.


PHP

Using PHP to dynamically create HTML markup. Essentially used with CMS platforms such as Magento, Drupal and Wordpress. As well as custom web applications.


AngularJS

Using AngularJS as a JS templating language to develop lightweight, fast and efficient web applications. Mostly used with a MEAN stack, but isolated in other web applications when applicable.


Project Management

Using JIRA to manage projects in a SCRUM workflow. Custom workflows created dependent on project needs. Delegating tasks to team members based on bandwidth and skill level to complete projects efficiently and under budget. Also used Jira/Trello with a Kanban workflow for smaller projects.


Team Management

Managed a team of developers across multiple projects to ensure work was completed efficiently, on time  and under budget, while also allowing team members to increase their skills in various areas.


Account Management

Acted as point of contact with multiple clients from discovery through launch and then through maintenance. Developed relationships on the basis of customer service to retain clients well after the initial project's launch.


MySQL / MongoDB

Using MySQL and MongoDB databases to store information, then used in dynamic web applications.


Dev Environments  - Vagrant

Using vagrant to deploy development environments to team members to ensure consistency with actual production environments.