Alan Macdougall

Alan Macdougall Email and Phone Number

Engineering Manager at Narvar @ Narvar
Alan Macdougall's Location
Brooklyn, New York, United States, United States
Alan Macdougall's Contact Details

Alan Macdougall personal email

n/a
About Alan Macdougall

For the full spiel, check out www.alanmacdougall.com and github.com/amacdougall, of course.I've worked with a wide range of front and back-end technologies over time. I've written significant code in PHP, C#, Java, Python, Ruby, Clojure, SQL, ActionScript, JavaScript, and ClojureScript. I watched C-beams glitter in the dark near the Tannhauser Gate... wait, wrong speech.I am a full stack developer who has worked at every level from SQL to HTML, but I prefer to focus on application development, business logic—you know, the product itself.Current specialties: Javascript (React, ES6), Ruby (Rails), software architecture, software development, engineering management.Secondary skills: SQL, HTML/CSSFringe stuff I dabble with on the side: Clojure, ClojureScriptI am not currently up to date, but would consider working with: C#, Java, MySQLI would prefer not to work with: PHP

Alan Macdougall's Current Company Details
Narvar

Narvar

View
Engineering Manager at Narvar
Alan Macdougall Work Experience Details
  • Narvar
    Senior Engineering Manager
    Narvar Jun 2023 - Present
    San Mateo, California, Us
  • Surveymonkey
    Engineering Manager
    Surveymonkey Oct 2019 - Feb 2023
    San Mateo, California, Us
    As manager of the team responsible for third-party integrations in GetFeedback, I led a team of five developers. I worked with a product manager and a designer to plan the future of the application. During this time, my team created a new Salesforce integration microservice, with an experimental frontend; built a contact database for survey response attribution, with an innovative client-side spreadsheet import system; played a crucial part in a crash effort to build a Zendesk integration upon news of a possible merger; and continued to maintain and improve our existing Salesforce integration. There were several changes of direction in this period, and so my management style emphasized stability, medium-term goals, and a clear business rationale for each effort.
  • Surveymonkey
    Senior Developer
    Surveymonkey Sep 2019 - Oct 2019
    San Mateo, California, Us
    When GetFeedback was acquired by SurveyMonkey, I continued working on the GetFeedback system, as described in the previous entry.
  • Getfeedback, Inc.
    Senior Developer
    Getfeedback, Inc. Apr 2018 - Oct 2019
    San Francisco, California, Us
    As a full-stack developer on a small team, I had responsibility for every aspect of the GetFeedback application. Using Rails and JavaScript, I did countless features and bugfixes. I made many improvements and refinements to the Salesforce integration at the heart of our business. I implemented a print-friendly view of one of our main analytics reports, a surprisingly complex task that got deep into browser-level rendering, and even saw me analyzing the Chromium source code to understand the graphics pipeline. I wrote a quick and dirty tool to suggest possible fields for univariate segmentation. I implemented import and export of spreadsheets for multilanguage translations. With a co-worker, I created the Actions feature, which permits customers to easily generate complex workflows for established use cases. I played a large part in integrating Twilio with our existing distribution methods, permitting SMS survey distribution. I did a lot of backend work on our billing and subscription systems. With co-workers, I connected one of our main analytics views to a live-updating object database instead of Postgres, greatly improving its responsiveness and filtering abilities. And amid all this, I fixed countless bugs and did many small features.
  • Paperless Post
    Senior Programmer
    Paperless Post Sep 2013 - Dec 2017
    New York, Ny, Us
    Responsible for JavaScript and Ruby code which powers the core feature of the site. As Senior Programmer on my team, my job was to architect major new features, take the lead in implementing them, and mentor other team members.In particular, I was at the heart of the project to replace our old Flash/jQuery card builder with an HTML5 version based on Canvas and React.js. I was the first to introduce React to the company, through tech talks and direct implementation, in the React 0.12 days.Lots of individual achievements, especially an epic implementation of text editing and mouse input for a canvas-based rich-text system. Ask me about using state machines to convert raw mouse inputs into complex-behaviors like triple-click-drag! Or just let me vent for a while about interactions between cursor position and format boundaries.
  • Paperless Post
    Front-End Developer
    Paperless Post May 2011 - Sep 2013
    New York, Ny, Us
    Responsible for Javascript and Actionscript code powering the card creation app. Took a major role in crafting the Paperless Post card creator. Heavy Flash and jQuery, which was the style at the time.

Alan Macdougall Skills

Actionscript Javascript Flash Web Development Web Applications Software Development Python Databases Ruby

Alan Macdougall Education Details

  • Millikin University
    Millikin University
    Acting

Frequently Asked Questions about Alan Macdougall

What company does Alan Macdougall work for?

Alan Macdougall works for Narvar

What is Alan Macdougall's role at the current company?

Alan Macdougall's current role is Engineering Manager at Narvar.

What is Alan Macdougall's email address?

Alan Macdougall's email address is am****@****key.com

What schools did Alan Macdougall attend?

Alan Macdougall attended Millikin University.

What are some of Alan Macdougall's interests?

Alan Macdougall has interest in Paperless Post.

What skills is Alan Macdougall known for?

Alan Macdougall has skills like Actionscript, Javascript, Flash, Web Development, Web Applications, Software Development, Python, Databases, Ruby.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.