I'm a Microsoft Certified developer with 17+ years in the industry, starting right after finishing my BSc (Hons.) in Computer Science (1st Class). What keeps me excited after all this time is the hands-on work -- I genuinely enjoy writing code, solving problems, and building systems that actually work well. I've grown into technical leadership roles, but I've never wanted to step away from the keyboard. I design architectures and lead teams, but I also ship code. Most of my recent work has been on Azure, and I've been using AI tools daily -- they've become a natural part of how I work now. I pick up new technologies quickly and enjoy doing so. For me, staying sharp isn't a chore; it's one of the best parts of the job.

Michael Viegas

I'm a Microsoft Certified developer with 17+ years in the industry, starting right after finishing my BSc (Hons.) in Computer Science (1st Class). What keeps me excited after all this time is the hands-on work -- I genuinely enjoy writing code, solving problems, and building systems that actually work well. I've grown into technical leadership roles, but I've never wanted to step away from the keyboard. I design architectures and lead teams, but I also ship code. Most of my recent work has been on Azure, and I've been using AI tools daily -- they've become a natural part of how I work now. I pick up new technologies quickly and enjoy doing so. For me, staying sharp isn't a chore; it's one of the best parts of the job.

Available to hire

I’m a Microsoft Certified developer with 17+ years in the industry, starting right after finishing my BSc (Hons.) in Computer Science (1st Class). What keeps me excited after all this time is the hands-on work – I genuinely enjoy writing code, solving problems, and building systems that actually work well.
I’ve grown into technical leadership roles, but I’ve never wanted to step away from the keyboard. I design architectures and lead teams, but I also ship code. Most of my recent work has been on Azure, and I’ve been using AI tools daily – they’ve become a natural part of how I work now.
I pick up new technologies quickly and enjoy doing so. For me, staying sharp isn’t a chore; it’s one of the best parts of the job.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Portuguese
Fluent
Spanish; Castilian
Intermediate

Work Experience

Technical Lead at Myriad Developments Ltd
October 1, 2024 - Present
Established and led the software engineering function, defined technical direction, and managed end-to-end software lifecycle. Migrated legacy systems to Azure to reduce hosting costs and increase uptime; designed Azure DevOps CI/CD pipelines and internal NuGet feeds; implemented cloud governance, security controls, and monitoring; upgraded multiple Umbraco CMS sites and executed domain migrations; delivered software powering R&D Tax Credits and Grants workflows.
Senior Full Stack Developer at SmartVault
April 1, 2023 - September 1, 2024
Drove performance and security improvements for a cloud-based document management platform used by thousands of businesses. Expanded unit test coverage with NUnit and Moq, cleaned core logic and deployment scripts, resolved network bottlenecks speeding up page loads, and led structured logging and code reviews.
Senior Software Developer at Theprintspace
January 1, 2019 - March 1, 2023
Built creativehub.io with Nuxt and Vuex; migrated legacy .NET systems to a clean multi-tier .NET 5 architecture; created Shopify and Squarespace integrations via GraphQL/REST; implemented Azure Message Queues for async order processing; developed creatives.new with image recognition; built version.new secure large-file transfer; integrated Web3 NFT minting and Stripe payments; automated order fulfillment with Azure Functions.
Full Stack Developer at Ruffer LLP
November 1, 2016 - December 1, 2018
Implemented an event-driven microservices platform with .NET Core and RabbitMQ; rebuilt React/Redux portals for non-technical staff; developed a multi-threaded trading system; integrated broker and liquidity feeds; optimized SQL Server, MongoDB, Redis queries with Dapper and ElasticSearch; extended Excel add-in and WinForms payment module.
Full Stack Developer at Macmillan Education
June 1, 2014 - October 1, 2016
Helped design and build a SOA/microservices architecture serving 400k+ users and 1k+ products; created independently deployable services for governance, delivery, class management, and OAuth authentication; established CD with nightly integration tests; developed a React-based API portal and contributed to cross-platform digital content player; supported challenging legacy migrations.
Full Stack Developer at Ligentia
July 1, 2013 - May 1, 2014
Sole developer on multiple projects for a fast-growing logistics group; rewrote Windows Service processing XML feeds; built an n-tier architecture handling 60k data feeds/day on a single server; led development of internal web platform with modules Security, Finance, Warehouse, Operations, Transport; designed a RESTful API; supported handover to offshore teams.
Analyst Programmer at Telegraph Media Group
October 1, 2011 - June 1, 2013
Helped build an editorial platform used by 32k+ users; delivered a unified workflow for planning, payments, rights management, and publishing; contributed to a CQRS/DDD architecture with JavaScript frontend backed by ASP.NET MVC/WCF; built reusable UI components and scheduler services; mentored developers through migration to event-driven CQRS.
Web Developer at Selfnet
January 1, 2011 - October 1, 2011
Owned backend services and integrations; built internal accounting and IT error-tracking apps; modernized customer-facing websites with dynamic business rules; produced deployment/configuration docs; collaborated with architects, analysts, and ops.
Web Developer at Agap2
October 1, 2009 - December 1, 2010
Co-developed internal recruitment portal for 850 employees; unified workflows across management, commercial, HR, and operations; built integrations with national ERP systems and maintained an e-marketing campaign management system.
SAP Business One Consultant at Algardata, S.A.
June 1, 2008 - September 1, 2009
Managed end-to-end SAP B1 implementations, including installation, configuration, training, and ongoing support; built custom SAP B1 modules (database design, security, UI, business logic); deployed SAP B1 for multi-company groups and supported hosted deployments; cultivated long-term client relationships.

Education

BSc (Hons) Computer Science at University of Algarve
January 11, 2030 - May 1, 2008

Qualifications

70-536 TS: Microsoft .NET Framework - Application Development Foundation
January 11, 2030 - February 22, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Transportation & Logistics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more