Engineering, Front End Development, User Experience Design
Lead Software Engineer — ASAPP Inc.
Ongoing work with an A.I. startup working with enterprise partners. Regular responsibilities include; Cross team project coordination and management. Enabling and clarifying architectural overviews and documentation. Providing partner technical architecture and relations, including onsite visits. Regular audits of performance, security, and monitoring. CI/CD and testing enhancements to improve automation and peace of mind. Product and design team coordination for optimal user experience, design, and accessibility. Big focus on making strategic development implementations to increase scale, success, and speed at which development and company can operate.
Contractor — Self Employed
Provided consultation and software development to a variety of personal projects and other companies. Supported, coordinated, and helped implement design, architecture, and development. Projects work with technologies such as Ruby on Rails, NodeJS, PostrgreSQL, MySQL, Bower, Grunt, WebSockets, RESTful APIs, and more. Clients include Citigroup and Dia & Co.
Senior Front End Developer — DWNLD Inc.
Managed front end development and planning for the company's consumer facing web products. Implemented a new CMS that allows customers to control the content and interfaces of native iOS & Android applications from the web. Features included content publishing, advertising and analytical insights, payments, push notifications, user management, and integrations with a variety of third-party services. Tech stack utilized tools such as Thrift, Node, Mocha, SASS, Bower, NPM, and Ruby on Rails. Also developed a living pattern library, code styleguides, and maintained marketing material with CRM integrations.
Senior Software Engineer — Samsung
Rapid prototyping and UX design for an upcoming product launch from Samsung Research America. Utilized Node.js, WebSockets, Grunt, and AngularJS for quickly building and iterating on interface components and features. Worked in tandem with the design teams to enhance each prototype before finalizing and transitioning the work to Java development teams.
Senior Engineer — HowAboutWe
Lead the development teams in creating modern, scalable, and maintainable front end code for HowAboutWe Dating and HowAboutWe for Couples. Drove the implementation of a major brand redesign while creating coding standards for all front end development. Bridged communication between the design and development teams. Provided support and user experience direction to the design team across our web and native apps. Ensured design specifications were met and implemented properly across native iOS, Android, and web apps while also providing optimized and responsive assets to all platforms.
Front End Developer — Arc90 Inc.
- School of the Art Institute of Chicago, Chicago, IL — BFA – Graduated 2006
- The Loomis Chaffee School, Windsor, CT – Graduated 2002
- HTML5 & CSS3 (Mustache, HAML, SASS, LESS, …)
- Responsive Design
- Progressive Enhancement
- User Experience Design
- Agile/ Scrum methodologies
- Cross-browser development
- Test/ Behavior Driven Development (RSpec, Mocha, Jasmine, …)
- Project management
- Accessibility (WAI-WCAG/ARIA, 508)
- VCS (Git, SVN, Hg)
- Design software (Creative Suite, Bitmap, Vector, …)
- Color theory
- Moderate backend skills (Ruby, Python, PHP, …)
- A/B Testing
- Performance & optimization
- Command line savy