Guilherme Ledes

Senior Software Engineer

Aveiro, Portugal+351 910 789 827ledes.guilherme@gmail.comLinkedInGitHub

Summary

With 15+ years delivering product and platform systems across payments, healthcare, HR, logistics, banking, and public-sector software, with a strong focus on TypeScript/Node.js, delivery quality, and pragmatic architecture.

Education

Centro Universitário de Brasília - UniCeub

Brasília, Brazil

B.Sc. in Computer Science

Concluded 07/2010

Certifications

  • Scrum Foundation Professional Certificate (SFPC) · CertiProf · 2019
  • DevOps Essentials Professional Certificate (DEPC) · CertiProf · 2020

Skills

Languages: TypeScript, JavaScript, Node.js, HTML/CSS, SQL, PHP, Java, C, PL/SQL, T-SQL

Backend: NestJS, Express, Vitest, Jest, GraphQL, Socket.io, REST APIs, SOAP, Swagger, OpenFGA

Databases: PostgreSQL, MongoDB, Redis, MySQL, Oracle, MS SQL Server, InterSystems Cache, IBM Db2

Cloud / DevOps: AWS, Azure, Docker, Kubernetes, Pipeline Engineering, AWS EKS, Azure AKS, GitLab CI/CD, Azure DevOps, GitHub Actions, Linux, S3, CloudFront

Observability: OpenTelemetry, Distributed tracing, Logging, Grafana

Architecture & Delivery: CI/CD, Test Automation, Security scanning, Hexagonal Architecture, Clean Architecture, DDD, Design Patterns, Refactoring, SOLID, TDD, RBAC, ABAC, Scrum, Agile delivery

Languages

Portuguese (Native) · English (Professional working proficiency)

Experience

Senior Software Engineer (TypeScript/Node.js)

Jan 2024 - Present

Paydock · London, United Kingdom (remote)

  • Built and maintained identity and access capabilities across permissions, users, roles, tokens, authentication, feature toggles, and related platform services.
  • Owned the identity and access domain end to end across AuthN, AuthZ, RBAC, OpenFGA, and SSO-related integrations.
  • Drove delivery quality through GitLab pipelines covering type checks, unit, integration, and e2e tests, security scanning, container publishing, and Kubernetes deployments.
  • Improved production reliability through OpenTelemetry-based tracing and logging plus Grafana-oriented operational visibility.
  • Contributed to a confidential new product initiative from architecture setup through first production-ready scope.
  • Helped modernize platform delivery by supporting clearer bounded contexts, Docker and Node.js project standards, and migration work from EC2-style hosting patterns to EKS.
  • Reduced operational overhead on frontend delivery by supporting pipeline-driven hosting patterns around S3 and CloudFront during Angular-to-React transition work.

Tech: TypeScript, Node.js, NestJS, Express, Angular, React, MongoDB, PostgreSQL, AWS, Docker, Kubernetes, OpenTelemetry, Grafana, OpenFGA

Selected public case study: Identity and Access Platform Capabilities for Payments

Software Engineering Consultant

Dec 2021 - Dec 2023

KCSiT / SPMS · Lisbon, Portugal

  • Worked across a microservices estate of roughly 35 services supporting SNS24 and related public-health applications used by the Portuguese public.
  • Automated the mobile publishing flow for SNS24 in Azure DevOps, replacing manual build and release work with pipelines for the Apple App Store, Google Play, and Huawei AppGallery.
  • Owned SRE-oriented operational work including Kubernetes services, deployments, ingress, and API-gateway concerns for the microservices estate.
  • Implemented broker-backed healthcare integrations, including lab result retrieval through FHIR.STU3 and OTP validation flows for email and phone.
  • Proposed and implemented shared modules that made SOAP, FHIR, and REST integrations more consistent across services.
  • Helped introduce a monorepo pattern to manage shared dependencies and cross-service reuse more effectively.
  • Raised the team's quality bar as a testing evangelist and improved day-to-day delivery discipline around reliable testing.
  • Improved logging quality and delivery consistency in a reliability-sensitive public-health environment.

Tech: TypeScript, Node.js, NestJS, Express, MongoDB, Redis, Azure, Docker, Kubernetes, SOAP, FHIR, Azure DevOps

Selected public case study: Public-Health Microservices and FHIR Integrations

Senior Full Stack Developer → Software Architect → Innovation Coordinator

Jun 2014 - Dec 2021

OSM Consultoria e Sistemas · Brasília, Brazil

  • Reduced a critical monthly attendance routine by 92 percent, removing a major operational bottleneck.
  • Modernized the main product frontend from a table-based legacy UI to a responsive Bootstrap-based experience.
  • Improved the engineering workflow with Docker-based deployments, automated build flows, and a Bazaar Server to GitLab migration.
  • Introduced user-facing and platform improvements, including long-running task feedback and a filesystem indexing library for large uploaded-asset sets.
  • Helped shape the product's modernization path toward Node.js and React while raising day-to-day engineering discipline inside the team.

Tech: JavaScript, TypeScript, Node.js, React, PHP, Java, Docker, GitLab, Scrum, Linux, InterSystems Cache

Selected public case study: MENTORH Platform Modernization and Performance Work

Junior → Full Stack → Senior Full Stack Developer

May 2010 - May 2014

Disclinc · Brasília, Brazil

  • Contributed to Alphalinc, a supply-chain management product built on InterSystems technology.
  • Helped evolve the internal @NetManager framework and ASDE build/deploy tooling used by the company.
  • Worked in a distributed team across Brazil, Australia, and the United States using Scrum.
  • Delivered software for customers across warehousing, government pharmacy logistics, fuel distribution, and energy sectors.
  • Grew from junior to senior-level delivery while balancing product work with internal platform and tooling improvements.

Tech: C, JavaScript, SQL, HTML, CSS, Java, Linux, InterSystems Cache

Systems Analyst

Dec 2009 - May 2010

Cast / FUNASA · Brasília, Brazil

  • Maintained continuity on government project-analysis work through an outsourced delivery model.
  • Supported requirements and data-model definition for operational public-sector software.
  • Helped carry forward a solution intended to manage PAC-related civil-construction initiatives for the Brazilian federal government.

Tech: ASP 3.0, JavaScript, Microsoft SQL Server, HTML, CSS

Systems Analyst

Jul 2009 - Dec 2009

CTIS / FUNASA · Brasília, Brazil

  • Defined data-model direction for a solution managing PAC-related civil-construction initiatives.
  • Worked directly with government requirements in a complex public-sector project environment.
  • Strengthened systems-analysis skills around translating business constraints into workable database and application structure.

Tech: ASP 3.0, JavaScript, Microsoft SQL Server, HTML, CSS

Web Developer Trainee

Jan 2009 - Jul 2009

Mirante Tecnologia / ANVISA · Brasília, Brazil

  • Contributed to systems such as SNGPC, SINAVISA, and Electronic Petitioning.
  • Worked on production software used in regulated public-health contexts early in my career.
  • Helped maintain and evolve national health-surveillance systems with direct operational importance.

Tech: ASP 3.0, JavaScript, PL/SQL, HTML, CSS

Data Administrator (Internship)

Apr 2008 - Jan 2009

Sicoob · Brasília, Brazil

  • Maintained ETL routines and stored procedures for data-warehouse loading.
  • Created and maintained reports while supporting related legacy tooling, VB6 development, and data-dictionary maintenance.

Tech: T-SQL, PL/SQL, IBM Db2, Oracle, Microsoft SQL Server, Crystal Reports

Web Developer (Internship)

Aug 2007 - Apr 2008

ApexBrasil · Brasília, Brazil

  • Delivered a proof of concept for employee travel management and cost calculation.
  • Built early experience in user communication and requirement understanding.
  • Worked directly on a user-facing operational workflow covering food, transportation, and accommodation cost rules.

Tech: ASP 3.0, JavaScript, HTML, CSS