Aaron Armstrong Email and Phone Number
Aaron Armstrong work email
- Valid
- Valid
- Valid
Aaron Armstrong personal email
- Valid
- Valid
Aaron Armstrong phone numbers
Engineering management at MasterClass, LinkedIn, Square, and SunGard. Led programs with 33 engineers interacting with 40+ product teams. Oversaw $4.5 million, 16 engineer consulting business.
-
Senior Software Engineering ManagerHighspot Oct 2022 - PresentSeattle, Washington, UsOwnership. Led 3 crews: Web UX (design system UX widgets and Storybook, AI/LLM chat UX, navigation, notifications, email, Segment/Amplitude behavior tracking), Web Platform (web architecture, performance, developer productivity, monorepo, build, test, release); and Devices (iOS, Android, Windows, Mac, offline). Supporting 150 contributors to the web platform. 6-month planning cycles.People. Led org of 8 → 22. Hired a senior engineering manager, a junior engineering manager, and 14 engineers. Developed leads for 3 sub-teams. Transferred Devices from Seattle to Hyderabad, India. Promoted 2 engineers. Worked through 5 performance management situations.DeliveryWeb UX: refreshed web UX (+12 NPS), created Action Pane (major navigation improvement), standardized content viewer navigation, web platform accessibility audit, fixed 237 accessibility bugs, updated toast look & feel, built manual and automated end-to-end test suite for crew’s functionality, set up observability and oncall runbook. Web Platform: introduced Typescript, set up new monorepo (including hot module reload, deployment previews, integrated CSS and Storybook), extracted platform code into monorepo, security upgrades for libraries. Devices: shipped macOS app, biometric authentication, end-to-end test suite (60 tests), Segment/Amplitude behavior tracking, New Relic observability and logging, OpenAI answers on company content on mobile, adopt Chrome’s PDF library, new video player, on-app file upload and video capture, bulk offline content management. -
Senior Software Engineering ManagerMasterclass Oct 2021 - Aug 2022San Francisco, California, Us• Led 16-person engineering team responsible for the Web (React), iOS, Android, and Server (Ruby) platforms at MasterClass, supporting a 110-person engineering team and ~20M monthly site visitors. Ran performance and quarterly planning processes. Helped team grow their careers. • Mentored a new engineering manager. Hired 3 senior engineers. Developed leads for 6 sub-teams. Onboarded first mobile engineers.• Managed projects: moved marketing pages to the Next.js / React web stack, reducing page latency (LCP) by 75% and increasing company revenue by 10%; oversaw migration from an in-house experimentation system to Optimizely; helped change execution model to distribute accessibility work to all teams.• Created and ran survey measuring platform and tool satisfaction. -
Senior Software Engineering ManagerLinkedin Oct 2019 - Sep 2021Sunnyvale, Ca, Us• Oversaw 15-person team with 1 engineering manager, 2 Sr. Staff engineers, 5 Staff engineers.• Managed project Nitro, which created a new application architecture with a reactive data pipeline, high-performance cell-based UI, catalog of design patterns, and comprehensive documentation.• Sped up the build by 30+% by leading teams to break up the codebase into well-defined modules, introduce the Bazel build system, and create Tapas, a system for compiling just the code for a single product team in a much larger codebase.• Reintroducing Swift as the primary development language after extensive work to address build scalability issues. -
Software Engineering ManagerLinkedin Jun 2017 - Oct 2019Sunnyvale, Ca, Us• Oversaw development of Lever, next generation Android architecture for LinkedIn. 73% of Android app migrated to date.• Created the UX infrastructure team and led the development of a cross-platform UI toolkit (green-field on mobile and rebuild on web). 45 widgets. 33 engineers at peak.• Hired a manager for the UX Infra team and promoted a manager for the Android Infra team.• Oversaw modularization of the Android codebase, leading to a 40% improvement in build times.• Led project to bring accessibility to linkedin.com and the iOS & Android apps. Increase of 30% to 80% accessible in a year. Collaborated with 40+ product teams. -
Engineering ManagerSquare Aug 2015 - Jun 2017San Francisco, Ca, Us• 6-person Square Register Android team. • People management: recruiting, career development, performance management and reviews, oversaw incident response and probed quality issues.• Project management: developed schedule to help hardware team plan 9 months into the future, prioritized work, led weekly sprint planning, and worked with the product manager to define requirements.• Managed a project to modernize Android Register’s use of the Square open-source navigation library Flow.• Rebuilt the iOS card reader firmware update process with Objective-C.• Wrote a little Android Java code to show reader battery state.• Used Android Studio, Xcode, OmniPlan, JIRA, Jenkins, BitBucket, Git. -
Tech LeadFacebook Oct 2013 - Aug 2015• Tech Lead of the 7-person News Publisher product team.• Led the creation of new tools for publishers: Interest Targeting, Smart Publishing, and URL Insights. 140 people from top media companies attended the launch event.• Led the creation of the Public Content Solutions APIs for F8 2014: Trends, Topic Insights, and Hashtag Counter.• Led Facebook’s Trending product team before starting the News Publisher team.• Lead engineer for Facebook Profile Videos (personally wrote most of the original iOS code).• Wrote code in Objective-C, PHP (Hack), C++, and Hive.• Presented Public Content Solutions APIs to TV sales force to prepare them for launch.• Used JavaScript, Python, Thrift, Graph API, Hive, memcached, CSS, Xcode, Buck, Nuclide, Facebook’s streaming compute platform, Facebook’s object database, and many other Facebook proprietary technologies. -
Senior Software EngineerTwitter Mar 2013 - Oct 2013San Francisco, Ca, Us• Migrated content discovery state from client-managed cursors to Twitter’s Manhattan key-value store.• Owned and supported Top Stories, the Storm-based real-time story clustering service that identifies the most significant news clusters on Twitter.• Led meetings to identify key group metrics for dashboard used by company executives.• Built routing framework to simplify switching traffic between server clusters.• Used Scala, Java, Storm, Finagle, Thrift, Mesos, Twitter Manhattan, ZooKeeper, Guice, IntelliJ. -
Vice PresidentSac Capital Apr 2012 - Feb 2013Stamford, UsVice President and senior developer in SAC’s back office group. In first assignment developed data feed for block trade reallocation. Mentored four other developers in advanced .NET and Visual Studio 2012. Analyzed the needs of the support group for running our data feed systems. Rebuilt dashboard to manage trade processing failures. Re-engineered connectivity to Advent Geneva accounting system. Built out support to re-flow trades when reference data changed. Maintained reference data web site, a small Coherence cache (Hibernate backed), and an FX feed. Maintained account mapping WPF rules editor. Developed code to interface with Solace Systems queuing middleware. Re-engineered .NET to Oracle Coherence connectivity layer. Extended DTO layer generated with CodeSmith Generator templates. Simplified over-engineered SOA components. Developed tables, views, and stored procedures in SQL Server 2012/2008. Debugged issues with proprietary job scheduling system. Handled Windows Authorization Manager (Azman) permissioning. Created IIS and Windows service applications. Maintained NullSoft installers (NSIS).In second assignment oversaw implementation of Advise Technology’s regulatory reporting software Form PF Workbook. Managed communications with director on the business side (operations). Handled support, testing, and deployment. Supported regulatory filings for SEC, FSA, MAS, and SFC. Created prioritized backlog of work. Analyzed manual processes then created functionality to import answers for transaction volume questions using MDX queries with a SQL Server Analysis Services (SSAS) cube on top of the Geneva books and records. Fixed root causes for a number of data quality problems. Created build scripts for Form PF Workbook deployment with MSBuild.Used .NET 4.0, WPF, WinForms, ASP.NET, WCF, WF rules engine, Unity IoC, SSIS and in-house ETL systems, Geneva XML Loader, Paladyne Security Master, Cyber-Ark Enterprise Password Vault, Subversion, Bamboo, JIRA, and FIXML. -
PrincipalSungard Global Services Apr 2011 - Apr 2012Houston, Tx, UsPromoted to Principal Consultant and engagement manager for 16 consultants across 4 locations at a global investment bank. Significant management of $4.5 million business. Sold work (contracts up to $2 million), wrote statements of work, recruited/started/mentored staff, coached subordinates on mentoring, wrote performance reviews, resolved performance and personality problems, facilitated replacement of unsuccessful consultants, managed time card approval/accounts receivable/bad debt problems, handled immigration issues and subcontractor conversion, led and oversaw morale/team boosting efforts, primary advocate for promotion of staff. Maintained high personal utilization throughout period. Lead developer of small web applications to manage trial balances and risk signoff. Used EXT JS with RESTful services developed in Java 6/Hibernate, and .NET 4/WCF/ADOMD.NET/SSAS.Tech Lead of the 11 person mixed team of employees and consultants on the Commodities Risk Feeds project. Commodities group has an extensive OTC and exchange-traded business in oil, natural gas, power, precious/base metals, agriculturals, and freight. Clarified project scope, recruited and trained developers, built consensus among stakeholders, developed project plan, analyzed business requirements, developed architecture and design, reported status, reviewed work products, wrote code in Java, designed meta-data schema, wrote stored procedures in SQL, and created support documentation. Feeds connected new market risk management system to downstream consumers of risk and valuation data, including the enterprise-wide repositories for risk and P&L, and the trade confirmation system. Delivered on-time and with good quality, despite an environment where other teams were unable to deliver their parts of the project. Successfully transitioned back to Java after several years of exclusive .NET development. -
Senior ManagerSungard Global Services 2007 - Mar 2011Houston, Tx, UsSoftware architect and technical project manager for 3 years in the research, operations, and IT departments at one of the largest global macro hedge funds. Designed applications and libraries, ran 3 person development teams, helped design recruiting pipelines, mentored teams of 10 on Agile practices, wrote business cases, planned 15+ person/month projects, gathered requirements, created work breakdown structures (lauded as best in company by PMO), helped write proposals and sell 3 person project teams to the client, wrote statements of work and facilitated negotiation of contracts ($300K+), communicated status, wrote test plans and deployment procedures, mentored 20+ developers on software engineering and the .NET platform, wrote development standards for C#, configuration management practices, and database development (used company-wide), created training classes and associated “model” applications, created and supervised development of core departmental libraries, evaluated, selected, and managed development tool standards for operations department, set up continuous integration build infrastructure and managed infrastructure engineer maintaining it, reviewed designs, code, and documentation, helped developers debug applications and occasionally underlying frameworks, and still wrote code 20% of my time.50 application portfolio responsible for swaps trade capture, trade lifecycle processing, portfolio accounting, reference data master, pricing, confirmation, and reporting. Specific projects include work on a next generation automated economic forecasting system (architect), an enterprise-wide build/test/deploy system (steering committee), trade capture and processing (architect), daily fund valuation (technical project manager), automated portfolio revaluation (tech lead), confirmation system performance upgrade (tech lead), and securities pricing ETL (architect). Taught seminars on C# 3.0, WCF, WPF, ASP.NET MVC, MonoRail, ADO.NET Entity Framework, and MSMQ. -
ManagerSungard Global Services Apr 2007 - 2007Houston, Tx, UsSee description in Senior Manager section above. -
Software ConsultantFinetix Sep 2006 - Apr 2007UsAcquired by SunGard Consulting ServicesSoftware developer for a variety of projects in the structured credit derivative group of Morgan Stanley. First project used the .NET 2.0 profiling API, attribute-based COM, and C++ to detect memory leaks in a 1.2M line Windows Forms/C# trading application. Second project extended a bespoke CDO portfolio management website for external clients (ASP.NET/C#). Created charts (Infragistics), generated PDFs (Syncfusion), and extended Excel download functionality (SoftArtisans OfficeWriter). Optimized view state usage. Added caching on top of data layer (Web Services and Sybase). Connected logging to enterprise logging system. Automated build with Build Forge and NAnt. Introduced unit testing with NUnit. Ported site from ASP.NET 1.0 to 1.1. Third project added GUI functionality to the Windows Forms application mentioned above. Used Visual Studio 2005/2003/2002, Perforce, SOAP, XML, MSBuild, P/Invoke, the SciTech .NET Memory Profiler, Atlassian’s JIRA (defect tracking), and TWiki. -
Software EngineerIkonisys 2005 - 2006Parigi, Ile-De-France, FrLead developer on application used by laboratory technicians to view medical slide images. Application used C# and Windows Forms on the client to talk to an ASP.NET Web Service on the server. Server used NHibernate and SQL Server 2005. Wrote specification and validation documents. Met with customers. Led developer recruitment effort. Scheduled tasks in Microsoft Project. Supervised architectural design of other software projects, including the image processing subsystem and a scanner-to-server data transfer service. Trained 5 developers in .NET, object-oriented programming, and refactoring via a book club and one-on-one mentoring. Led company effort to standardize domain vocabulary. Learned application’s 65 KLOC without documentation or help (previous contract development team was fired before my arrival). Removed severe performance problems including problems with image transfer (100x faster) and slide searching (50x faster). Redesigned database schema (original design was largely embedded flat files). Replaced 15k lines of home-grown persistence code with NHibernate. Ported application to .NET 2.0. Introduced unit testing with NUnit. Scripted database build in NAnt and later ported to MSBuild. Built many new screens and re-engineered existing screens to reduce bugs and improve performance. Created installer programs with Visual Studio. Created demo versions for marketing department. Created managed wrappers for native DLLs using C++/CLI. Created data migration utilities with SQL Server integration projects (SSIS) and custom ADO.NET code. Added logging (Trace and log4net). Modified server to allow multiple versions to run side-by-side. Moved web service to stateless model to improve reliability. Created input validation framework. Cleaned up build process for the company’s other major application (automated slide scanner). Migrated source control from Visual SourceSafe to Subversion and TortoiseSVN. Installed MoinMoin wiki. -
Senior Software EngineerSmiths Aerospace May 2003 - May 2005UsSoftware architect and engineer for Windows application used by helicopter maintenance personnel. Helped 10 developer team port 200 KLOC program from Borland C++ to Microsoft .NET. Primary architect for .NET version. Technical leadership (cost/schedule) for data interchange project interfacing application database and XML. Trained others on .NET, C#, object-oriented programming, C++ templates, and unit testing through book club leadership, presentations, and informal mentoring. Wrote XSLT code generators used for object-relational mapping layer, for typed collections, and for interface to files written by embedded airborne software. Team nominated for Smith’s productivity STAR award. Windows Forms application built with .NET 1.1, C#, ADO.NET, COM Interop, and a little Managed C++. Web site developed with ASP.NET. XML (SAX, DOM, Microsoft XML reader, XSD schemas) used for configuration, code generation, and data interchange. Helped develop tables and stored procedures for databases (Microsoft SQL Server 2000/MSDE, and InterBase 7/5). Initiated unit testing with NUnit, JUnit, CppUnit and CppUnitLite. Did significant build scripting with Ant, NAnt, Make (GNU, Borland), and Perl. Set up CruiseControl for continuous builds. Set up CVS (and WinCvs) as front end source controller for Serena’s Dimensions. Set up Subversion for source control on later project. Some Visual Studio 2003 automation with macros. First 8 months of project in Borland C++ Builder 5.5 (VCL, templates, generic programming, exception handling, STL) and a little Delphi. Other tools: Cygwin, SSH/SSHD, TightVNC, ZLIB, #ziplib, Python, Windows XP/2000. Contract to hire through CordesTech. -
InstructorCalvin College 2003 - 2003Grand Rapids, Mi, UsCollege instructor teaching Visual Basic .NET (Windows Forms, ASP.NET, ADO.NET, Visual Studio .NET, serialization, graphics), Microsoft Excel (including templates, macros, and Visual Basic integration), and Microsoft PowerPoint. Developed website with ASP.NET, ADO.NET (Oracle Data Provider), Oracle, and SQL. Site used by 220 students to upload their work and view their grade reports. Forms authentication, role-based security, user controls. Windows XP/2000.
Aaron Armstrong Skills
Aaron Armstrong Education Details
-
University Of MichiganArtificial Intelligence -
Calvin UniversityComputer Science -
Northern Michigan UniversityComputer Science
Frequently Asked Questions about Aaron Armstrong
What company does Aaron Armstrong work for?
Aaron Armstrong works for Highspot
What is Aaron Armstrong's role at the current company?
Aaron Armstrong's current role is Senior Software Engineering Manager at Highspot.
What is Aaron Armstrong's email address?
Aaron Armstrong's email address is aa****@****hoo.com
What is Aaron Armstrong's direct phone number?
Aaron Armstrong's direct phone number is +161663*****
What schools did Aaron Armstrong attend?
Aaron Armstrong attended University Of Michigan, Calvin University, Northern Michigan University.
What are some of Aaron Armstrong's interests?
Aaron Armstrong has interest in Facebook, Functional Programming, Apple (Company), Smartphones, Investing, Technology, Scala, Android (Os), Economics, Android Development.
What skills is Aaron Armstrong known for?
Aaron Armstrong has skills like C#, Software Development, Soa, Web Services, Agile Methodologies, .net, Software Engineering, Java, Xml, Wcf, Visual Studio, Microsoft Sql Server.
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