Tom Leo

Senior Software Engineer @ EnergySage

About Tom Leo

Tom Leo is a Senior Software Engineer at EnergySage, where he has worked since 2021. He has a diverse background in software development and quality assurance, with experience in various programming languages and a strong commitment to open-source principles.

Work at EnergySage

Tom Leo has been employed at EnergySage as a Senior Software Engineer since 2021. In this role, he focuses on developing software solutions that enhance the company's offerings in the solar energy sector. Prior to his current position, he worked at EnergySage as a Web Developer from 2014 to 2021, where he contributed to various web projects. His experience at EnergySage spans a total of ten years, showcasing his long-term commitment to the organization.

Previous Employment History

Before joining EnergySage, Tom Leo held several positions in the tech industry. He worked as a Software Development Intern at CytonomeST LLC for five months in 2011-2012. He also served as a QA Engineer at Seagate Technology for eleven months in 2011. Earlier in his career, he gained experience as a QA Intern and Computer Technician at Blackwave, Inc. in 2009 and 2007, respectively. Additionally, he worked as a self-employed Software Contractor at EnergySage from 2012 to 2014.

Education and Expertise

Tom Leo earned a Bachelor of Science degree in Computer Science from Wentworth Institute of Technology, completing his studies from 2008 to 2013. His educational background has equipped him with a strong foundation in software development and engineering principles. He is experienced in various programming languages and frameworks, including C/C++, C#, XNA, .NET, and SQL, as well as modern web technologies like ES6, Webpack, and Vue.js.

Technical Skills and Advocacy

Tom Leo advocates for Free/Libre Open Source Software and hardware, reflecting his commitment to open-source principles. He possesses a diverse technical skill set that includes proficiency in tools such as Photoshop, VIM, Git, and assembly language (x86). His experience with both modern and legacy web technologies emphasizes his adaptability in the field. Tom also utilizes LaTeX for document preparation, demonstrating attention to detail and precision in technical documentation.

Focus on Design and Accessibility

Tom Leo is passionate about design systems and responsive, mobile-first design. He emphasizes accessibility and performance in web development, ensuring that applications are user-friendly and efficient. His focus on these areas highlights his understanding of modern web standards and user experience best practices.

People similar to Tom Leo