João Oliveira
×
João Oliveira

João Oliveira

Software Engineer

Portuguese, English, Italian

Background


About

About

Software Engineer with 20+ years of experience in backend and frontend development, requirements analysis and systems design, software development and maintenance. Experience in Web Architecture, Client-Server Architecture, Systems Integration and API's design, Micro Services, Relational Databases Design and Java/JEE developement. Always ready to embrace new challenges, learn and share experience with others.

Work Experience

Work Experience

  • Software Engineer (EAI)CGD, Caixa Geral de Depósitos

    Jan, 2015 - Present

    Development and maintenance of the Bank's EAI platform + Management of the development and production environments.

    • Java, JEE, WebServices (SOAP and REST), SQL, Costumed APIs and messages, file transfer, etc.

    • Trial log processing system with Logstash, Elasticsearch, Kibana

    • IBM's Webspheres (100+ AppServers on 15+ Nodes) and Apache Servers (30+) on Unix/Linux Machines

  • Software Engineer (BPM)CGD, Caixa Geral de Depósitos

    Sep, 2009 - Jan, 20155 years 4 months

    Development and maintenance of the Bank's BPM platform for operational and support processes + Management of the development environments.

    • Java, JEE, SQL, HTLM, CSS, Javascript, JQuery

    • IBM's Webspheres, IBM MQWorkflow and Apache Servers on Windows and Unix/Linux Machines

  • Software EngineerPmeLink PT

    Jul, 2006 - Sep, 20093 years 2 months

    Development and maintenance of e-commerce platform (b2c and b2b) for pmelink.pt + Management of the development and production environments.

    • Java, JEE, SQL

    • Integrations with suppliers, financial and logistics partners: WebServices (SOAP) and file transfer

    • Oracle Database plus Weblogic Servers on Unix Machines

  • ConsultantAltran

    Jun, 2004 - Jul, 20062 years 1 month

    Development and maintenance of workflow platform for Autoridade Tributária e Aduaneira (Portuguese customs services - exports).

    • Java, JEE, SQL, HTLM, CSS, Javascript

    • Oracle Database plus Weblogic Server and Weblogic Integration on Windows and Unix Machines

  • Software EngineerLink Consulting SA, pmelink.pt

    Apr, 2001 - Jun, 20043 years 2 months

    Development and maintenance of e-commerce platform (b2c and b2b) for pmelink.pt.

    • Java, JEE, SQL

    • Integrations with financial and logistics partners - Customed messages over HTTP and file transfer.

    • Oracle Database plus Weblogic Servers on Unix Machines

Skills

Skills

  • Technologies

    Java

    WebSphere

    WebLogic

    JEE

    Apache

    SQLServer

    Oracle

    MySQL

    HTML/CSS

    Javascript/JQuery

    Unix/Linux

    Mac OS

    Windows

    Eclipse

    Git/Svn/CVS

    Maven/Ant

    Nexus

    ELK

    Docker

    Jenkins

    JUnit/JMetter/Selenium

    PostMan/SOAPUI/ARC

    Mulesoft/APIManager

  • Business Areas

    Banking

    Ecommerce

    B2B/B2C

    Customs

    Public Sector

Education

Education

  • Computer Science and Engineering, Engineer's degree, Instituto Superior Técnico

    Sep, 1994 - Apr, 2001

Interests

Interests

  • Running / BTT

  • Surf / Ski

  • Reading