William Fowler
About William Fowler
William Fowler is a Software Engineer with experience in building enterprise SaaS applications and a background in database design and machine learning. He has worked at ChannelAdvisor and MikMak, and holds a Bachelor's Degree in Computer Science from North Carolina State University.
Work at MikMak
William Fowler has been employed at MikMak as a Software Engineer since 2023. His role involves contributing to software development projects within the organization. MikMak is known for its innovative approach to digital commerce, and Fowler's expertise in software engineering supports the company's objectives.
Previous Experience at ChannelAdvisor
Fowler worked at ChannelAdvisor from 2018 to 2023 as a Software Engineer, where he gained five years of experience in software development. Prior to this role, he served as an Engineering Intern for three months in 2017. His time at ChannelAdvisor allowed him to develop skills in building and maintaining enterprise SaaS applications.
Internships at Device Solutions Inc
William Fowler completed multiple internships at Device Solutions Inc. He interned for two months in 2014, followed by three-month internships in 2015 and 2016. These internships provided him with foundational experience in software engineering and contributed to his professional development.
Education and Expertise
Fowler studied Computer Science at North Carolina State University, where he earned a Bachelor’s Degree from 2014 to 2017. His educational background includes training in database design theory, machine learning, data mining, and IoT systems. He also has experience in building web and desktop applications using Java and .NET stacks.
Technical Skills
William Fowler has experience with MS SQL Server and various AWS technologies. His professional background includes building and maintaining enterprise SaaS applications using C# and .NET, showcasing his technical proficiency in software development.