About

Miguel Alho

@MytyMyky

Hi! I’m Miguel. Thanks for taking time to check this out.

I’m a web dev, currently at a Principal level, and have close to 20 years of experience developing software applications and back-end services with .Net technologies. I enjoy exploring topics on DDD, microservices, CQRS+ES and TDD.

I also help organize the DevOps Aveiro meetups and DevOpsDays Portugal conference.

Academic Info
  • 1999 - 2004 - Electronics and Telecomunications Engineering - Universidade de Aveiro
  • 2011 - Formação Inicial Pedagógica de Formadores - SEMA
    CAP – Certificate Nº 570520/2011 DC
Professional experience
  • Jan 2023 - (present) - Principal Software Engineer - LetsGetChecked
  • Dec 2022 - Jan 2023 - Senior Software Engineer - LetsGetChecked
    • Developed backend services on the mobile team
  • Feb 2020 - Oct-2022 - Technical Lead - Dixons / Currys
    • Worked on major migration of a legacy CRM platform onto domain services in the multiplay segment of the business
  • Jun 2016 - Jan 2020 - Senior Software Engineer - FARO Technologies
    • Worked on multiple back-end platform services for the CAM2 software suite.
  • Mar 2013 - Jun 2016 - Senior Developer / Consultant - Celfinet
    • Middleware services’ architecture and development related to 2G/3G/4G network infrastructure and logic design configuration management.
    • Team lead and trainer
    • Heavy focus on WCF services, service refactoring strategies, TDD and service testing mechanisms
  • Nov 2012 - Mar 2013 - Senior Developer / Consultant - WorldVision S.A.
    • Team reinforcement on a ASP.NET app rewrite. Deathmarch-ish project.
  • Mar 2011 - Jun 2016 - Owner / Developer - Miguel Alho - Multimédia Uni. Lda.
  • Aug 2008 - Mar 2012 - Consultant / Freelancer - Sonae MC
    • Developed multiple web applications for the HR department:
      • Phone interview workflow management intranet app
      • Recruitment process management intranet app (currently manages +300K candidates)
      • Employee training scheduling system (targets 40K employees)
      • Functional descriptions intranet app
      • Cost analysis intranet app
    • Projects developed using ASP.NET (webforms) with a high focus on AJAX based actions; PostgreSQL datastore; developed code generator to aid CRUD operation coding; heavy focus on jQuery.
  • Aug 2008 - Mar 2012 - Consultant / Freelancer - EBI/JI Torreira
    • Office Apps, DBMS and TIC classes for a level 2 CEF course  (2010 – 2011)
    • Tech.Ed. and “Project Area” teacher for 7th and 8th grades (2008-2009)
  • 2007 - 2008 - Freelance Web Developer - G333.net / Banco de Cabo Verde
    • Credit Risk management app. First app to connect central and private banks through web-services. .Net based with ASP.Net (Web-Forms) and Web-Services.
  • 2006 - 2008 - Freelance Web Developer - Multiple
    • multiple website and IT maintenance tasks for local organizations
  • Aug 2004 - Aug 2006 - Researcher - IEETA Information Systems Lab
    • Participated in the development of SInBAD (integrated digital library and archive)
    • Digital process management app for Provedoria da Justiça
Presentations
  • Speaker at inaugural DevOps Aveiro meetup (Mar 2020) with talk on “4 key metrics”.
  • Co-speaker at NetPonto meetup (Feb 2018) with José Carvalho on “Continuous Delivery for Desktop Applications: a case study”
  • Speaker at DevOps Porto meetup (Dec 2017) with the “The 2018 DevOps Porto Learning Challenge”
  • Speaker at PortoData – July 2016 – theme was “Delivering Changes for Applications and Databases”
  • Speaker at the first “Ser Freelancer em Portugal” conference – Aveiro 2011 – theme was “5 things about programming”.
  • Speaker with 2 presentations – “Profissional aspects – 3 things about programming and Multimedia” and “Web 3.0”, at Escola Padre António Morais da Fonseca, Murtosa, for multimedia students.
  • Lecturer in “Beginner’s Guide to PostgreSQL” at Udemy.com