Portrait of Vitor Aleluia

Vitor Aleluia

Software Engineer

Experience

Web Developer

  • Designed and implemented a high-performance API for tracking user visits and feedback, leveraging an in-memory queue and a denormalized database to maximize write efficiency and performance.
  • Led the migration of multiple .NET applications (console and ASP.NET MVC) from .NET Framework 4.7.2 to .NET 6, resulting in significant performance gains, some publication websites experienced nearly double the response speed.
  • Built a flexible notification system to deliver email, push, or in-app alerts based on user preferences across different news outlets.
  • Developed a comment system integrated with the internal backoffice, enabling content moderation and user interaction tracking.
  • Implemented two-factor authentication (2FA) in the backoffice system to enhance security for editorial users.

Technologies: ASP.NET MVC, React, TypeScript, JavaScript, Git

Associate Software Engineer

Project: Bouygues Telecom

  • Developed RESTful and SOAP APIs using Java EE and Spring frameworks, ensuring seamless integration and efficient communication between systems.
  • Conducted comprehensive unit testing using JUnit, Mockito and EasyMock frameworks to ensure code quality and identify and resolve defects.
  • Implemented integration tests utilizing Citrus Framework, Postman, and ReadyAPI, validating the functionality and compatibility of system components and APIs.

Technologies: Java, Spring Boot, Docker, SVN, Git

Education

Master’s in Computer Engineering

Bachelor’s in Computer Engineering

  • Represented Computer Science students in the Pedagogical Council during the academic year 2020/2021.
  • Received a merit award for the best grade during the academic year of 2021/2022 in Escola Superior de Tecnologia de Castelo Branco.