~/paulo $

render cv.md

Paulo Fagundes

AI Engineering & Software Architect|AI-Native Development|OutSystems Expert

· Lisbon, Portugal

email
odevfagundes [at] gmail [dot] com
LinkedIn
www.linkedin.com/in/odevfagundes
Medium
medium.com/@odevfagundes
OutSystems
www.outsystems.com/profile/eau8znnbbl/overview
press m

About me

I am a software architect and engineer with over a decade of experience building enterprise applications, leading technical teams and designing software architectures. My background is deeply rooted in OutSystems, where I have worked across development, technical leadership, solution architecture, platform engineering and delivery.

My current focus is AI-native software development. I am exploring how AI agents can become first-class participants in the software development lifecycle, from discovery and requirements through architecture, implementation, testing and delivery. This includes specification-driven development, reusable AI skills, agentic workflows, developer tooling and the engineering practices needed to make AI-assisted development reliable at scale.

I am particularly interested in the intersection between low-code and AI-native engineering. Low-code demonstrated how abstraction and automation can dramatically accelerate software delivery. I believe AI creates an opportunity to bring similar productivity gains to native software development while retaining the flexibility and ecosystem of conventional engineering.

Knowledge sharing has always been an important part of my work. I enjoy turning technical experimentation into practical patterns, sharing what I learn and helping teams make better engineering decisions. I have also been recognised as an OutSystems Champion for my contributions to the community.

Experience

2023 — now

AI Engineering & Software Architect

Software architecture · AI-native development · Low-code

  • Working across software architecture, low-code engineering and AI-native development, with a growing focus on defining how AI can be incorporated into professional software engineering.
  • Designing an AI-native development approach that combines specification-driven development, specialized AI agents and reusable engineering skills.
  • Exploring how requirements, architecture, implementation and testing artifacts can provide reliable context and guardrails for AI coding agents.
  • Designing modern application architectures using native web technologies, APIs, cloud infrastructure, identity platforms and managed data services.
  • Prototyping internal AI platforms, agent integrations and developer tooling to support repeatable AI-assisted development workflows.
  • Defining engineering conventions around repositories, architecture, infrastructure, observability, security and software delivery.
  • Continuing to provide architecture and technical expertise for complex OutSystems and ODC solutions.
  • AI / Agentic
  • OutSystems
  • OutSystems ODC
  • .NET
  • React
  • PostgreSQL
  • Azure
2019.04 — 2023

OutSystems Tech Lead

Global enterprise platform · distributed team

  • Technical lead for a large-scale enterprise platform used across multiple countries and business regions.
  • Led the technical design and evolution of a long-running, business-critical application, balancing delivery needs with architecture, maintainability and platform constraints.
  • Designed solutions for complex workflows, integrations, authentication and high-volume data processing.
  • Worked extensively on application performance, query optimization, integration architecture and scalable data access patterns.
  • Supported deployments and adaptations across different geographical markets while working with distributed engineering and business teams.
  • OutSystems
  • C#
  • REST
  • SOAP
  • SQL Server
2017.11 — 2019.04

OutSystems Consultant

Enterprise digital transformation

  • Designed and delivered enterprise applications focused on replacing manual and paper-based business processes with integrated digital experiences.
  • Worked closely with business stakeholders to translate operational requirements into maintainable applications and technical solutions.
  • Integrated applications with existing enterprise systems and specialized hardware.
  • Focused on usability, sustainability and measurable improvements to business processes.
  • Contributed to a solution that received industry recognition for low-code innovation.
  • OutSystems
  • C#
  • JavaScript
  • TSQL
2017.04 — 2017.12

OutSystems Consultant

International project · remote

  • Developed enterprise applications supporting complex case-management and reporting workflows.
  • Designed reporting capabilities while working within restrictive platform and licensing constraints.
  • Extended the low-code platform with custom C# components when native capabilities were insufficient.
  • Created reusable technical components that were later shared with the wider developer community.
  • Worked independently within a distributed international development environment.
  • OutSystems
  • C# Extensions
  • Reporting
2013.01 — 2017.08

OutSystems Team Lead

Development · architecture · platform engineering

  • Progressed from software development into technical leadership, architecture and platform engineering.
  • Led developers working across application development and platform architecture.
  • Supported application architecture, development standards and technical decision-making.
  • Managed platform environments, upgrades and operational concerns.
  • Developed deep knowledge of platform internals and application metadata and used that knowledge to design tooling for complex database and tenant migration scenarios.
  • Helped teams solve technical problems that required working beyond standard platform capabilities.
  • OutSystems
  • C#
  • Oracle
  • SQL Server
  • LifeTime
  • Service Center

Skills

ai

  • AI-native software development
  • Agentic AI
  • AI-assisted SDLC
  • Specification-driven development
  • Agent & skill design
  • LLM integration
  • AI developer tooling

architecture

  • Solution architecture
  • Application architecture
  • API design
  • Integration architecture
  • Authentication & authorization
  • Cloud architecture
  • Architecture governance

platform

  • OutSystems
  • OutSystems ODC
  • Platform architecture
  • Performance optimization
  • Platform operations

languages

  • C#
  • ASP.NET Core
  • JavaScript
  • React
  • HTML
  • CSS

data

  • PostgreSQL
  • SQL Server
  • Oracle
  • Data modelling
  • Query optimization

cloud

  • Azure
  • Containers
  • Infrastructure as Code
  • CI/CD
  • Observability
  • Identity

practice

  • Technical leadership
  • Engineering strategy
  • Architecture decisions
  • Requirements analysis
  • Knowledge sharing
  • Business & technology alignment

Languages

  • Portuguese native
  • English C1

OutSystems certification 10 total

certifications 6

  • Associate Developer ODC
  • Associate Developer O11
  • Platform Ops O11
  • Tech Lead O11
  • Expert Traditional Web Developer O11
  • Professional Traditional Web Developer O11

specializations 4

  • Agentic AI Specialist ODC
  • Mobile Developer Specialist O11 ODC
  • Architecture Specialist ODC
  • Architecture Specialist O11

Verifiable on my OutSystems profile.

Education

2014

BSc Computer Science