Gabriel Campos

Brazil

@gabrielcampos_d1

Personal Information

gabrielcampos.dgr@hotmail.com
+55-11939213367
São Paulo

Badges

Java

Certifications

Work Experience

  • Software Engineer

    BRQ•  October 2022 - Present•  SAO PAULO

    Development of applications (Web Services and REST APIs) using Java microservices (8, 11, 17) and Spring Boot, serving foreign trade systems and integration with other systems. Use of Hexagonal architecture and building BFF applications with Apache Camel. Migration of legacy Java 7/8 services (WebSphere 8.5) to comply with vulnerability standards. Use of JUnit, Mockito, JMock, and WireMock for unit testing. Database entity modeling with IBM InfoSphere Data Architect and Oracle (11g/19), creation of packages, procedures, and scripts (PL/SQL), and deployment with Liquibase. Development of large-scale applications using Spring Batch and scheduling in Control-M, monitoring and creation of workflows with CLI DataOps for exchange and derivatives data. Adherence to code quality tools (SonarQube, Fortify). Development of Micro Front-Ends (MFE) with Angular 17, TypeScript, and Jasmine. Building microservices in Node.js for exchange orchestration. Use of market best practices (code-review, design patterns, clean code, DDD, TDD), Gitflow, Gitlabflow, automated testing, modularization, and code optimization. Monitoring of deployment packages using DevOps pipelines (Jenkins-CloudBees), Pert, Gmud, and Releases. Use of messaging systems like IBM MQ, RabbitMQ, and Apache Kafka for resilience in asynchronous processing. Maintenance of legacy .NET C# systems and building ETLs (file exchange). Performance analysis and troubleshooting with Dynatrace, Elastic, Kibana, and Grafana. Use of containers in Openshift (Docker and Kubernetes). Apigee/ZUP API Gateways for documentation, deployment, and versioning. Analysis and surveys (Developer Roadmaps). Mass data ingestion (Big Data, Databricks, Data Lake, ADF) in Azure, with Spark routines and data storage (silver, bronze, gold tables). Participation in agile ceremonies (planning, dailys, reviews, retrospectives, demo), focusing on continuous delivery and stakeholder interaction. Summary: Experienced in developing Java (8, 11, 17) microservices and REST APIs with Spring Boot, focusing on foreign trade and system integration. Skilled in Hexagonal architecture, BFF applications with Apache Camel, and legacy service migration. Proficient in database modeling with IBM InfoSphere and Oracle, along with PL/SQL and Liquibase deployment. Has expertise in large-scale app development using Spring Batch and Control-M scheduling, adhering to code quality standards with SonarQube and Fortify. Also develops Micro Front-Ends (Angular, TypeScript) and Node.js microservices, and applies best coding practices (DDD, TDD). Utilizes messaging systems (IBM MQ, RabbitMQ, Kafka), handles performance analysis (Dynatrace, Elastic), and deploys containerized apps in Openshift. Also experienced in data ingestion (Big Data, Databricks) in Azure and active in Agile ceremonies for continuous delivery.

Education

  • universidade nove de julho

    Software Engineering, M.Tech•  January 2020 - July 2022•  null: 8.5

Skills

Algorithm
Angular
Css
React
SQL
Java