Eric Williamson

With 16 years of experience as a software engineer, I have a strong customer focus and results-oriented approach. I possess a track record of leading and mentoring teams, delivering top-notch software solutions, and collaborating effectively with stakeholders and executives. My ability to learn new technologies quickly and make meaningful contributions to project success has been demonstrated throughout my career.

As an engineering leader at Puppet, I was involved in a wide range of initiatives, such as integrating an acquired company's technology stack, prototyping and implementing new microservices, and designing and developing new scaling solutions.

Overall, I am passionate about working on cutting-edge technologies and contributing to the development of innovative products that make a difference. I am confident that my skills and expertise make me a strong candidate for any software engineering position.

Experience

  • Puppet, Inc

    Senior Principal Engineer

    Sep 2013 - Present

    Puppet is the industry-leading automation solution for configuration management, compliance, CI/CD, patch management, IT automation, and more.

    Key Accomplishments:

    - Led the integration of an acquired company's technology stack, enabling the launch of a new product offering that quickly became a top earner for the company.

    - Architected and led the implementation of a new micro-service SaaS-based approach to puppet products, resulting in the successful launch of a fully functional MVP product in just two months.

    - Designed and developed a new scaling solution that automated a previously manual and complex process, reducing the need for large documentation guides and resulting in significant time savings.

    - Successfully pitched and led a temporary team to tackle CI issues, resulting in the creation of internal tooling that streamlined the CI matrix and reduced time to feedback from days to just one hour.

    - Worked with field solutions to design and develop new solutions, including a redesigned Puppet Enterprise Installer that significantly reduced support escalations.

    Roles and Responsibilities:

    - Collaborated with executives and all disciplines to define feature specifications and roadmaps.

    - Mentored junior engineers to improve their software development skills and processes.

    - Led the team's Agile rituals, estimated workload, and delivered work in line with estimates.

    - Worked with product on feasibility of roadmap items 6+ months out.

  • Crate9, LLC

    iOS / DevOps Engineer

    Jan 2011 - Sep 2013

    Crate9 is a boutique web solutions firm made up of of marketers, developers and entrepreneurs and specializing in complex, customized enterprise-level initiatives.

    - Clients/products include The Phoenix Zoo, face recognition and contact management technology.

    - Responsible for managing and provisioning of servers.

    - Created new mobile native clients for iPhone and iPad

    - Made architectural design decisions, solved technical issues and made recommendations for improvements to systems and deployment methods

    - Implemented automation and monitoring tools

    - Diagnosed and provided remediation on complex production issues

  • IQzone, Inc.

    Lead Blackberry Developer

    Jan 2008 - Jan 2011

    IQzone, Inc. is a privately-held technology company specializing in mobile advertising solutions. The company's flagship product, Postitial(TM), provides Android developers and publishers with an incremental revenue stream.

    - Worked directly with the founder and executive team to develop and execute their vision for a mobile BlackBerry client, which became the Company's best seller, earning over $1Million USD in year one.

    - Filled other roles to support the team, such as quality assurance testing of mobile clients and back end development.

    - Assisted in managing overseas teams.

Attributes

  • - Strong analytical, design and problem solving skills.
  • - Ability to work effectively in an independent manner while balancing team responsibilities.
  • - Quick learner, with ability to easily master new technology and apply appropriately to business situations.
  • - Ability to work well under pressure and meet strict deadlines.
  • - Effective listener, with ability to seek clarification to ensure understanding.
  • - Excellent command line and diagnostic skills.
  • - Exceptional written and oral communication skills.

Recommendations

Contact information available upon request.

  • Michael Bates

    Founder & Chairmen of the Board, IQzone, Inc.

    "Eric Williamson is an intelligent fast learner with good problem solving skills. Honest and trustworthy. Solid team player with a unique way of addressing challenges. Eric would be an asset to any organization. He strives to learn and take on new challenges. Given the freedom to create great things will happen."

  • Carl Caum

    Senior Product Manager, AWS Serverless

    "Eric is a customer focused engineering leader that is pragmatic in the short term and visionary in the long term. I relied on Eric’s ability to think on his feet, provide regular feedback on product ideas, and collaboratively ideate on customer problems. Together we led a highly agile team that shipped meaningful capabilities faster than any other team I’ve been on. I hope to work with Eric again."

  • Brett Gray

    Principal Consulting Engineer, MongoDB

    "I met Eric many years ago whilst I was a Principal Solutions and Services Engineer at Puppet Labs. I was immediately impressed with Eric's drive to create products that addressed customer needs, and importantly, could be easily used by customers. Eric is one of the only software developers I have met who actively seeks and welcomes feedback from customers, which allows him and his team to improve their products and drive greater demand. Eric proactively provides Support Teams with the knowledge of changes with the products, which in turn allows them to efficiently perform their roles.

    Eric has an amazing ability to breakdown problems and requirements to their atomic level, and then build solutions from this point. Eric's ability to learn new technologies and languages quickly is a testament to his intelligence and drive. "