Skip to main content

About Me

Bio
#

I am a software developer, data geek, photographer, and gadget aficionado with a passion for building innovative solutions. My interests lie in exploring new technologies and applying them to solve real-world problems. I am a strong advocate for open-source software and enjoy contributing to the community.

Skills & Technologies
#

Development & Frameworks
#

  • .NET Ecosystem: Modern .NET Stack (8+), C#, ASP.NET Core, Entity Framework Core, WPF, MAUI, WinUI 3
  • Web Development: Blazor (Server & WASM), PHP, HTML5/CSS3, TypeScript, Tailwind CSS, Accessibility (WCAG)

Cloud & DevOps
#

  • Cloud Platforms: Microsoft Azure (App Service, Functions, SQL, Cosmos DB, OpenAI)
  • DevOps & CI/CD: Azure DevOps, GitHub Actions, Docker, Kubernetes, Helm, Terraform, Bicep
  • Version Control: Git, GitHub, GitLab

Testing & Automation
#

  • Test Frameworks: Playwright, FlaUI
  • AI in QA: Developing self-healing test frameworks using LLMs

AI & Machine Learning
#

  • Generative AI: LLMs (GPT-4, Claude, Llama, Gemini), Image Generation (Stable Diffusion, DALL-E)
  • Agentic AI: Microsoft Agent Framework, Semantic Kernel, Langflow, AutoGen
  • Local AI & Tools: Ollama, LM Studio, Hugging Face, AI CLI Tools

Tools & Environment
#

  • IDEs & Editors: VS Code, Visual Studio, JetBrains Rider
  • Database Tools: SSMS, Azure Data Studio
  • Operating Systems: Linux (Ubuntu/Debian), macOS, Windows 11/WSL2

Interests & Hobbies
#

  • Smart Home: Home Assistant, ESPHome, Zigbee/Z-Wave, Node-RED, MQTT
  • IoT: Custom ESP32/Arduino Projects

Profile
#

Practical AI | Senior .NET Developer | Software Development Team Lead | Consulting Location: Virginia, United States Contact: cmalpass@gmail.com | LinkedIn Profile


Summary
#

  • Results-driven software development leader with over a decade of experience in .NET technologies, specializing in C#, ASP.NET, and WPF.
  • Adept at managing cross-functional teams, delivering innovative solutions, and fostering strong client relationships.
  • Passionate about leveraging technology to solve business challenges and drive efficiency.
  • Proven track record in team mentorship, application development consulting, and project delivery for diverse industries.
  • Looks for creative things to do in all areas of life, personal and professional.

Skills & Certifications
#

Certifications
#

  • Exam 487: Developing Microsoft Azure and Web Services
  • Microsoft Certified: Azure Fundamentals
  • Microsoft Certified: Azure AI Engineer Associate
  • AZ-400: Designing and Implementing Microsoft DevOps Solutions
  • MCSD: App Builder - Certified 2017

Experience
#

Marathon Consulting
#

(Total Duration: 10 years 3 months)

Application Solutions Architect October 2023 - Present (2 years 3 months) | Virginia, United States

  • Provide architectural guidance for software development and DevOps CI/CD in support of clients.
  • Work across a variety of client teams providing direction, structure, and mentorship, including supporting a long-time client of over 7 years.
  • Solutions include web applications, web APIs, API clients, WPF desktop/console applications, bash scripts, and Python tools.
  • Primary Tools: .NET, WinForms, WebForms, WPF, Caliburn Micro, REST, OpenAPI, AutoRest, Visual Studio, VS Code, SQL, CSS, HTML5, JavaScript, Angular, Python, C, C#, PowerBI, Bootstrap, Azure DevOps, Docker, Linux, Ubuntu, Virtual Machines, XAML, .NET Framework, .NET Core, .NET 6/7/8, TFS, Azure DevOps Server 2022, MVC, MVVM.

Team Lead August 2022 - Present (3 years 5 months) | Virginia Beach, Virginia, United States

  • Serve as a main point of contact for a group of consultants to guide, mentor, and facilitate professional development aligning with their personal goals.
  • Regularly meet with local and remote team members individually and as a group.
  • Provide feedback on consultant engagements and identify issues or opportunities arising during business.

Senior Application Development Consultant April 2018 - November 2023 (5 years 8 months) | Virginia Beach, Virginia

  • Served as lead developer for a global heavy manufacturing client, heading a small team to develop tools for mining equipment configuration and troubleshooting.
  • Acted as lead architect and developer on projects ranging from small Angular web apps to full-scale web and desktop solutions for managing global mining fleets.
  • Pushed for the implementation of TFS/Azure DevOps to streamline pipelines for nearly 80 software libraries and applications.
  • Served as subject matter expert for the client regarding Azure DevOps, leading other teams in implementing CI/CD and build/deployment pipelines.
  • Primary Tools: Similar to previous roles, including .NET ecosystem, Angular, Python, Azure DevOps, Docker, and Linux environments.

Information Technology Consultant October 2015 - April 2018 (2 years 7 months) | Virginia Beach, Virginia

  • Involved in designing, developing, and implementing web and desktop applications using the .NET ecosystem (Azure, .NET 4.0/4.5, C#, MSSQL) and LAMP stack.
  • Contributed to web application development using Wordpress, Umbraco 7, Vue.js, jQuery, Angular, MQTT, and SignalR.

Borrell Associates, Inc
#

Director of Information Technology February 2009 - October 2015 (6 years 9 months)

  • Designed, built, and maintained scalable web applications with heavy MySQL integration on CentOS hosts (cloud and traditional).
  • Utilized Apache, Nginx, Node.js, Symfony2, CakePHP, and PHP5 for user-friendly apps with optimized database performance.
  • Specialized in data-driven web applications using jQuery, HTML5/CSS3, PHP, MySQL, Wordpress, Joomla!, Highcharts, and SVG maps.
  • Provided expertise in videography, photography, and event coordination.

Resort Solutions Inc
#

Systems Administrator, Analyst, Web Programmer September 2007 - February 2009 (1 year 6 months) | Williamsburg, Virginia

  • Key Achievements:
    • Designed and implemented a comprehensive CMS for multiple corporate sales websites.
    • Provided IT support including setting up VPN servers and remote desktop assistance.
    • Managed a single-server Windows 2000 environment and multi-site systems.
    • Developed websites using PHP, MySQL, JavaScript/jQuery, and CSS.
    • Implemented SEO techniques to increase traffic and conversion.
    • Created SQL-based reports for research and sales analysis.
  • Duties:
    • Assumed sole responsibility for IT support for the organization across Mexico and the USA.
    • Maintained PCs, laptops, servers, and IT equipment.
    • Used cPanel and Plesk web server management suites.

City of Norfolk
#

Information Technology Assistant September 2005 - October 2007 (2 years 2 months)

  • Provided continuous support for city government information systems and customer support to police, fire, and city hall departments.
  • Installed, configured, and troubleshot hardware including workstations, wireless broadband, and stenography machines.
  • Managed software such as Microsoft Office, GIS systems, and Police Information Systems.

Old Dominion University
#

Web Support Personnel February 2005 - September 2007 (2 years 8 months)

  • Developed methodology and standards for university websites.
  • Collaborated with support personnel and department liaisons to update websites to current templates.
  • Utilized PHP, XHTML, JavaScript, CSS, and WebEdit for accessible, template-driven websites.

Education
#

  • Old Dominion University: Bachelor of Science, Business Administration; Information Systems (2003 - 2008)
  • Yonsei University: Exchange Student, International Business, Korean Language, Political Science (2007)

There are no articles to list here yet.