João Vieira

Software Engineer

Personal Profile

I'm a Software Engineer with more than 16 years of experience in Software Development. I am mainly interested in Web, .NET, Databases, Management, Aviation and Travel Business.

Work Experience

Software Engineer at Ryanair

March 2018 - Present, Dublin - Ireland


Role: Head of .NET developement

Main activities: Leading a team of 30 high skilled .NET developers, responsible for the most critical APIs in Ryanair booking flow.

Software Engineer at Ryanair

August 2013 - February 2018, Dublin - Ireland


Role: Web Developer.

Main activities: Full stack developer on the bookryanair.com.

Software Engineer at Viatecla

April 2007 - July 2013, Almada - Portugal


Roles: Full stack developer: .NET, Web, Front-end, Back-end, API's and Database Developer.

Main activities: Worked on a content management company product, Scriptor Server, as a permanent team developer collaborating on several consulting projects, advising in the fields of telecommunications, media and travel industries.

Key Skills

  • Agile
  • ASP.NET
  • AWS
  • C#
  • CSS
  • HTML
  • IoT
  • JavaScript
  • Management
  • Monitoring
  • Navitaire dotRez
  • No SQL databases
  • Python
  • SQL Server
  • Tech lead
  • Web API
  • Web Development
  • Web Services
  • XML Technologies
  • .NET Core
  • .NET Framework

Education

New University of Lisbon

Computer Science Engineering (MSc)

I have Master Degree in Computer Science and Engineering. I have graduated after 5 years of studies at the New University of Lisbon (Faculty of Science and Technology).

Certifications

Microsoft

MCITP: Database Developer 2008


British Council

English First Certificate


Instituto Cervantes

Spanish Certificate


Languages

Portuguese (Native)
English (Full professional proficiency)
Spanish (Elementary proficiency)
French (Elementary proficiency)

Hobbies

Sports
Traveling
Technology