Paulo Lopes
Vila Nova de Gaia · Porto

Paulo Lopes

_>  |

18+ years building real estate technology at Improxy Software.
Now focused on bringing AI into the core of every solution.

Scroll

Turning complexity into
elegant solutions

With over 20 years in software development and an engineering degree from ISEP, I've built my career at the crossroads of technology and real estate. I began with early web and desktop applications, then spent two years as an IT trainer at Rumos SA and IEFP — teaching C#, .NET, SQL, and web development — before joining Improxy Software in October 2007, where I've been ever since.

Over those 18 years I've designed and built virtually every layer of a real estate management platform: WCF and REST APIs, multithreaded backup systems, data sync across heterogeneous databases, ATM payment handling, SMS notifications, and a voting platform that earned Microsoft ISV recognition. I built the listing distribution pipelines connecting clients to 30+ national and international portals, designed Improxy's invoicing and debt control platform — automating access restrictions on overdue accounts — and delivered a full invoicing system with MB Multibanco payment integration via Cyclos for a Payment Institution.

Since late 2024 I've been driving Improxy's AI transformation: embedding Azure OpenAI and Semantic Kernel into live workflows to generate property descriptions, translate content, detect incidents from photos, assist email replies, forecast budgets, reconcile bank movements, and extract invoice and utility consumption data, turning manual, repetitive work into intelligent and scalable processes.

0 +
Years at Improxy
0 +
Years in IT overall
0 +
Portals integrated
0 +
Technologies mastered

Areas of expertise

AI & Intelligent Agents

Designing AI agents and semantic search systems using Azure OpenAI, Semantic Kernel, vector embeddings, and RAG pipelines for real-world applications.

Azure OpenAISemantic Kerneln8nRAG
View AI-powered features →

Backend Architecture

18+ years building robust backend systems in C# and .NET — WCF and REST services, multithreaded processing, high-availability infrastructure, and high-volume API design.

C#.NETWCFREST APIsVB.NET

Databases & Data Engineering

Deep expertise in relational databases from SQL Server 2000 to the present. Data transformation, heterogeneous-schema sync, ETL pipelines, and performance tuning.

SQL ServerPostgreSQLMySQLSQLite

PropTech & Portal Syndication

Built the listing distribution systems that publish real estate content to Portugal's major portals using XML, CSV, and RSS — ensuring accurate, timely syndication at scale.

IdealistaImovirtualOLXCusto Justo
View portal integrations →

Workflow Automation & AI‑Assisted Development

Orchestrating complex automated pipelines with n8n, connecting AI models, APIs, and business services into intelligent workflows. Also embracing vibe coding on Visual Studio — accelerating development with GitHub Copilot and Claude Code to write, review, and iterate on code faster.

n8nAutomationAPI IntegrationsVibe CodeCopilotClaude Code

Payments, SMS & Critical Systems

Built ATM payment integrations, SMS notification systems, and a custom voting/polling platform recognised under ISV status — mission-critical flows where reliability is non-negotiable.

ATM PaymentsSMSISVVoting Systems

Career highlights

2024 — Present

AI Integrations

Improxy Software · Vila Nova de Gaia

Driving the AI transformation of Improxy's product suite — building intelligent agents, semantic search, and prompt-based features with Azure OpenAI and Semantic Kernel. Designing n8n automation workflows that connect AI with business-critical systems.

View AI-powered features →
2007 — Present

Senior Software Developer

Improxy Software · Vila Nova de Gaia

Core developer across the full real estate technology stack — WCF/REST APIs, multithreaded backup systems, ATM payments, SMS notifications, voting platforms (ISV recognition), and listing syndication to Idealista, OLX, Imovirtual, and Custo Justo.

Designed and built Improxy's invoicing and debt control platform, giving the company full visibility over client payments and the ability to automatically restrict platform access on overdue accounts.

Also delivered work for a Payment Institution: built an invoicing platform from scratch, integrated MB (Multibanco) payments with Cyclos, and improved the generation of MB payment references.

2005 — 2007

IT Trainer & Coordinator

Rumos SA & IEFP

Taught C#, VB.NET, ADO.NET, SQL, ASP.NET, and XML Web Services at Rumos SA. At IEFP, combined training with coordination — managing schedules, trainer communications, and employer outreach for student placement.

2003 — 2005

Library & IT Support Assistant

Faculdade de Farmácia · Universidade do Porto

Managed library services and student support while developing the library website and providing IT support and software installation. Curricular training at OberonSis building a document-sharing platform in VB.NET and a TWAIN-based digitisation app.

Education

Licentiate in Electrical & Electronics Engineering

ISEP — Instituto Superior de Engenharia do Porto

Formal engineering foundation underpinning a career defined by systems thinking, rigorous problem-solving, and technical depth across software and infrastructure.

Freelance

Freelance Developer

Independent

Helped several university students design and implement their degree final projects in VB.NET — translating academic requirements into working software solutions and guiding them through architecture, coding, and delivery.

Tech stack

AI & Automation
Azure OpenAI Semantic Kernel n8n RAG Prompt Engineering Semantic Search
Languages
C# .NET VB.NET Java SQL XML / RSS / CSV
Databases
SQL Server PostgreSQL MySQL SQLite
Backend & APIs
WCF REST APIs ASP.NET ADO.NET XML Web Services Multithreading

AI-Powered Features

Every feature below was designed and built from scratch — integrating Azure OpenAI and Semantic Kernel directly into real estate workflows to solve real operational problems.

Text Translation

AI-enhanced translation of property listings and platform content, preserving real estate terminology and tone across multiple languages.

Promotional Text Generation

Automatically generates compelling property descriptions from listing attributes — area, location, typology, features — tailored for each portal.

Photo Incident Detection

Analyses uploaded property photos to identify structural issues, defects, and anomalies, extracting structured information for maintenance reports.

Email Auto-Reply

Generates context-aware draft replies to client enquiries, analysing email content to suggest accurate and professional responses instantly.

Budget Forecasting

AI-driven budget estimates and financial forecasts based on historical data from previous years, supporting smarter planning decisions.

Bank Reconciliation

AI-assisted matching of bank movements against internal records, flagging discrepancies and streamlining the reconciliation process.

Help Assistant Chatbot

RAG-powered chatbot trained on the full Improxy software documentation, giving clients instant, accurate answers to their questions and reducing support workload.

Invoice Extraction & Utility Consumption Reading

Extracts key data from invoices automatically and reads water, gas, and electricity consumption values from uploaded utility documents — eliminating manual data entry.

Checklists

Flexible checklist engine for generic use, assembly meeting agendas, and periodic facility verifications — supporting structured maintenance plans oriented to condominium facilities management.

Real Estate Portal Integrations

I've implemented integration with 30+ real estate portals across national and international markets — both free and subscription-based.

National
Casa e Sol BPI Expresso Lead Casa Certa Nuroa QueroArrendar Properstar Habitar Portugal Imovirtual OLX Idealista Casa Yes CustoJusto Há Tudo
International
Casa e Sol Globimmo REALTYindexer Mitula JamesEdition LuxuryEstate Trovit Kyero Properstar Green-Acres European-property Mer et Demeures MoveAgain Domaza Rightmove Arkodia AngoCasa

Certifications & training

AI & Machine Learning
Rumos SA 2025
AI-102: Developing AI Solutions with Azure
Azure AIAzure OpenAIAI Services
Udemy Jan 2026
Develop Agentic .NET Applications Using Semantic Kernel
Semantic KernelMCPRAG
Udemy Jun 2025
Generative AI Architectures with LLM, Prompt, RAG, Vector DB
GenAIVector DBRAGAzure OpenAI
Udemy Jun 2025
Basic to Advanced: Retrieval-Augmented Generation (RAG)
RAGVector DBAI
Udemy Apr 2025
Mastering Semantic Kernel
Semantic KernelAzure OpenAIAI
Udemy Mar 2025
Understanding Semantic Kernel SDK
Semantic KernelAI Agents
Udemy Nov 2024
Generative AI Solutions with Azure OpenAI
Azure OpenAIAI
.NET, Architecture & Patterns
Udemy Mar 2026
Master Multithreading & Asynchronous Programming in C#/.NET
MultithreadingAsyncTasks
Udemy Jul 2024
Full Stack React Bootcamp with .NET API — 10 Projects
React.js.NET API
Udemy Mar 2022
Clean Architecture Essencial — ASP.NET Core com C#
Clean Arch.ASP.NET Core
Udemy Feb 2022
Domain Driven Design (DDD) do Zero
DDDArchitecture
Udemy Dec 2021
Microservices Architecture — The Complete Guide
MicroservicesArchitecture
Udemy Dec 2021
Design Patterns com C# — Entendendo Padrões de Projetos
Design PatternsC#
Udemy Nov 2021
Performance Total no SQL Server
SQL ServerPerformance
LinkedIn Dec 2021
Arquitetura de Software: Transição do Desenvolvimento para a Arquitetura
Architecture
Microsoft Certified
Formal Training Courses
  • Rumos SAAI-102: Develop AI Solutions in Azure2025
  • Flag · Grupo RumosAndroid Application Development2015
  • Galileu · Grupo Rumos20480 — Programming in HTML5 with JavaScript and CSS32013
  • Rumos SA2310C — Developing Web Applications using Visual Studio 20082009
  • Rumos SAM6232 — Implementing Microsoft SQL Server 20082009
  • Rumos SAWorkshop — SQL Server 2008 Developer2008
  • Rumos SAMSDN 2124C — Programming with C#2007

Working on something
worth talking about?

Not actively looking — but the right conversation about AI-driven products, deep backend challenges, or technical leadership in proptech and fintech is always worth having.

Connect on LinkedIn