a short introduction
Since 2002 I have been developing web experiences and applications for a variety of clients, as an independent contractor, as a developer for the interactive agency Razorfish and as the sole front-end developer for XKlaim.it; since 2015 I have been managing a team of UI Engineers for Loot Crate, a monthly subscription service for geeks and gamers.
I have over 14 years of web development experience, with a proven background successfully managing all facets of site development, from initial design and architecture to site deployment and client management.Download Printable Resume
i can say i'm quite good at
Advanced layouts, content-specific elements, pseudo-classes, clearing floats ;-)
AJAX calls, DOM manipulation, JSON parsing, event management.
Models, Views, Controllers, Directives, $scope, Services for RESTful Architecture.
Custom CMS, queries, dynamic content, WAMP.
Media queries, JQMobile, Bootstrap, Responsive design.
Slicing/cropping images, optimizing images, basic design.
my previous associations
Manage the front-end engineering teams responsible for the development and implementation of the online user experience of a monthly subscription service for geeks and gamers.
Principal front-end Developer for flagship 'Offer Creation' SPA (Single Page Application) using AngularJS. Front-end Developer for Corporate branding site.
Responsible for coding the execution of complex designs and interactions that reflect the creative and art direction provided within the established technical framework. Responsible for creation of all coded Presentation Layer deliverables.
Responsible for design, development and maintenance of web presence for various companies; design, develop and author a diverse assortment of digital video products and services for independent production facilities.
my academic career
The Microsoft Certified Application Developer (MCAD) credential provides industry recognition for professional developers.
Phi Eta Sigma, National Honors Society
please feel free if you would like to have a chat