# Resume

Hi, I'm Xavier, I really enjoy working with data, performance, good development practices and also spreading knowledge, this way everybody wins.

Currently I work as a consultant in a large Brazilian bank, innovating, creating and maintaining a new process pipeline for the database administrator teams, developing processes, database development patterns and integrations with various tools and clouds.

My focus is to support the development team with database operations, improvement opportunities, performance, data dictionary, summary data actuator, general data processing. Since the beginning of my career, two roles arise, as DBA as developer, resulting in 10 years of knowledge gained in these two roles, which brings significant support to the development teams.

My DBA opportunities are focused on development environment and quality, always proactively assisting in all the company's processes.

I also have a great experience as a Full Stack Web Developer, migrating older software made in Delphi to the Web world, using PHP Laravel, Vuejs, with agile methodology, clean code, automated tests for Front and Back End with +95% code coverage.

I'm Studying Artificial Intelligence and Machine Learning on PUC Minas.

# Pleases considure connect with me, at least one of My Social Media Here

# Last Feedback

# History

# 2023-06 ~ now - Devops (For DBA)

# Act Digital


Responsibilities: - Currently I work as a consultant in a large Brazilian bank, innovating, creating and maintaining a new pipeline process for the database administrator teams, developing processes, database development patterns and integrations with various tools and clouds.

# 2021-10 ~ 2022-06 - DBA

# True Change


Responsibilities: - Monitor production environment, regarding SLOWSQL and errors related to automatic data generation processes. - Helping in the development of summarized data, making an ETL of tables from different modules into a single one, aiming at the performance of queries on the most accessed sites. - Help the teams to solve the improvement opportunities raised by me or by the client's DBA who has access and manages to pass the offenders to the environment. - Disseminate good practices in teams, as well as promote internal training for new employees. - Work on work plans together with the software architect for refactoring or creating new, more optimized services following best practices. - Acting on work fronts to maintain log data generated by the outsystems platform or by the applications developed by the teams.

# 2020-09 ~ 2021-10 - Software Developer

# True Change


Developer using Low Code tools, in this case the Outsystems platform, which allows us to optimize our computational thinking, focusing on the business and leaving the syntax to the platform's accelerators. During this period I was a reference in the development team because I am already well acquainted with web application development in my previous experience. Another highlight was also due to my previous knowledge in database. In which I was offered two opportunities to be a DBA or to be a Technical Leader. Here we use Scrum and Kanban methodologies at different times. Focus on unit tests avoiding sending bugs to the quality team.

# 2017-04 ~ 2020-08 - Full Stack Developer

# Incorp Technology


Cloud ERP developer using a proprietary Delphi ERP as knowledge base. In this project, we used all the best development practices, such as: - TDD with PhpUnit, Screen tests using DUSK, C.I. using Circle CI, Docker for development and test execution, both locally and in Circle CI. - Methodology: SCRUM. - Languages: PHP, Javascript, YAML, Shell Script. - Frameworks: Laravel, Vuejs + Vuex, Docker

# 2017-08 ~ 2018-08 - Database Teacher

# UNIBRA - Centro Universitário Brasileiro


Course: Technologist in Computer Networks

Subjects: Database and Database Administration

Topics covered in the course:

  • General database concepts;
  • Modeling;
  • Database type;
  • Modeling project following a requirement document;
  • Database installation;
  • Function, Procedure, Trigger, Index, SQL;
  • Job market.

# 2013-05 ~ 2017-04 - Oracle Database Administrator

# Informata Consultoria de Dados


Responsibilities: - Development of an internal system in PHP to automate and manage the sending of new database update packages to the client's FTP. - Support all software house development teams, creating/updating internal databases with DUMPs obtained from customers' production environments. - Propose query improvements. - ETL creation using Pentaho Data Integration (PDI) to generate summarized data used in strategic queries in a specific Web product. - Test and guarantee the syntax and integrity of the database script changes that will be executed in the customer's productive environment. - Respond if the database update was successful. - Database training for new employees and disseminating database best practices to all Devs of all experience levels.