# Charlie M. > Senior Software Engineer | Technical Lead Location: United States, United States Profile: https://flows.cv/charliem ## Work Experience ### Senior Software Engineer @ Generac Jan 2024 – Present | United States Key Projects: - Consumer-facing IoT Management App (2023-Present): React Native mobile app with C# backend and Vue web portal. Major contributor to in-app payments implementation, IoT device enrollment, pipeline migrations, and shared component library. - Consumer-facing IoT Installation App (2026-Present): Contributing to a React Native/TypeScript module for new IoT device type support, coordinating regularly with firmware/backend/app teams. Technical Leadership: - Coordinate cross-team dependencies with 4+ engineering teams - Mentor 4 junior SWEs on debugging, code quality, and professional development - Contribute to architectural planning and technical decision-making - Serve as team's primary resource for CI/CD pipeline troubleshooting across Android, iOS, and web pipelines - Bridge technical and business stakeholders by translating technical decisions and tradeoffs into plain language - Established unit testing infrastructure and patterns for team adoption - Co-developed team standards for AI usage and improved PR quality process Notable Contributions: - Reduced CI/CD pipeline runtime by 50-66% through caching and optimization - Migrated deployment infrastructure from deprecated App Center to native app store channels - Created crash analytics reporting that identified root causes across release history ### Software Engineer @ Generac Jan 2022 – Jan 2024 | United States Developed greenfield and legacy customer-facing web applications for IoT device management. Consistently delivered high-quality code at a rapid pace. Key Projects: - IoT Web Portal: Greenfield React web application to provide a more polished user experience with expanded features - Legacy IoT Portal: Angular.js maintenance and feature development Key Contributions: - Delivered high volume of feature work, regularly completing multiple tickets per day - Key PR reviewer for team, providing thorough code reviews with quick turnaround - Identified customer needs during development that were not apparent during initial planning - Quickly ramped up on new-to-me technologies - Collaborated directly with Customer Experience and Product teams on urgent customer issues ### Software Engineer III @ Charles River Analytics Jan 2022 – Jan 2022 | Cambridge, Massachusetts, United States I was a software engineer working in interdisciplinary teams of engineers and scientists to design and develop innovative R&D software solutions for a variety of customers. My work focused on creating user interfaces and data visualizations to enable users to effectively perform complex, data-heavy tasks (e.g, mission planning, preventative maintenance, supply chain analysis, natural language processing research). I worked primarily with web technologies including Angular, TypeScript, JavaScript, SCSS, + node, and tools including Jest + CI/CD pipelines. In addition to software engineering work, I contributed to technical projects by defining requirements, participating in iterative design processes, and engaging with stakeholders. I coordinated and wrote customer status reports and SBIR proposals. I successfully managed these tasks across multiple projects with competing deadlines. ### Software Engineer II @ Charles River Analytics Jan 2020 – Jan 2022 | Cambridge, Massachusetts, United States ### Software Engineer I @ Charles River Analytics Jan 2018 – Jan 2020 | Cambridge, Massachusetts, United States ### Software Engineering Intern @ Datto, Inc. Jan 2018 – Jan 2018 | Boston, MA - Contributed to development of data backup SaaS product using Scala, JavaScript, + Angular.js 1 - Worked in an Agile Scrum workflow with heavy use of Jira ### Teaching Assistant for Fundamentals of Programming (6.009) @ Massachusetts Institute of Technology Jan 2017 – Jan 2018 | Cambridge, MA - Held ~15 office hours per week for 6.009 Fundamentals of Programming - Taught programming concepts + best practices including documentation and unit testing - Provided mentorship and feedback to 300+ students in code reviews for weekly Python assignments Formerly Lab Assistant Feb 2017 - Apr 2017 ### Youth and Media and Artificial Intelligence Intern @ Berkman Klein Center for Internet & Society at Harvard University Jan 2017 – Jan 2017 | Cambridge, MA - Designed educational materials about AI topics intended for non-technical audiences ### Math and Science Writing Intern @ Brilliant.org Jan 2016 – Jan 2016 - Wrote 60+ computer science and math wiki pages accessed by 2million+ users - Designed problems for learners to test their comprehension of STEM concepts ### MIT Residential Facilitator and Teaching Assistant @ Office Of Minority Education Jan 2014 – Jan 2014 | Cambridge, MA - TA'd for writing and communications classes taken by ~30 MIT first year students - Taught writing, presentation, and public speaking skills - Facilitated class discussions - Provided written and verbal feedback on students' writing and presentations - Provided mentorship for ~70 incoming students during this summer program ## Education ### Bachelor’s Degree in Computer Science Massachusetts Institute of Technology Jan 2012 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/charliemj --- Source: https://flows.cv/charliem JSON Resume: https://flows.cv/charliem/resume.json Last updated: 2026-03-22