John LaMontagne
202-909-0570
https://github.com/johnlamontagne
[email protected]
Software Developer
Data Engineer
Technical Expertise:
- Over ten years experience in computer programming, including proficiency in C#, Javascript /
Typescript, Python, SQL, Visual Basic, Java, C++, C.
- Experienced developing full stack applications with React, React Query, Vue, Redux, ASP.NET
Core, SQL, and Blazor.
- Experienced with Salesforce SDK, multithreaded applications, CRM architecture (including
union membership software), client-server HTTP/TCP/UDP applications.
- Experienced writing SQL reports, architecting and managing data pipelines, and data mining.
- Experienced with Git, AWS, GCP, Azure DevOps, Linux command line.
- Extensive experience utilizing Python to develop office automation tools, access and leverage APIs for data
gathering and analysis, and building web scraping tools to gather and organize unstructured data.
- Experienced with: Selenium, BeautifulSoup, requests, pandas, numpy, Tableau, AirTable, etc.
- Comfortable communicating with both technical and non-technical parties as needed, including
coordination of inter-departmental integration efforts.
- Microsoft Office products, including advanced proficiency in Excel (VBA), along with experience in Word,
Outlook, Powerpoint, Sharepoint, and Access.
Work Experience:
ChangeWare: October 2024 - Present
Founder, Chief Engineer
Developing SECWatch, a full stack web application built with React (TypeScript), ASP.NET Core (C#), Python, MSSQL,
MongoDB, Redis, and RabbitMQ. SECWatch gathers, parses, analyzes, and presents data from the U.S. Securities
and Exchange Commission (SEC) in a format tailored for labor organizers, investigative journalists, and worker
advocates.
- Developed web scrapers to assist labor industry researchers in gathering unstructured data.
United Food and Commercial Workers International Union: June 2022 - August 2024
Assistant Director of Field Support
Developed and maintained multiple full stack web applications built with React + Redux, ASP.NET Core as
well as Vue.js, including membership CRM software deployed at over 50% of UFCW Locals and a Digital Union
Authorization Card system.
- Managed project milestones and coordinated with external consultants to facilitate development efforts.
- Lead training sessions for local leadership and organizers in using in-house developed software.
Education:
- Bachelor of Science Psychology - ASU '18
Two years of undergraduate Computer Science coursework - ASU
- Graduate level Computer Science Coursework - ASU
- Statistical Machine Learning - CSE 575
Read full resume here