Software Architect & Engineering Mentor | MITCHDesigns (2010 - 2015)

Overview

Between 2010 and 2015, served as Software Architect and technical mentor for digital agency MITCHDesigns, establishing core engineering governance, developer upskilling programs, and standardized project delivery workflows.

Mentored in-house software engineers through the transition from unstructured scripting to a professional, scalable software engineering practice. Established reusable code libraries, formalized Git version control branching strategies, taught relational database normalization (3NF), and integrated Basecamp task workflows with defined QA validation gates. This enablement transformed the agency's technical workforce into a self-sufficient engineering team capable of concurrently architecting and deploying dozens of complex client web platforms.

Key Initiatives & Engineering Curriculum

  • ->Architectural Patterns & Code Reusability: Mentored developers on Object-Oriented Programming (OOP), design patterns, modular code packaging, and clean code documentation standards.
  • ->Database Modeling & Performance: Trained engineers on relational schema normalization to Third Normal Form (3NF), query indexing, and SQL execution analysis to prevent bottlenecks.
  • ->Version Control & Release Workflows: Implemented disciplined Git branching and commit practices, eliminating manual FTP deployments in favor of structured release cycles.
  • ->Operating System & Tooling Integration: Guided engineers on leveraging system-level toolsets, including Linux server administration, automated cron daemons, and asynchronous event triggers.
  • ->Task Management & QA Quality Gates: Structured delivery pipelines within Basecamp, establishing objective criteria to measure milestones, validate functionality, and ensure QA sign-off prior to client release.