About Me
Hello, I'm Vitor Brisola, a highly skilled Software Engineer with around 4 years of work experience specializing in Backend development. I am proficient in Typescript, Node.js, PHP, and various development technologies. I have strong leadership abilities, including technical leadership and mentoring. I am fluent in English and Portuguese.
Experience
Arquivei (Remote)
Backend Software Engineer, Client Acquisition Team, PHP (June 2022 - Present)
- Provided technical leadership on a project to transform Arquivei into its own source of fiscal documents for new clients. Acted as technical leadership by designing new microservices and network communications using PHP's Laravel framework and Kafka, following an event-based architecture. Created and refined development tasks, collaborating with business and product management teams using the Kanban Agile method and Jira task management tool.
- Developed REST APIs and message queue consumers / producers using PHP's Laravel framework, Postgresql, Kafka, Docker, and Kubernetes. Implemented the Hexagonal Architecture (Clean Architecture) and applied Design Patterns to ensure high-quality code styling and maintainability.
- Built unitary automated tests for PHP's Laravel applications to ensure code quality and reliability.
- Contributed to the evolution and maintenance of monolithic legacy applications based on PHP's Zend Framework, ensuring continued functionality and support for existing clients.
- Ensured software quality through observability using Grafana, Prometheus, and Loki for monitoring application health and resource metrics, enabling proactive issue detection and resolution.
- Assisted the Product Management and Data Analysis team in understanding services generated data and events using BigQuery, enabling data-driven decision-making.
- Deployed and managed applications on Google Cloud Platform (GCP) through Kubernetes metrics dashboards and other cloud management services, ensuring high availability and scalability.
Arquivei (Remote)
Backend Software Engineer, Product Growth Team, NodeJS (November 2021 - June 2022)
- Acted on designing and building Node Js based Cloud Functions deploy automation from bitbucket and gitlab, enabling continuous integration and deployment of serverless microservices.
- Acted on applying clean architecture on NodeJs And typescript Microservices, ensuring maintainable and scalable codebases.
- Designed and implemented serverless microservices solutions using NodeJS and Google Platform Cloud Functions, optimizing performance and resource utilization.
- Designed and built unitary and integration automated tests for Nodejs based applications, ensuring code quality and reliability.
Curso Ênfase (Remote)
Jr. Software Engineer, NodeJS (January 2021 - November 2021)
- Led the implementation of a feature flag manager internal system for feature rollout and production quality validation, enhancing the development and release process.
- Served as Project Technical Leadership for a Quiz System Project, creating tasks and designing architectural solutions, fostering teamwork and collaboration.
- Guided the team in adhering to coding styles and clean code and SOLID principles, improving code maintainability and readability.
- Designed and developed frontend and backend solutions, including complex database relationships using React, GraphQL, Node.js, and Postgresql.
- Assisted in implementing deployment solutions on AWS VMs, ensuring successful application deployment and availability.
- Promoted from sublevel III Jr. Engineer to sublevel IV in July, recognizing excellent performance and growth.
Curso Ênfase (Remote)
Software Engineer Intern, NodeJS (January 2020 - January 2021)
- Developed full-stack features in a monorepo project with multiple front-ends and a Monolith backend, gaining experience in end-to-end development.
- Contributed to features using React, GraphQL, Node.js, Postgresql, and AWS, expanding knowledge in various technologies.
Education
University of São Paulo, Institute of Mathematics and Computer Sciences
BSc. Computer Science (February 2016 - December 2020)
During my studies at the University of São Paulo, I gained a solid foundation in computer science principles and programming languages. I participated in various group projects, honing my collaboration and communication skills. Additionally, I took relevant coursework in AI, web development, psychology, and AI-human interaction, which broadened my understanding of technology and its impact on society.
University of Groningen, Faculty of Science and Engineering
BSc. Computer Science Exchange Semester, Fluent English Experience (February 2019 - July 2019)
My exchange semester at the University of Groningen was a valuable experience both academically and personally. Being immersed in a different cultural and academic environment enhanced my adaptability and global perspective. The courses I took in AI, web development, and human-AI interaction, taught in English, provided me with valuable insights and knowledge in cutting-edge technologies and human-centered design.