Summary
Overview
Work History
Education
Skills
Certification
Details
Personal Information
Languages
Work Availability
Timeline
SeniorSoftwareEngineer
Allan Bruno Oliveira Silva

Allan Bruno Oliveira Silva

Recife,PE

Summary

Results-oriented and innovative Senior Software Engineer.
Expertise in Java (+10 years), EDA (Rabbit MQ, Kafka, etc.), Testing (JUnit, Mockito, Groovy), Open Telemetry libraries and tools (API, SDK, Jaeger), Hashicorp products (Terraform, Vault, and Consul), Monitoring (Elastisearch / Kibana), and successfully delivering projects within budget and on schedule. With a strong passion for emerging technologies, including personal projects involving GCP (Firebase, Cloud Vision, Pipelines, Pub/Sub, Cloud Functions, Cloud Run, etc.), AWS (SNS, SQS, IAM, CloudWatch, Amplify, Cognito), Quarkus, and Blockchain (Solidity, Node, Hardhat, etc.), continuously strive to expand skill set to enhance project outcomes.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Mindpro - Atlassian Apps
05.2024 - Current

Mindpro Company

  • Engaged in enhancing Connect/Sync, a developmental framework used to extend Atlassian Cloud products.
  • Performing regular maintenance of existing codebases, fixing bugs, improving performance, and ensuring software stability.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Utilized version control systems (e.g., Git) for code collaboration and continuous integration.
  • Conducted comprehensive vulnerability assessments using SpotBug, SonarQube, and OWASP ZAP, identifying and remediating critical security flaws in web applications.

Senior Software Engineer

e-Core
04.2023 - Current

Assigned to Company AGCO

  • Developed Java-based (8, 11, and 17 version) solutions specifically focusing on creating interfaces to integrate various microservices and service domains related to sales.
  • Successfully designed and implemented robust integration routes between multiple interfaces using Apache Camel, ensuring seamless communication and data exchange across various systems.
  • Facilitated international forums, effectively managing and resolving urgent global incidents, overcoming language and cultural barriers, and promoting transparent communication and collaboration among diverse teams from different nations.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Established clear communication channels between stakeholders, facilitating better decision-making throughout project lifecycles.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.

Senior Software Engineer

DBC COMPANY
07.2022 - 03.2023

Assigned to Company UNICRED


  • Developed web applications for UNICRED's credit and financial systems using Java 8/11, Spring Boot, and microservices while integrating various tools and frameworks, such as REST API, Grafana, Prometheus, OpenTelemetry, Kibana, Spring Security, Spring Cloud, and Apache Kafka to optimize performance and monitoring.
  • I conducted thorough unit and integration tests using JUnit, Spock, and Apache Groovy to ensure the highest quality and reliability of the systems. Additionally, I implemented code quality inspection with SonarQube and successfully integrated it into the CI/CD pipeline in Azure, thereby significantly raising development standards.
  • My expertise also extends to multitenant systems with Spring Security and JDBC (PostgreSQL and SQL Server), which enhances system security and efficiency.

Senior Software Engineer

SONDA IT
03.2021 - 11.2022
  • Successfully developed web applications for the Federal Senate using Spring Boot, Java 8, Apache Wicket, REST API, microservices, and Angular 11.
  • Supervised database access and authentication through the use of AWS RDS and PostgreSQL, which encompassed user administration, permissions, as well as database backup and restoration.
  • Additionally, I adeptly collected application metrics using AWS CloudWatch and seamlessly integrated with AWS services such as Amazon EC2, Amazon S3, and AWS Lambda for comprehensive monitoring and performance enhancement.

Senior Software Engineer

NTT DATA
09.2018 - 02.2021
  • Developed and maintained web applications for Itaú Banking (BR) by employing Hexagonal Architecture, Java 8, Spring Boot, and SQL Server to optimize backend performance for transaction processing systems.
  • I have also demonstrated the ability to create user-friendly and interactive front-end interfaces using Angular 12 to enhance the user experience for the Customer Management System.
  • Additionally, I have experience in monitoring and collecting application metrics utilizing AWS CloudWatch, integrating with AWS services such as Amazon EC2, Amazon S3, and AWS Lambda for real-time performance analytics and automated scaling of the Payment Gateway System.
  • Moreover, I have employed AWS CodeCommit and CodePipeline to automate build, test, and deployment processes, ensuring continuous delivery and integration for the Online Banking Portal.

Freelancer

Freelancer
03.2014 - 06.2018
  • I have contributed to the development of systems tailored for CrossFit facilities, encompassing capabilities such as scheduling and reservation management, training performance monitoring, financial administration, and lead management.
  • My work involved utilizing Java 6 and 8, Spring Boot, Hibernate, REST API, and MySQL for local development.
  • Negotiated contracts with both clients and vendors effectively, ensuring mutually-beneficial terms were agreed upon.
  • Analyzed user feedback to gather input and identify areas required for improvement.
  • Enhanced client satisfaction by delivering high-quality work within deadlines.

Senior Software Engineer

PRODAM - AM
01.2007 - 11.2013

Assigned to SEFAZ-AM


  • I spearheaded the development of web applications in the tax domain, focusing on gathering data from taxpayers through the SEFAZ Amazonas website (Secretary of Treasury of Amazonas). This involved leading a team of developers to create user-friendly and efficient applications that streamline the data collection process.
  • In addition to my role in web application development, I led the implementation of several critical systems. This included leveraging a robust technology stack comprising JBoss Seam, Hibernate, Struts Framework, and Oracle to ensure the scalability, reliability, and performance of the systems.
  • My role included overall conception, design, and execution of technical solutions, gathering requirements, defining project scope, conducting code reviews, mentoring junior developers, and implementing best practices in software development.

Java Developer

POLICENTRO
09.2004 - 12.2006
  • I have gained valuable experience in project development focused on government procurement for the State Court of Audit in Amazonas (TCE-AM)
  • I have successfully utilized Java SWT, Java 4 and 5, JDBC, JBoss, Tomcat, MySQL, and SQL Server in these projects, contributing to their successful completion.
  • Developed applications and software to increase department efficiency.
  • Led code reviews to ensure adherence to coding standards while providing constructive feedback to peers.

Education

Bachelor's Degree - Computer Engineering

Universidade de Pernambuco
11.2004

Skills

  • Programming Languages
  • Cloud computing knowledge
  • Web application development
  • Agile Methodologies
  • Object-Oriented Programming
  • Project Leadership
  • Performance Improvements
  • Microservices Architecture
  • Software Development
  • API development experience
  • Technical Analysis
  • System improvements

Certification

  • Google Professional Cloud Database Engineer, 01/01/24, 01/01/26
  • Google Professional Cloud Architect, 12/01/23, 12/01/25
  • Google Associate Cloud Engineer, 11/01/23, 11/01/26
  • Google Cloud Digital Leader, 12/01/23, 12/01/25
  • Hashicorp Terraform Associate (003), 11/01/23, 11/01/25
  • Hashicorp Vault Associate (002), 11/01/23, 11/01/25
  • Hashicorp Consul Associate (002), 12/01/23, 12/01/25
  • FinOps Certified Practitioner, 11/01/23, 11/01/25
  • AWS Certified Cloud Practitioner, AWS, 03/01/23, 03/01/26
  • AZ-900 Azure Fundamentals, Microsoft, 03/01/23, 03/01/25

Details

Recife, +55 (81) 99981-2401, allanbruno@gmail.com

Personal Information

Title: Senior Software Engineer

Languages

English
Upper intermediate (B2)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Software Engineer

Mindpro - Atlassian Apps
05.2024 - Current

Senior Software Engineer

e-Core
04.2023 - Current

Senior Software Engineer

DBC COMPANY
07.2022 - 03.2023

Senior Software Engineer

SONDA IT
03.2021 - 11.2022

Senior Software Engineer

NTT DATA
09.2018 - 02.2021

Freelancer

Freelancer
03.2014 - 06.2018

Senior Software Engineer

PRODAM - AM
01.2007 - 11.2013

Java Developer

POLICENTRO
09.2004 - 12.2006

Bachelor's Degree - Computer Engineering

Universidade de Pernambuco
Allan Bruno Oliveira Silva