João Pedro Ramos Lopes

Senior Software Engineer

I have been working as a Software Developer in various industries over the last 23 years. Most of the time using Microsoft technologies (C#, .net Core, .net Framework, Visual Basic) as a Backend Developer, but occasionally I have made forays into frontend development when the opportunity was presented.

Experience

Senior Software Engineer

Zuhlke
May 2024

Serve as a Business Consultant on an external project, responsible for maintaining and enhancing business solutions.

  • C#
  • .NET Core
  • ASP.NET WebApi - Rest
  • .NET Framework
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • Unit Testing
  • Automated Software Testing
  • Integration Testing
  • LINQ
  • Entity Framework
  • Git
  • LINQPad
  • OOP
  • WPF
  • Azure DevOps

Senior Software Engineer - .NET

Farfetch
Dec 2014 - Feb 2024

Worked on the development of several internal applications to support the business. Was attached to several different projects: Financial Reporting Returns processing Site Reliability, assuring the Returns applications were working as designed Lately was attached to the Shipping/Delivery team, responsible for the Integrations with several Carrier's API's.

  • C#
  • .NET Core
  • ASP.NET WebApi - Rest
  • .NET Framework
  • .NET Templating
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • Unit Testing
  • Automated Software Testing
  • Integration Testing
  • LINQ
  • VB.NET
  • Dapper ORM
  • Entity Framework
  • Selenium WebDriver
  • MongoDB
  • Web Services
  • Git
  • LINQPad
  • OOP
  • PlantUML
  • UML

Business Solutions Developer

VP Consulting
Jun 2011 - Dec 2014

Development of Business Process, Performance and Governance, Risk & Compliance applications using .net Framework Application Installer Development using WiX Toolset

  • C#
  • .NET Framework
  • ASP.NET MVC
  • ASP.NET
  • VB.NET
  • LINQ to SQL
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • UML
  • JavaScript
  • Cascading Style Sheets (CSS)
  • jQuery
  • HTML
  • XHTML
  • WiX Toolset
  • Subversion
  • IIS

Software Developer

Conexus-World, Lda
Jun 2010 - Apr 2011

Application development using the .net Framework. (Web and Windows Mobile)

  • C#
  • ASP.NET
  • .NET Framework
  • LINQ to SQL
  • LINQ to XML
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • JavaScript
  • Cascading Style Sheets (CSS)
  • jQuery
  • HTML
  • XHTML

Software Developer

Armis
Jun 2009 - Apr 2010

Web Application development using the .net Framework. Worked on the development of an advanced mobility and traffic management solution.

  • C#
  • .NET Framework
  • ASP.NET MVC
  • ASP.NET
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • Transact-SQL (T-SQL)
  • LINQPad
  • LINQ to SQL
  • JavaScript
  • Cascading Style Sheets (CSS)
  • jQuery
  • HTML
  • XHTML
  • Subversion
  • IIS

Inginiero de Sistemas

Indra
Feb 2002 - May 2009

Web Applications Development using the .Net Framework Mainly for the Banking Industry

  • C#
  • .NET Framework
  • VB.NET
  • Microsoft Visual Studio
  • Microsoft SQL Server
  • Transact-SQL (T-SQL)
  • ASP.NET
  • ADO.NET
  • IIS
  • Web Services
  • JavaScript
  • Cascading Style Sheets (CSS)
  • jQuery
  • HTML
  • XHTML

Software Developer

Digidoc – WEBLAB
Sep 2000 - Feb 2002

Website development using the ASP stack.

  • ASP
  • Visual Basic
  • Transact-SQL (T-SQL)
  • JavaScript
  • Cascading Style Sheets (CSS)
  • HTML
  • XHTML
  • XSL
  • XSLT
  • AJAX

Software Developer Internship

PH INFORMATICA
Mar 2000 - Aug 2000

Development of an application for Municipal Heritage management using GIS technology and VB 6

  • Visual Basic
  • Transact-SQL (T-SQL)
  • UML
  • XML
  • ASP

Skills

Backend

C#, .NET Core, ASP.NET WebApi - Rest, .NET Framework, .NET Templating, Microsoft Visual Studio, Microsoft SQL Server, Unit Testing, Automated Software Testing, Integration Testing, LINQ, LINQ to SQL, LINQ to XML, VB.NET, Dapper ORM, Entity Framework, Selenium WebDriver, MongoDB, ADO.NET, Transact-SQL (T-SQL), Web Services, Visual Basic

Frontend

ASP.NET MVC, ASP.NET, JavaScript, Cascading Style Sheets (CSS), jQuery, HTML, XHTML, XML, XSL, XSLT, ASP, AJAX

Other

Git, LINQPad, OOP, PlantUML, UML, WiX Toolset, Subversion, IIS

Education

Faculdade de Engenharia da Universidade do Porto

Bachelor of Science (BSc) in Computer Software Engineering
Sep 1995 - Sep 2000

Certificates

Microsoft Certified Solutions Developer: App Builder Charter Member

Issued by Microsoft

MCSA: Web Applications

Issued by Microsoft

Microsoft Certified Solutions Developer: Web Applications

Issued by Microsoft

Microsoft Specialist: Programming in C#

Issued by Microsoft

Microsoft Certified Professional

Issued by Microsoft

Languages

English

Fluent

Portuguese

Native Speaker

Spanish

Intermediate