My Name is
José Matos

A dedicated, highly-creative, innovative, and performance-driven professional Senior Front End Engineer with many years of experience in all stages of the development cycle for dynamic software application projects.

First, solve the problem.
Then, write the code.

Able to leverage technical, analytical and problem-solving skills to create dynamic, high-speed websites, apps and platforms fuelling competitive advantage and revenue growth.

Code is like humor.
When you have to
explain it, it’s bad.

Adept of using SOLID, KISS and OOP principles. Experience with several test frameworks and proficient in creation of Unit and Integration Tests.

Frontend is the bridge that connects design and functionality.

Creative and productive

Proficient at designing and formulating test automation, implementing CI/CD pipelines, writing code in various languages, I can design, develop, test and implement complete software solutions.

Column image

about me

José Matos
+351 927 81 45 41
Basel, Switzerland

Download CV PDF

Check my Pluralsight profile

Check my Hacker Rank profile

Check my blog @ Medium

Short history

I’m a Software Engineer from Oporto, Portugal, currently working and living in Basel, Switzerland.

Started coding at 13 on my own. First software at 16. Computer Science degree and several certifications. Coding professionally for more than 25 years. Last 7 years dedicated to front end - in love with Angular. Also, love to build web API’s using .NET Core. Always eager to learn, I dedicate several hours each week to research and training.


Programming Languages

HTML5, JavaScript, TypeScript, CSS, T-SQL, C#


Angular, Ionic, .NET, .NET Core


Bootstrap, Material, Tailwind CSS, JQuery, React, Vue.js


Microsoft Visual Studio, Microsoft Visual Studio Code, Angular CLI, TFS, Bitbucket, TFVC, Git, GitHub, Postman, Jira, Slack

Paradigms & Patterns

Microservices, Design Patterns, SOLID, KISS, ORM, OOP, SOAP, REST, Redux, RWD, TDD, Agile Software Development, Waterfall Development


Windows, AWS, Azure, Google Cloud Services, Docker


Microsoft SQL Server, JSON, MongoDB, Firebase, NoSQL, PostgreSQL, MySQL, SQLite, AWS S3, Azure Storage


Continuous Integration (CI), Continuous Delivery (CD), Scrum, Kanban, Continuous Deployment, Agile, Agile Product Owner


1989 - 1993
Computer Science
University of Oporto

It provides comprehensive education in computing principles. Covering topics like programming, algorithms, data structures, and artificial intelligence, it prepares students for a range of tech-oriented careers or further academic pursuits.

2011 - 2012
Lean Management

It provides comprehensive education in computing principles. Covering topics like programming, algorithms, data structures, and artificial intelligence, it prepares students for a range of tech-oriented careers or further academic pursuits.

C Piscine
42 Lisboa

The C Piscine is a 26 days intensive course where students learn Shell, C and how to use Git in a Peer to Peer environment. Their performance and behavior in this month are some of the criteria that determine whether they enter the 42 program. Even taking 7 days off I was able to complete all modules up to C11 and I was accepted!.


Management 3.0
Happy Melly

This is a professional credential for current and aspiring leaders. The program emphasizes employee engagement, collaboration, and empowerment. It incorporates interactive learning methods to teach innovative management practices and tools that foster a positive work culture and effective team interactions.

Scrum Alliance

This is a professional certification that equips individuals with the skills to maximize product value within Scrum teams. It covers product backlog management, stakeholder collaboration, and understanding customer needs in an Agile framework.

AWS Certified Cloud Practitioner

The AWS Certified Cloud Practitioner is a foundational certification by Amazon Web Services (AWS). It validates one's comprehensive understanding of the AWS Cloud, including architectural principles, key services, security and compliance, and cost management basics. Ideal for individuals in various roles, it underscores familiarity with the AWS platform, indicating a fundamental comprehension of cloud technologies and a strong footing for more specialized AWS certifications.

Professional Scrum Master - PSM

This is a certification that validates one's proficiency in Scrum framework. It demonstrates the ability to facilitate Scrum teams, navigate complex projects, and promote Agile principles for maximizing team productivity and product value.


Digital Signage Platform Development
Digital Signage Platform Development

I led the development of a digital signage platform from scratch, using ASP.NET C#, C# Web API, and an Android app for players. The platform featured customer and contract management, supported vertical/horizontal videos and images, real-time news, geo-localized weather, and targeted campaigns. Robust analytics provided insights on ad/device/campaign performance. My role included design, architecture, development, testing, deployment, and maintenance, collaborating effectively with the team to create a seamless and user-friendly solution. This experience strengthened my technical expertise and leadership skills.

OPSD - Operations Decision Support Suite
OPSD - Operations Decision Support Suite

As the UI Development Lead for OPSD, a joint project with Google, I spearheaded the design and implementation of the Operations Decision Support Suite’s User Interface (UI). OPSD aimed to optimize decision-making in the aviation industry by considering various data points, including airports, Air Traffic Control (ATC), weather, and resources like aircraft and crew data. Deployed on Google Cloud with a load-balanced Cloud Run instance, the UI enabled real-time data-driven decisions. This role honed my skills in UI design, agile development, and cross-functional collaboration, contributing to reduced costs, enhanced stability, and increased customer satisfaction.

Payments Platform
Payments Platform

Leading the design and development of a comprehensive payment platform for Brazilian buyers abroad, I steered my team in creating a multi-component system. It included partner and admin web applications, a payment portal, an integrations API, a Zapier integration, all crafted in Angular and C# Web API. We also developed an automatic payment terminal application using Android Java, a cross-platform user app with Ionic and Angular, and a promotional website. My role encompassed architecture design, team leadership, and hands-on coding of core components, demonstrating my prowess in full-stack development.


Oct 2021
RxJS Patterns in Angular
Pluralsight - Level: Intermediate

Following common RxJS patterns can save you time, and improve the quality and simplify the maintenance of your Angular code. This session walks through several common coding scenarios and useful RxJS patterns to implement those scenarios.

Nov 2021
Cypress 4: End-to-end JavaScript Testing
Pluralsight - Level: Intermediate

In this course, you will learn about Cypress an end-to-end testing framework for your web application. You will explore its features, core concepts, its ecosystem, and how to write tests for a demo application.

Jan 2023
Next.js 13 Fundamentals
Pluralsight - Level: Beginner

In this course, you will learn about Next.js, a fast and popular framework to build React applications. Next.js provides a great developer experience with several in-built features, making React development hassle-free.

Jan 2023
Angular 14 Standalone Components: First Look
Pluralsight - Level: Intermediate

This course will teach you the various ways to use standalone components in Angular.

Jun 2023
ChatGPT Prompt Engineering for Developers

In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications. Using the OpenAI API, you’ll be able to quickly build capabilities that learn to innovate and create value in ways that were cost-prohibitive, highly technical, or simply impossible before now.

Aug 2023
Complete Intro to React
Frontend Masters

Learn to build real-world applications using modern React 18.x+! Much more than an intro, you’ll start from the ground up, getting to using the latest features in React, including hooks, effects, context, and portals. Throughout the course, you’ll piece together tools from the entire React ecosystem (like Vite, ESLint, TailwindCSS, React Router, and React Query) to build a complete application to browse adoptable pets!

Aug 2023
Intermediate React
Frontend Masters

Learn to build scalable React 18.x+ applications using the latest tools and techniques available in the React ecosystem! This course is modular, where you can pick and choose various react ecosystems you want to learn. You’ll learn hooks in-depth, TailwindCSS, increase performance with code splitting and server-side rendering using Suspense, add TypeScript, state management with Redux Tookit, and test your app with Vitest.