
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

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

03 / EXPERIENCE
The road so far.
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.
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.
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.
Application Support Developer
Morphis Tech · Lisbon
Support for projects already delivered: tracking down issues and keeping systems stable and clients happy.
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.
- /in/jose-pinheiro
- GITHUB
- @pinheirojose
- LOCATION
- Évora, PortugalRemote · working with teams worldwide