Summary
I'm a seasoned professional focused on the engineering side of marketing, and I'm happiest addressing complicated problems to make everyone's work easier and clearer. The devil is in the details, but so is all the fun.
Ian J MacIntosh.com
Owner, May 2019 – Present
- Sharing what I've learned by writing technical articles for busy professionals. Topics have included understanding DNS infrastructure, getting started with React, working with the Contentful SDK, and online voting
- Helping organizations with project discovery, proposal-writing, hiring, and basically anything most folks often see as annoying and hard
- Learning and "growing by building" CSS grid, React, testing (unit & e2e), and broader topics like page performance, SEO, CI/CD, and accessibility
- Built site using Jamstack:
- Eleventy ("11ty") static site generator
- Contentful CMS
- Netlify
- Git + GitHub
- GitHub Actions, Netlify CI, Lighthouse CI, Cypress
Endurance International Group
Software Architect, Apr 2018 – May 2019
- Informed high-level technical decisions and oversaw front-end development for marketing sites of all major brands in the company's $1B+ portfolio (Constant Contact, Bluehost, HostGator, Domain.com, and others)
- Personally supervised the dev leads for all marketing sites with weekly 1:1's and regular attendance at important meetings and daily standups
- Helped product owners manage projects by building timelines and coordinating execution of complicated engineering tasks with multiple remote teams
- Improved site stability and predictability by building an on-site QA team to support test automation and establishing a consistent weekly deploy schedule with "pre-flight checklist" for all deploys
- Implemented a professional development program for engineers built on peer collaboration
Constant Contact
Principal Software Engineer, Apr 2015 – Apr 2018
- Led front-end development of the enterprise's embeddable payment collection app, allowing teams to securely handle payment within their own application without assuming all the risks of managing financial data
- Served as an embedded Security Advocate, collaborating with Security team to help safely handle personally identifiable information, login credentials, and other sensitive data using a secure software development lifecycle (SDLC)
Senior Web Developer, Oct 2009 – Apr 2015
- Rebuilt marketing site with "mobile first" in mind, introducing responsive design to the organization
- Led front-end development on the company's pivot from a la carte marketing products to a single comprehensive small business toolkit
- Shared responsive design "lessons learned" at internal conferences, presentations, and in an article for the company's tech blog
- Mentored engineers who were stuck on problems, including difficult issues with botched git commit histories and mishandled HTTP headers
Monster
Senior UX Dev Contractor, Jun 2008 – Oct 2009
- Helped migrate the traditional hiring application to an asynchronous web app using modular third-party (Telerik) controls with a round-the-clock international team of developers in multiple offices in Europe and Asia
The Atom Group
Senior UX Dev Contractor, May 2007 – Oct 2009
- Worked on a wide variety of projects for numerous household-name clients (CBS, ESPN, Liberty Mutual, etc) with a tight turnaround time
University of New Hampshire
Bachelor of Arts, Sociology, 2003 – 2007
- Minor Concentration in Computer Information Technology
- Pledged Sigma Nu Fraternity in Spring 2004