José Pinheiro
Theme
Let’s talk →

SOFTWARE ENGINEER · TECH LEAD

Hi, I’m José.

I build software, fix what breaks and, now and then, argue with databases.

Over ten years of getting software into production. And, the harder part, keeping it there.

YEARS OF EXPERIENCE
10+
PROJECTS
07Shown here, plus many more as DevOps and DBA
SECTORS
  • Finance
  • Education
  • Government
  • Oil & gas
  • Health
  • Banking
  • Real estate
BASE
ÉvoraRemote · working with teams worldwide
LOCAL TIME

01 / ABOUT

In a nutshell.

I like understanding how things work, and why they stopped working.

I’ve worked across code, databases, infrastructure and project management, so I don’t mind much where a problem lives. What I care about is fixing it properly, in a way the next person (often me) can follow.

  • BUILD

    Applications and databases built to last, not just to demo.

  • SOLVE

    Troubleshooting, integrations and performance, especially when nobody’s sure where to start.

  • DELIVER

    Coordinating teams and talking to clients, so what ships is what they actually needed.

02 / PROJECTS

Things I’ve built.

Some built for clients, some just because.

Professional

04
Home page of the Imóveis Ana Morgado website, with Ana’s photo, a button to explore listings and her years of experience and homes sold.

ROLEDesign, build, launch

Imóveis Ana Morgado

Ana’s website. She’s an independent estate agent, and clients can browse her listings, search by area and price and contact her directly.

  • WordPress
  • Houzez
  • MySQL
  • Docker

RESULTLive since November 2026

A person typing code on a laptop in an empty classroom.

ROLETechnical lead, delivery

McGill University — Oracle Forms to Java

A large-scale move of McGill’s legacy Oracle Forms systems to a modern Java architecture. I set the migration strategy, lead the team and am the client’s main point of contact.

  • Oracle Forms
  • Java
  • PL/SQL
  • Agile

RESULTOngoing since 2025

Client work · no public demo

Personal

03
Évora Serviços banner with the Roman Temple of Évora and the tagline “A sua cidade. Os melhores serviços.”

ROLEDesign, build, run

Évora Serviços

In Évora, finding a good plumber still meant asking the neighbours. I built a platform where residents find local services and businesses get found without a website of their own.

  • Web
  • Database
  • Hosting

RESULTLive and growing

The top of this site: “Hi, I’m José.” beside a blueprint schematic linking code, data, infra, delivery and people.

ROLEDesign, build

Personal page

This site. Bilingual, drawn like a blueprint, built with Next.js.

  • Next.js
  • TypeScript
  • GSAP

RESULTYou’re reading it

See all projects

03 / EXPERIENCE

The road so far.

  1. Technical Lead / Delivery Coordinator / Scrum Master

    Morphis Tech · Évora, remote

    I lead a large Oracle Forms-to-Java modernisation programme end to end: planning, technical strategy and Agile delivery. I’m the client’s main point of contact, and I run sprint planning and release scheduling for a cross-functional team.

  2. Database Administrator

    Morphis Tech · Lisbon

    Oracle and PostgreSQL for enterprise clients: installing, configuring and keeping production and test environments reliable. When something breaks under pressure, I find the cause and fix it before it hits the client’s SLA.

  3. DevOps / Release & Delivery Management

    Morphis Tech · Lisbon

    I coordinate release and delivery cycles for several client projects at once, from getting environments ready to deployment, working with development, QA and support so every release goes out as planned.

  4. Application Support Developer

    Morphis Tech · Lisbon

    Support for projects already delivered: tracking down issues and keeping systems stable and clients happy.

  5. Java Application Developer – Migration

    Aubay / Morphis Tech · Lisbon

    Where it all started: migrating legacy Oracle Forms applications to Java for international clients’ modernisation projects.

04 / TRAINING & COMMUNITY

Beyond the code.

Teaching is part of the job too.

  • 150+

    DEVELOPERS TRAINED

    Technical trainer, global

    Three-to-five-day programmes on Java best practices and Agile modernisation for client and internal teams in Bangalore, Sydney, Boston and remotely.

  • 50+

    NEW HIRES ONBOARDED

    Internal technical trainer

    Week-long onboarding for new hires and interns: the company’s technologies, development standards and engineering practices.

  • GDG

    ÉVORA

    Community co-organiser

    I help run Google Developer Group Évora, planning talks, workshops and meetups so local developers can share what they know.

05 / TOOLBOX

Everyday tools.

DEVELOPMENT

  • Java
  • PL/SQL
  • Oracle Forms
  • TypeScript
  • React
  • Bash

DATABASES

  • Oracle
  • PostgreSQL
  • MySQL
  • SQL
  • Database administration

DEVOPS & RELEASES

  • Docker
  • Linux
  • Git
  • Jenkins
  • Maven
  • GitLab CI/CD

DELIVERY

  • Agile / Scrum
  • Release planning
  • Stakeholder management
  • Team leadership
  • Technical training

OTHER

  • WordPress
  • Next.js
  • Vite
  • Vercel
  • Eclipse

06 / NOTES

Things I’ve picked up along the way.

  • Most problems are simpler than they look.

  • “Quick fixes” tend to get expensive.

  • A good log saves hours of guessing.

  • “It works on my machine.” …which is why Docker exists.

07 / CONTACT

Got a project in mind?

Whether it’s a new project, an opportunity or that bug nobody can pin down, drop me a line. I always reply.

LOCATION
Évora, PortugalRemote · working with teams worldwide

Send a message