About Me

Solutions Architect,Tech Lead,Team Leader,Senior Java Engineer with over 17 years experience delivering high quality software solutions. Feel free to contact me on linkedIn

Career

Team Leader, Tech Lead, Solutions Architect

Jan 2022 - Present
HN Services for BNP Paribas

Wearing multiple hats:

  • Team Leader
  • Tech Lead
  • Solutions Architect

Helping the team (12-18 members) realize its full potencial while having a clear vision of the road ahead and how to best travel it. Carefully choosing the best IT approach to better serve the Business needs for a Global Financial Institution who is also a major player in the Securities Market.

Team started with 12 members, then we got 6 more for a dedicated refactoring project, where the goal is to split a big monolith into a more modular architecture.

Architect, Tech Lead

Feb 2021 - Dec 2021
ABP Consultancy
  • Solutions Architect Java / IBM ODM (Operational Decision Manager)
  • Tech Lead

  • @STEP: SABE – SaaS ECM/BPM Platform (STEP was acquired by ABP Consultancy)
  • @NOVO BANCO/DSI: geDocFed – custom ECM Federation solution
  • @CGD – Empresas3.0 – IBM ODM Rule engine

Senior Java Software Engineer, Architect, Tech Lead

Mar 2012 - Feb 2021
Step - Tecnologias da Informação, Lda.

Developing ECM / BPM Applications and services

Software Architect for the Java platform

  • @Caixa Económica Montepio Geral: SGD,Portal de Processos (ECM and BPM applications and services)
  • @Jose de Mello Saude: EAI Team, Reverse Engineer Oracle Transaction Logs, Rest API/Swagger/GCP
  • @NOVO BANCO/DSI: geDOC, Elastic Search
  • @NOVO BANCO/DSI: geDocFed – custom ECM Federation solution
  • @STEP: SABE –SaaS ECM/BPM platform
  • @TAP/MEGASIS: Integration Services

Java Software Engineer

Jul 2010 - Mar 2012
Primesoft for Step

Maintenance and development of J2EE Systems and Enterprise Service Bus integration services using IBM Technology

  • @TAP/MEGASIS: Integration Services

System Administrator, Software Engineer

Jul 2008 - May 2010
Freelancer
  • Analysis and development of a web based multi marketing management app.
  • Analysis and development of an online store
  • Analysis and development of apps to be integrated with facebook and paypal (web and native)

  • Full stack, with Java, C#, Javascript and PHP as Programming Languages

Java and VB6 Software Engineer

Jun 2005 - Sep 2006
Merck Sharp & Dohme
  • Development of several new components for the intranet portal
  • Development of new apps for on the field consultation input gathering and analysis.
  • Development of integrations with previous developed apps.
  • Code Reviews and Refactoring.

Projects

Toy Projects or Small Utilities available on my github profile

EasyJNDI - Easily bind Objects of any type via JNDI in a standalone java app.
Example: Get a DataSource from JNDI
Thread Utils - Java Library with helpers for multi-threaded development.
Implements the Producer/Consumer pattern and ForkJoin before Java 8
DB Utils - Really simple helper for JDBC.
BMP Steg - Playing with the concept of Steganography, small C encoder/decoder program to hide/show secret data in images