Colin Phillips

Ambler, PA 19002 · (610) 755-2123 ·

Mastering the art of scale and speed at a successful Philadelphia-area based e-commerce company.


Chief Software Architect / CTO

Executive position to contribute to business strategy, own technology strategy and take a hands-on approach to drive the design and implementation of both front-end and back-end for company web stores, APIs, databases and applications. Duties include making sure the technology strategy supports the business strategy and vision, own architectural design choices, guide comprehensive system design and manage all integrations and relationships with technology partners.


  • Properly architect, design, code and implement solutions utilizing .NET, source control, automated build processes and QA/test plans and automation to support company quality initiatives
  • Drive company IT strategy and road map
  • Internal and Production Web and Database server Administration, support and up-time
  • Web Applications' Architecture and Infrastructure
  • Scrum/Agile Coaching - Management
  • On-site IT

Technology Stack:

  • C#
  • SQL
  • ASP.NET Core MVC
  • ASP.NET Core Web API
  • ASP.NET Web Forms
  • JavaScript
  • Redis
  • nopCommerce
  • Selenium WebDriver
  • Shopify / Liquid


March 2018 - Present


Millersville University

Bachelors of Science


Programming Languages & Tools
Technology Stack
  • ASP.NET Core MVC
  • ASP.NET Core Web API
  • C#
  • JavaScript
  • Redis
  • Microsoft SQL Server
  • Selenium WebDriver
  • HTML5
  • CSS3
  • Shopify / Liquid
  • Xamarin
  • Mono
  • Android
  • iOS
  • WCF
  • VB.NET

Built With

A resume should be a living document to reflect skills acquired over time instead of when one goes job-seeking.

I made an opportunity to take a popular Resume CV Theme and apply ASP.NET Core MVC to the provided Index.html to deliver a readily-available, easily updateable resume on a modern stack.

This site is built with the following mindset:
  • Experience and Education change often!
    • I chose originally SQLite via Entity Framework which I'm commonly familiar with from experience in the mobile space and did not dictate a dedicated server nor running application.
  • Authentication is a core-component
    • Security is ingrained from the ground-up with JWT authentication.
  • Refactoring is expensive; All components are re-usable.
  • Speed is key; Leveraging a CDN is a must.
  • Mobile-first; Responsive-design at its finest.
  • Core is cross-platform; An nginx server on Ubuntu via Linode delivers content.
  • A perfect score on WebPageTest is required with a close to one-second full load time.
Keeping design concise, the entire stack start to finish was built and published in just a few hours.
  • Installed the latest version of .NET Core (2.0)
  • Installed VS Code, my preferred front-end editor
  • Project set up in VS 2017, the templates and scaffolding of Views and Controllers comes in handy for rapid prototyping.
  • Once scaffolded based on my models, I set up SQLite, Authentication and added DbContext to my Controllers.
  • The Bootstrap'd Index.html's body was pulled into View, the list of jobs and education was pulled into a ViewComponent for re-use
  • A new Linode was purchased and setup with a nginx proxy to serve my new dotnet core app after setting up the Linode.
  • Cloudflare CDN was set up and DNS updated accordingly
  • Lastly, I utilized Let's Encrypt for HTTPS/SSL security.
Page Speed Test Results
2019 Update:
  • I decided to update the application to dotnet core v2.2
  • The database was migrated to mySql given I had recently built an application in which a full-featured database was required.
  • I've familarized myself with dotnet core intimately and refactored the application with the latest advantages of v2.2.
  • User secrets were utilized for sensitive data such that the codebase could be publicized or shared with interested parties without compromising security.
Sub second Page Speed Test Results