Summary
Overview
Work History
Education
Skills
Languages
Timeline
SoftwareEngineer

Bruno Vivaldo

Lisbon

Summary

Software development professional prepared for high-impact roles within technology-driven environments. Extensive background in designing and optimizing software solutions, with commitment to delivering high-quality results. Known for effective teamwork and adaptability, with key skills in coding and system architecture.

Overview

4
4
years of professional experience

Work History

Software Engineer

BRUT
03.2022 - Current
  • I worked on a Travel Management System, and Shipping and Receiving of Goods.
  • Streamlined development processes using Agile methodologies and Scrum frameworks, improving project delivery timelines.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Integrated third-party APIs to extend application functionalities and improve user experiences, leveraging external services for enhanced capabilities.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • I applied and deepened my knowledge in: TypeScript, Node.js, Nest.Js, Golang, React, React-Native, Next.js, Jest, Monorepo, PostgreSQL, Redis; Continuous Integration and Continuous Delivery.
  • Mentored junior developers, fostering skill growth and increasing team productivity.
  • Automated testing processes, reducing regression issues in continuous integration pipelines.
  • Designed and deployed cloud-native applications using AWS and Digital Ocean enhancing operational efficiency.

Software Developer

ITGest
03.2021 - 03.2022
  • I worked on the development and maintenance of the public water and sanitation system.
  • I worked as a Fullstack Developer with technologies such as , Node.js, Adonis.Js, Java, Spring Boot, Angular and MySQL.
  • Collaborated with cross-functional teams to ensure quality assurance throughout the development process.
  • Maintained existing software systems by identifying and correcting software defects.
  • Completely refactored and modularized an Angular application, resulting in a 30% increase in the development team's productivity.
  • Implemented good development practices such as lazy loading, state management and performance optimization.

Software Developer

Conexões Infinito
09.2020 - 02.2021
  • I worked on the development and maintenance on a startup accelerator backoffice.
  • Functioned as full stack developer using Node.js, JavaScript, Pug.js and various JS Tools
  • I separated the backend and frontend layers of a Full MVC application, transforming it into a layered and scalable architecture.
  • Developed RESTful APIs using Node.Js and Express, improving data integration for enterprise applications.
  • Developed and optimized NoSQL databases using MongoDB, ensuring high performance and scalability.
  • Modeled efficient schemas with Mongoose (or another ORM, if applicable) to facilitate integration with backend applications.

Education

Degree - Computer Engineering

ISPTEC (Instituto Superior Politécnico De Tecnologias E Ciências)
11.2024

FullCycle -

School Of Net

IGNITE -

Skills

  • Fast Learning
  • Communication
  • Problem Solving
  • Analytical thinking
  • SQL
  • Object-oriented programming
  • Software development lifecycle
  • Team collaboration
  • Agile methodologies
  • Code development

Languages

Portuguese
Native or Bilingual
English
Professional Working

Timeline

Software Engineer

BRUT
03.2022 - Current

Software Developer

ITGest
03.2021 - 03.2022

Software Developer

Conexões Infinito
09.2020 - 02.2021

IGNITE -

Degree - Computer Engineering

ISPTEC (Instituto Superior Politécnico De Tecnologias E Ciências)

FullCycle -

School Of Net
Bruno Vivaldo