Alan Macdougall work email
- Valid
- Valid
- Valid
Alan Macdougall personal email
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
-
Senior Engineering ManagerNarvar Jun 2023 - PresentSan Mateo, California, Us -
Engineering ManagerSurveymonkey Oct 2019 - Feb 2023San Mateo, California, UsAs 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. -
Senior DeveloperSurveymonkey Sep 2019 - Oct 2019San Mateo, California, UsWhen GetFeedback was acquired by SurveyMonkey, I continued working on the GetFeedback system, as described in the previous entry. -
Senior DeveloperGetfeedback, Inc. Apr 2018 - Oct 2019San Francisco, California, UsAs 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. -
Senior ProgrammerPaperless Post Sep 2013 - Dec 2017New York, Ny, UsResponsible 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. -
Front-End DeveloperPaperless Post May 2011 - Sep 2013New York, Ny, UsResponsible 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
Alan Macdougall Education Details
-
Millikin UniversityActing
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial