# William Fowler > Senior Software Engineer at MikMak Location: Durham, North Carolina, United States Profile: https://flows.cv/williamfowler Professional experience building/maintaining enterprise SaaS applications primarily in C# and .NET, and Node.js, including experience with MS SQL Server, MongoDB, and many AWS platforms such as S3, Lambda, Elastic Beanstalk, Secrets Manager, RDS, and more. Completed B.S. degree in Computer Science at North Carolina State University in December 2017. Educational experience building web and desktop apps on Java and .NET stacks. Some educational training in database design theory, machine learning/data mining, and IoT systems. ## Work Experience ### Senior Software Engineer @ MikMak Jan 2023 – Present | Durham, North Carolina, United States Built/maintained enterprise SaaS applications related to e-commerce activity analytics, social media tools, and platform configuration tools, services, and APIs. Full-stack, weighted towards backend and database design and implementation, and DevOps. ● Built/standardized department-wide CI/CD process on GitHub Actions, including several custom Actions, Workflows, and Rulesets ● Maintained consumer-facing website and social media tools, related data search APIs, configuration tools, and internal ETL processes. ● Participated in infrastructure and dependency upgrades/maintenance ● Planned/implemented migration of features to consolidated platform post-acquisition ● Participated in planning and system architecture design teamwork, including leading design, implementation, documentation, and ongoing support of several systems. ### Software Engineer @ ChannelAdvisor Jan 2018 – Jan 2023 | Morrisville, North Carolina, United States Built/maintained enterprise SaaS applications related to e-commerce activity analytics, social media tools, and platform configuration tools, services, and APIs. Full-stack, weighted towards backend and database design and implementation. ● Built/maintained e-commerce data collection REST API and related data aggregation and analysis pipelines, customer-facing web dashboards, and other reporting integrations. ● Built/maintained consumer-facing website and social media tools, related data search APIs, configuration tools, and internal ETL processes. ● Participated in planning and system architecture design teamwork, including leading design, implementation, documentation, and ongoing support of several systems. ### Engineering Intern @ ChannelAdvisor Jan 2017 – Jan 2017 | Morrisville, North Carolina, United States Created/maintained internal tooling and reporting related to customer configuration. ● Business rules creation wizard ● Live, searchable report for configuration validation ● Live customer usage metrics charts ● Various small efficiency improvements and bugfixes ### Intern @ Device Solutions Inc Jan 2016 – Jan 2016 | Morrisville, North Carolina, United States Designed and prototyped a web-based device tracking and provisioning system. ### Intern @ Device Solutions Inc Jan 2015 – Jan 2015 | Morrisville, North Carolina, United States ● Transcribed requirements and test plans to project management software ● Device acceptance test planning and execution ● Assembled, programmed, and calibrated customer devices ● Helped manage device inventory ### Intern @ Device Solutions Inc Jan 2014 – Jan 2014 | Morrisville, North Carolina, United States ● Device acceptance test planning and execution ● Assembled, programmed, and calibrated customer devices ● Helped manage device inventory ## Education ### Bachelor’s Degree in Computer Science North Carolina State University Jan 2014 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/wtfowler --- Source: https://flows.cv/williamfowler JSON Resume: https://flows.cv/williamfowler/resume.json Last updated: 2026-03-22