Ramón Fernández

Ramón Fernández is a senior software engineer at AdaCore. Since joining the company in 2001 he has been involved in a wide variety of areas including customer support, GNAT Pro front-end and run-time development, real-time systems, quality assurance, embedded systems, production infrastructure, and IT management. Ramón has an MSc in Computer Science from New York University, and a Telecommunications Engineering degree from ETSIT-UPM (Technical University of Madrid, Spain).

What does Frontline Support mean to you?

It’s all about direct, non-relayed, peer-to-peer communication; a “cut-the-middleman” approach if you will: at AdaCore our customers don’t speak to a “representative” – they talk to the engineers directly.

When customers have a problem they want it solved right away, and putting their engineers and ours to work together as a team enables us to produce solutions much faster.

What drew you to Ada?

A friend of mine got involved with the real-time systems group at ETSIT-UPM. I loved the idea of real-time systems, and how Ada was designed to build these systems, so I joined the group too. I started working on a project to build a real-time kernel for the European Space Agency (ORK – Open Ravenscar Kernel), which was built using Ada and GNAT Pro. It was all downhill from there.

What’s your favorite feature of GNAT Pro Technology?

I have to go with the compile-time error detection and quality of error messages. No other tool out there is as good as GNAT Pro, and no other tool has saved me countless hours of chasing problems with the debugger.