A highly creative Software Engineer with 20+ years experience delivering award-winning websites and apps. Passionate about high quality software, pixel-perfect design, and polished user experiences. Thrives on finding innovative solutions to interesting challenges. Never stops learning.
GrabCAD Print is the primary user interface for all Stratasys 3D printers; FDM & PolyJet. It handles print preparation & slicing locally, and enables remote job scheduling, management, and reporting tools for networked printers. It's built on Electron + React + TypeScript, with a plugin-based/dependency-injected architecture, and is auto-updated on a monthly release cycle.
GrabCAD Shop: A green-field SaaS product for work order and resource management in "Modal Shops" using additive and traditional manufacturing technologies. Features: CAD model previews, order configuration & price quoting based on material usage and machine-time estimates, granular user-roles, printer & material management, order & job scheduling & process tracking, rich per-Shop configuration options, internationalization across 10 languages and 100+ currencies.
GrabCAD Admin Console: A pillar of the nascent GrabCAD AM Platform. Architected to centralize JWT-based authentication, licensing, user & printer group administration & ACL, with an eye towards SAML/SSO.
TraceView is a best-of-breed full-stack Application Performance Management (APM) SaaS Application. As a member of TraceView's Web App team, I collaborated with Product Managers, Designers, and distributed Developer teams to design, develop, and deliver new features and visualizations, including the AppMap network topology graph and the Trace Details request timeline. We also fixed copious bugs, eradicated technical debt, refactored pages & components, and introduced modern Javascript frameworks, libraries, and tooling.
TraceView was acquired by SolarWinds and rebranded as AppOptics. Based on the latest marketing videos showing the UI, I am immensely proud that my experimental, self-initiated Trace Details visualizer remains a stragetic asset.
Management, Design, and Development roles on client-facing data-visualization dashboards, internal sales tools, and Network Operations Command Center (NOCC) visualizers. Met aggressive deadlines while maintaining high quality and cultivating best practices teamwide.
Coordinated between internal developers and outside contractors. Architected a scalable and feature-rich customer dashboard with cartographical / historical analytics for 3 product lines with 8 diverse metrics across 300+ regions. Collaborated closely with backend developers on database design & optimization.
Concept, Creative, Design, and Development roles on 50+ diverse Flash, HTML, and Javascript projects, including websites, social & mobile apps, and rich-media ad campaigns. Clients included Fortune 500 companies and major motion picture and television studios.
Media Teacher, Computer Lab Administrator, and Frisbee coach
HTML and Flash Design, Development, Photography, Client Management
Cameraman (Canon XL1), Crab Dolly Operator
Internship: Video Production, Avid Editing
Apprenticeship: Graphic & Print Design
Software Engineering, Web Design & Development, Data Visualization, Scrum, TDD, Branding, UI/UX, SEO, Analytics, 2D & 3D animation, Photography, Video Production, Editing & Compositing, Graphic Design, Sound Design, Curriculum Design, and Teaching.
Fluent in HTML5, CSS3, LESS, SASS, Javascript, TypeScript, Node, React, Vue, D3, THREE.js, <canvas>, SVG, WebGL, GLSL, PostgreSQL, TypeORM, GraphQL, Apollo, AWS, Git, GitHub, Jira
Dangerous in Python, C++, C#
Proficient in Rhino, OnShape, Photoshop, Illustrator, After Effects
Awarded to HBO’s True Blood @ bloodcopy.com, by RED Interactive Agency
Awarded to Thrill of the Catch @ discoverylake.discoveryeducation.com, by RED Interactive Agency
Awarded to NVIDIA Speak Visual Online Ad Campaign, by RED Interactive Agency
Awarded to www.wordcentral.com, by Six Red Marbles for Merriam-Webster, Inc.
SCUL (chopper bicycle gang › www.scul.org), kinetic & electronic scultpure, LEDs, Arduino, procedural 3d printed lamps, woodworking, home improvement, hiking, mycology, gardening, collecting spheres.