Thiago Martins Ferreira

Thiago Martins Ferreira

System Programmer

Followers of Thiago Martins Ferreira336 followers
location of Thiago Martins FerreiraTerrassa, Catalonia, Spain

Connect with Thiago Martins Ferreira to Send Message

Connect

Connect with Thiago Martins Ferreira to Send Message

Connect
  • Timeline

  • About me

    Senior Software Developer

  • Education

    • ETEC de São Roque

      -
    • Universidade Federal de São Carlos

      2010 - 2015
      Math

      Incomplete degree.

    • Universidade Estadual de Campinas

      2008 - 2008
      Software Engineering
    • Sorocaba Technological College (FATEC)

      2005 - 2007
      Data Processing
  • Experience

    • Simco Informática

      Dec 2007 - Oct 2008
      System Programmer

      Maintenance and development of systems developed in PHP, VB6, using PostgreSQL and MySql database.

    • ETEC de São Roque

      Feb 2008 - Jul 2008
      Temporary Teacher

      I taught Java programming courses in IT training programs.

    • RTKomp

      Oct 2008 - Nov 2009
      System Programmer

      Worked on developing a credit card processing system that was designed to replace traditional the carta-frete (money order) system used by independent truck drivers. This system was developed using JavaEE technology and Firebird database. I was involved in the entire software development process, from requirement specification to software development.

    • CAS Tecnologia

      Dec 2009 - Feb 2010
      New Technology Analyst

      I worked with development and maintenance of systems developed in Java.

    • GFT Group

      Apr 2010 - Mar 2021

      - Member of the Architecture team which was responsible for overseeing projects specific for the Spain region at a global German bank.- Involved in the bank initiative to migrate apps to their on-premise cloud technology based on OpenShift Container Platform.- Planned and led one-week hands-on training sessions at a fundamental level for Openshift Container Platform. These sessions were designed to instruct developers on how to build, configure, deploy, and maintain applications using the platform.- Developed and maintained a Maven Archetype that generates ready-to-run Spring Boot-based projects on the bank’s on-premise Openshift platform. This archetype project provided a set of commonly used frameworks and an opinionated configuration based on common project aspects, such as security, logging, monitoring, traceability, service discovery, etc.- Involved in a Continuous Integration (CI) stack implementation using Jenkins, Sonatype Nexus and SonarQube.- Involved in architecture definitions, including component architecture, API definition, and app integrations, for multiple projects. Additionally, I provided guidance to developers during software implementation and performed periodic code review to ensure code quality.- Involved in the Online Bank project for the Spain region. In this particular project, I proposed and implemented an easy way to use Apache Camel, allowing apps integration to be developed rapidly. Show less ** Software Engineer (April/2015 to February/2016).- Worked on various projects for a leading Brazilian bank, one of which involved developing a mobile framework to support their mobile apps development. This framework was developed using Javascript/HTML5 and an Eclipse plugin, and it ran over Apache Cordova platform. Additionally, I contributed to the development of a Cordova plugins for integrating Cordova applications with a Card reading device (Pinpad) for iPad, and in the development of a JSON web service framework, which was designed to integrate mobile applications and JavaEE applications.** Junior Software Engineer (July/2013 to April/2015).- Worked on several projects for a global German bank and a leading Brazilian bank.- Involved in a project aimed at improving the performance of storage procedures (Oracle database).** Senior Developer (April/2010 to July/2013).- Worked on several projects for a global German bank one of which involved the maintenance and development of an accounting sub-ledger systems developed in Java and Oracle database. Show less

      • Software Engineer

        Mar 2016 - Mar 2021
      • Software Engineer

        Apr 2010 - Feb 2016
    • Ingram Micro España

      Mar 2021 - Sept 2023
      Senior Software Developer

      - Worked on the maintenance and development of new features for CloudBlue Commerce, a multi-tier platform that enables businesses to launch their marketplaces.- Collaborated on the Product Lifecycle Management component, which was responsible to create and maintain a product catalog. - Worked on the Payment Management component, which integrated the platform with several payment gateways.

    • GFT Technologies

      Sept 2023 - now
      Software Engineer
  • Licenses & Certifications

    • Microsoft Certified: Azure Fundamentals

      Microsoft
      Jul 2024
      View certificate certificate
    • Oracle Certified Associate, Java SE 8 Programmer

      Oracle
      Apr 2017
      View certificate certificate
    • DELE Nivel B1

      Instituto Cervantes
      Jul 2018
    • AWS Certified Developer - Associate

      Amazon
      Jun 2021
      View certificate certificate