×
João Pedro Ramos Lopes

João Pedro Ramos Lopes

Senior Software Engineer

Rua do Repelão, 382, 5.14, Fânzeres, PT, 4510-649
962748901
English, Portuguese, Spanish

Background


About

About

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.

Work Experience

Work Experience

  • Senior Software Engineer - .NETFarfetch

    Dec, 2014 - Feb, 20249 years 2 months

    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 DeveloperVP Consulting

    Jun, 2011 - Dec, 20143 years 6 months

    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 DeveloperConexus-World, Lda

    Jun, 2010 - Apr, 201110 months

    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 DeveloperArmis

    Jun, 2009 - Apr, 201010 months

    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 SistemasIndra

    Feb, 2002 - May, 20097 years 3 months

    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, 20021 year 5 months

    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 InternshipPH INFORMATICA

    Mar, 2000 - Aug, 20005 months

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

    • Visual Basic

    • Transact-SQL (T-SQL)

    • UML

    • XML

    • ASP

Skills

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

Education

  • Computer Software Engineering, Bachelor of Science (BSc), Faculdade de Engenharia da Universidade do Porto

    Sep, 1995 - Sep, 2000

Certificates

Certificates

  • Microsoft Certified Solutions Developer: App Builder Charter Member, Microsoft

    Issued on:

  • MCSA: Web Applications, Microsoft

    Issued on:

  • Microsoft Certified Solutions Developer: Web Applications, Microsoft

    Issued on:

  • Microsoft Specialist: Programming in C#, Microsoft

    Issued on:

  • Microsoft Certified Professional, Microsoft

    Issued on: