# Andy LeClair (@andyleclair.dev)

Profile: https://sifa.id/p/andyleclair.dev
Headline: Principal Engineer at Appcues
Location: North Yarmouth, Maine, United States

## About

A+++ WOULD HIRE AGAIN

## Career

- **Principal Engineer at Appcues** (Dec 2023 - Present)
  Full-time · Remote
  Backend Principal, overseeing all engineering org backend initiatives
- **Staff Software Engineer at Appcues** (Jan 2019 - Dec 2023)
  Full-time · Hybrid
  Platform Team Lead
- **Senior Software Engineer at Appcues** (Aug 2017 - Jan 2019)
  Full-time · On-site
- **Senior Developer at Simply Business** (Dec 2016 - Jul 2017)
- **Señor Software Engineer at Tapjoy** (Oct 2012 - Oct 2016)
  Cambridge
  Project lead on Deployboard, an on-demand integration and development server creation tool. Project lead on Test Chamber, an internal integration testing framework for validating large scale system changes. Contributor to Chore, a pluggable, scalable, Ruby job processing system (https://github.com/Tapjoy/chore). Created and maintained Chef cookbooks to support various services. Ported critical product code from Ruby to Go. Maintained experimental RTB processing system for integration with Google AdX. Engineered and maintained CI infrastructure based on Jenkins. Port CI infrastructure from Jenkins to Travis CI. Provided support for reconciliation investigations, including interfacing with external partners. Completed 6 months on the Ops team, including handling pager duty and developing critical tooling. Provided major support for upgrading core product application from Ruby 1.9 to 2.3. Upgraded core product application from Ruby 1.8 to 1.9. Engineered internal reconciliation report generation tool, with pluggable fuzzy parsers. Developed system checks internal monitoring framework built around Sensu.
- **Software Engineer at Promoboxx** (Nov 2011 - Sep 2012)
  Boston, MA
  Engineered horizontally scalable web API. Developed API client libraries that powered Promoboxx core applications and features. Developed frontend Javascript to power slick UI. Developed animated SVG/VML widgets for visualizing client data. Implemented backed admin interface for managing client data and user accounts. Invented the company drink.
- **Lead Mobile Web Developer at Where, Inc.** (May 2011 - Nov 2011)
  Full stack engineer, jQuery frontend code, Rails backend code.
  
  Implementing services in jRuby on Rails.
  
  Developing API wrapper gems.
  
  Head of mobile website development, heavily using jQuery Mobile
- **Engineer at WRBB 104.9FM Boston** (Jan 2010 - May 2011)
  I fix things when they're broken!  I also teach newbies how to use the radio station equipment.
- **Software Developer at Where** (May 2010 - Jan 2011)
  I worked on the Web Team of Where, creating Where 3.0 for the web.
  
  I did Rails backend code, packaged gems, created internal APIs and did some front-end code in jQuery
- **Software Engineer at Intuit** (Jun 2009 - Dec 2009)
  I worked on the Interview Services team developing tools and services for Launchpad, the shiny new version of Turbo Tax.
  
  I also worked on a new product called BizLaunch which should be released soon.
- **Software Developer at CoreStreet** (Jan 2008 - Jun 2008)
  Developed frontend and backend code to support several CoreStreet products, such as PIVMAN Client for Windows and a server module for Microsoft Certificate Authority.

## Publications

- Moving On — andyleclair.dev (Aug 2026) https://andyleclair.dev/posts/2026/08-10-moving-on.html
- Adding Standard.Site Support — andyleclair.dev (Jun 2026) https://andyleclair.dev/posts/2026/06-17-adding-standard-site-support.html
- Ray Tracing In Several Weekends — andyleclair.dev (Jun 2026) https://andyleclair.dev/posts/2026/06-11-ray-tracing-in-several-weekends.html
- Where I've Been — andyleclair.dev (Jun 2026) https://andyleclair.dev/posts/2026/06-04-where-ive-been.html
- Weekly Listening Nov. 1-7 — andyleclair.dev (Nov 2025) https://andyleclair.dev/posts/2025/11-07-weekly-listening-nov-1-7.html
- Weekly Listening Oct. 27-31 — andyleclair.dev (Oct 2025) https://andyleclair.dev/posts/2025/10-31-weekly-listening-oct-27-31.html
- First Game! — andyleclair.dev (Aug 2025) https://andyleclair.dev/posts/2025/08-11-first-game.html
- terminal.shop coffee first impressions — andyleclair.dev (May 2025) https://andyleclair.dev/posts/2025/05-18-terminal-shop-coffee-first-impressions.html
- Review: Stalefish - It's All Down Here from Hill — andyleclair.dev (May 2025) https://andyleclair.dev/posts/2025/05-14-review-stalefish-its-all-down-here-from-hill.html
- Things You Can Do With Ecto — andyleclair.dev (Jan 2025) https://andyleclair.dev/posts/2025/01-21-things-you-can-do-with-ecto.html
- Dev Server — andyleclair.dev (Dec 2024) https://andyleclair.dev/posts/2024/12-31-dev-server.html
- Adding RSS to a static site — andyleclair.dev (Dec 2024) https://andyleclair.dev/posts/2024/12-30-adding-rss-to-a-static-site.html
- How To Do A Preload Good — andyleclair.dev (Nov 2024) https://andyleclair.dev/posts/2024/11-15-how-to-do-a-preload-good.html
- Live Fridge — andyleclair.dev (Oct 2024) https://andyleclair.dev/posts/2024/10-28-live-fridge.html
- OpenGL Part 3 — andyleclair.dev (Sep 2024) https://andyleclair.dev/posts/2024/09-11-opengl-part-3.html
- OpenGL Part 2 — andyleclair.dev (Sep 2024) https://andyleclair.dev/posts/2024/09-10-opengl-part-2.html
- GLtest — andyleclair.dev (Sep 2024) https://andyleclair.dev/posts/2024/09-09-gltest.html
- README — andyleclair.dev (Aug 2024) https://andyleclair.dev/posts/2024/08-28-readme.html
- Hello world! — andyleclair.dev (Aug 2024) https://andyleclair.dev/posts/2024/08-27-hello-world.html

## Skills

### Technical
- Amazon Web Services (AWS)
- Apache Kafka
- Cloud Computing
- Distributed Systems
- Elixir
- Erlang
- Git
- JavaScript
- Mobile Applications
- OTP
- Phoenix Framework
- PostgreSQL
- Programming
- Representational State Transfer (REST)
- REST
- Ruby
- Ruby on Rails
- Software Architecture
- Software Design
- Software Development
- Software Engineering
- SQL
- Test Driven Development
- Web Development
### Business
- Agile Methodologies
### Creative
- User Interface Design
### Interpersonal
- Mentoring
- Team Leadership
### Other
- Alcoholic Beverages
- Ash
- Ballistics
- Chef
- Chronic Pain
- ClickHouse
- Consensus Building
- Ecto
- Endorsements
- Face Recognition
- FrontPage
- Grease
- Liveview
- Magic: The Gathering
- Mobile Devices
- Oil & Gas
- Puch mopeds
- Serato Scratch Live
- Sleep Disorders
- Slotting
- Snowflake
- Soaps
- Tequila
- Two-stroke engines
- User Interface

## Education

- **Northeastern University** — BSc, Computer Science (Sep 2006 - May 2011)
  Activities & Societies: WRBB Engineer
  Dean's List
