Charlie M

Senior Software Engineer at Generac

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Charlie M is a Senior Software Engineer with 11 years of experience focused on front-end engineering and data visualizations that help users make sense of complex, data-heavy workflows. He brings full-stack experience from rapid prototyping R&D teams and has shipped interfaces for domains including supply chain analytics, preventative maintenance, and healthcare. At Generac he led UI/UX improvements and migration efforts from legacy AngularJS to modern React, while championing unit testing, CI/CD, and pragmatic engineering practices. Comfortable across TypeScript, Angular, Node, and testing frameworks like Jest and Jasmine, he pairs hands-on coding with stakeholder-facing work such as requirements definition and technical reporting. Charlie also has a history of teaching and mentorship—he supported hundreds of students as an MIT TA—and contributes to coding challenge repositories demonstrating solid algorithmic foundations in Python.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (5)

python10
data-structure9
data-structures9
algorithms9
unit-testing7

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
Join our slack channel
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs in 8 days
Contributions summary:Charlie primarily contributed to solving coding challenges in Python. They implemented solutions for multiple challenges, including hello world, string reversal, finding a single number in an array, and finding the majority element in an array. The user demonstrated proficiency in basic Python programming concepts, data structures and algorithms. Additionally, the user added unit tests and completed challenge 9 in Python.
slackjoin
Contributions:159 pushes, 1 branch in 3 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial