John Mcdaniel

Full Stack Developer at CoFi

John Mcdaniel is currently a software engineer at CoFi. Prior to that, they worked as a mobile C++ engineer at MX from February 2021 to February 2022. Before that, they worked as a software engineer, team lead, software manager, and project lead at Legrand Building Control Systems / Vantage Controls from August 2000 to January 2021.

As a project lead, John coordinated the efforts of mobile app team, firmware team, and cloud team to transfer product from connecting to Samsung Artik cloud to Legrand cloud and other product improvements. John also led the development of a mobile application for shade control written in C#/Xamarin. In their role as software manager, they oversaw a team of 20-25 software developers, QA engineers, and interns.

As a software developer, John has worked extensively with QT/QML and C++, building a full featured home automation touch screen UI from the ground up. John has also developed software in VB.Net, C#/.Net, Qt/QML, Xamarin, and Swift. John's experience includes deployment to custom Linux hardware as well as deployment to both the Android and iOS app stores.

John Mcdaniel has a Bachelor of Science in Electrical Engineering from Brigham Young University with a digital emphasis. John is certified from LinkedIn in React.js Essential Training.

John Mcdaniel reports to David Rockwood, CTO. John Mcdaniel works with Cade Gardner - Software Engineer, Luke Phillips - Software Engineer, and Jacob Gallegos - Software Engineer.

Links


Org chart

Sign up to view 0 direct reports

Get started