Pedro Faria da Costa
Senior Solutions Architect | Certified AWS SA Pro; CNCF CKA & CKAD | Based in Edinburgh 🏴
Email / LinkedIn / GitHub
Summary
Senior solutions architect with extensive knowledge and experience
in different technologies rooted from a strong background as a
consultant in Java projects. Now focusing on delivering micro
services solutions in cloud platforms such as AWS and Kubernetes.
Top Skills
Amazon Web Services, Kubernetes, Cloud Native, Microservices, Terraform, Go, Java, Python, Ruby.
Certifications
- AWS Certified Solutions Architect – Professional (2021)
- Certified Kubernetes Administrator - CKA (2020)
- Certified Kubernetes Application Developer - CKAD (2019)
- Intermediate Certificate in Enterprise & Solution Architecture (2013)
Languages Spoken
- English (Full Professional Proficiency)
- Portuguese (Native or Bilingual Proficiency)
- Spanish (Full Professional Proficiency)
- Italian (Professional Working Proficiency)
Experience
N-Able (Dec 2019 - Present)
Senior Solutions Architect
- Part of the shared services team which helps design solutions focusing on
cloud native, micro services architectures using Kubernetes and AWS as a
platform.
- Organises and runs several architecture initiatives to help establish and
improve architecture processes.
- Platform architect responsible in helping to establish and drive the migration
of internal projects to Kubernetes in AWS using CI/CD with Jenkins, Terraform, Docker and Skaffold.
William Hill (Mar 2012 - Dec 2019)
Solutions Architect
- Started as a solutions architect for mobile gaming, responsibilities included
to provide solutions to build a modern and rich mobile site and native
application, which resulted in the integration of many different third party
games providers and the introduction of a single wallet and single sign-in for
seamless customer experience.
- Moved to the mobile sportsbook team,responsibilites included to provide
solutions to improve William Hill mobile sportsbook, which resulted in
introducing the first William Hill iOS and Android application.
- Lastly worked as a solutions architect for the sportsbook data team, being
responsible for the services that provide all required data for the William Hill
sportsbook site. Introduced a new microservices architecture to the data tier
using new technologies like gRPC, HTTP/2, Streaming, SSE; and moving
services to the Cloud, did the first Kubernetes deployment for Sportsbook on
Amazon EKS.
OHMI (Jun 2011 - Mar 2012)
Senior Consultant
- Main Java Developer in a project to develop a new document management
system (DAS) for the OHMI, replacing the current one based on IBMʼs FileNet.
- The new system was made of a rich client base developed in .Net (replacing
the current VB client) and a core server system (replacing a previous FileNet
based system) developed in Java with Spring and Hibernate (JPA) as major
frameworks.
UNFCCC (Dec 2010 - Jun 2011)
Solutions Architect
- Solutions Architect for the UNFCCC. CDM is the Clean Development
Mechanism (http://cdm.unfccc.int). The CDM website had been operating for
10 years recording and managing all CDM projects, but historical data was
not easy to be searched and analyzed. This project was to provide a business
intelligence solution for the CDM website data implemented in Python.
Federal Express (Jun 2009 - Dec 2010)
Senior Consultant
- Project to develop an automatic sorting and scanning system for a new fully
automated FedEx HUB in Cologne. In Java, Drools.
Vitria Technology (Oct 2007 - Jun 2009)
Senior Consultant
- Main Architect for OSS development area in STA (Servei de
Telecomunicacions d’Andorra).
- Responsible for several projects, including: the new STA inventory for
the installation of a new fibre network to the final client, FTTH (Fibre To
The Home), an application to manage all the installations projects, a new
activation system and a new Portal. All projects were developed using a SOA
architecture and Vitria products.
Indra (Apr 2007 - Sep 2007)
Software Architect
- The project was to develop a completely new banking core, based on a
SOA architecture. With Caja Madrid being the initial client and with Sun
Microsystems as partner, this innovative project was being funded by the
Spanish Government and the EU.
- Was responsible for the architecture’s definition along with other architecture
team members.
- Definition and development of prototypes, as proof of concept, to help define
the final architecture solution.
- Responsible for the areas of: monitoring/management and business services.
Telindus (Jul 2006 - Apr 2007)
Senior Consultant
- Development of several applications to manage and control internet traffic,
integrated into the ISP platform at ONO.
Siemens (Feb 2004 - Jun 2006)
Consultant
Portuguese Customs Authority
- Project to computerise customs declarations and documents and provide an
online web interface for custom clients (exporters and importers).
- As technical architect was responsible for: analysis and specification of
the system architecture; Specification of the development infrastructure;
Development project planning.
Novabase (Oct 2001 - Feb 2004)
Senior Consultant
TMN (Telecom)
- Working in a marketing management application, was responsible for the
architecture definition, development team management and implementation of
several application modules.
BCP/Seguros&Pensões
- Project to create a new web enterprise application to manage insurance
policies and claims
- Architected with a web layer, a Java services layer and a cobol back-end,
using a CSC’s proprietary application: COGEN41.
Skysoft Portugal S.A. (Oct 1998 - Oct 2001)
Technical Manager
ESA - European Space Agency
- Project to implement a messaging system to send/receive text messages through a satellite link. The project also included a management and monitoring web application.
- Was responsible for the analysis and system architecture definition. Management of a team of three software developers.
Coordination with other European companies involved in the project. Development of several application modules.
One month in Italy at ESA ground station to integrate and install the system.
Skysoft
- Technical Manager in a European Union funded research project (3FMS) to create an air traffic control system for a Free-Flight zone.
- Analysis and UML modelling.
- Technical coordination with other European companies involved in the project. Implementation of several modules.
Alcatel Portugal
- Developer in a telecommunication’s phone network management application for Alcatel.
Education
Master Degree in Aerospace Engineering | Instituto Superior Tecnico | 1998