Bruno

Barcelona, CataloniaNationality
Share

Work experience

  • Senior Software Engineer

    Ingram Micro
    2021.12-Current(4 years)
    Responsibilities:● Improving developer experience and reducing resource costs by migrating frameworks and tools to a cloud-native approach. ● Contributed to and created libraries and a maven archetype that served as a skeleton of cloud-native microservices.● Migrating the backend applications from old technologies like WildFly to Cloud Native frameworks like SpringBoot and Quarkus.● Migrating CI/CD tools like BitBucket Server, Jenkins, and Sonarqube to Cloud Native tools like BitBucket Cloud, Sonar Cloud, and BitBucket Pipelines.● Implementing observability transversal in all components using OpenTelemetry.● Implementing Dora Metrics using the Devlake tool.● Introducing Chaos Engineers to some microservices using tools like Gremlin and an in-house solution using Java Operator.
  • Software Engineer

    eDreams ODIGEO
    2019.05-2021.11(3 years)
    Responsibilities:● Implementing, maintaining, and improving the performance of the Flight Search module of eDreams ODIGEO. ● Participating in an internal Application Server Assessment to evaluate a new Cloud Native Web Framework to replace the current Application Server of the company. The frameworks evaluated were Spring Boot, Quarkus, Micronaut, and Helidon.
  • Software Engineer

    GFT Group
    2017.01-2019.05(2 years)
    Responsibilities:● Customizing and enabling WSO2 APIM and WSO2 Analytics as the global platform of Deutsche Bank to publish and manage Microservices.● Deploying of WSO2 on the Openshift platform from Red Hat.● Developing Microservices as a support to our platform on Spring Boot and Java running on the Openshift.
  • Software Architect and Java Development

    Accenture Brasil
    2016.01-2016.11(a year)
    Responsibilities:● Understanding how Exchanges Bradescos current applications work and their integrations and providing new solutions.● Define the new project architecture.● Developing some Batch Integration using Spring Batch, Java SE, and Oracle Database.
  • Software Architect and Java Development

    Spread Tecnologia
    2010.10-2015.12(5 years)
    Responsibilities:● Working in technology modernization of a big project like migrating the build process from Ant to Maven, from EJB2 to EJB3, from JDBC to JPA, and Hibernate.● Defining the architecture, designing, and developing the new functionalities.● Defining and implementing practices about Continuous Integration in the projects.● Defining and implementing best practices to avoid application performance problems in a production environment.
  • Analyst and Java Development

    Venturus
    2008.07-2010.10(2 years)
    Responsibilities:● Working on innovation projects from scratch.● Implementing all the infrastructure in terms of Continuous Integration of the projects● Participating in the definition of the architecture and the implementation of the functionalities.
  • Java Development and Coordinator

    IBM
    2004.02-2008.06(4 years)
    Responsibilities:● Deploying the application and problem-solving on the production and test environment of e-commerce IBM and Lenovo applications in Latin America, working with teams from India, EUA, Canada, and China.● Developing and maintaining IBM/LENOVO’s e-commerce website for Latin America.

Educational experience

  • Veris

    Computer Software Engineering in SOA postgraduate degree
  • Faculdade de Engenharia de Sorocaba – FACENS

    Computer Engineering bachelors degree
  • Escola Nova

    technical high school in computing
Resume Search
Nationality
Job category
City or country
Jobs
Candidates
Blog
Me