Guilherme Ledes
Senior Software Engineer
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