Rafael Sousa Cabral

Software Engineer at Airport AI
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Vila Nova de Gaia, Porto, Portugal, PT

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2022 - Present

      My primary responsibilities include developing and implementing new features, as well as improving and maintaining existing code, for two key dashboards: the content management dashboard and the data analysis dashboard. The dashboards are built using Angular and React. Both dashboards are supported by Node.js and MongoDB, which we use to manage and store data. My work on these dashboards involves collaborating closely with other members of the development and product team to identify areas for improvement and to design and implement new features that meet the needs of our clients and end users. This includes conducting code reviews, writing automated tests, and debugging issues that arise during development. I'm also involved in other aspects of the development process at Airport AI. This includes suggesting new features for the dashboards, coordinating with product managers, and conducting stage deploys to test new features and gather feedback. Show less

    • Portugal
    • Telecommunications
    • 700 & Above Employee
    • Software Engineer
      • Dec 2019 - Mar 2022

      I was in charge of developing and maintaining an internal application for the entire department. This application aims to centralize all Data Center databases and employee automations. The application is built with a microservices architecture. It is scalable and segmented by action areas. I was responsible for designing the application architecture, as well as implementing both frontend and backend layers. Node.js (TypeScript) and Angular were part of the technology stack. SQL Server's relational databases guarantee persistence. For cache-related issues, I used Redis. Despite some freedom in the design and tech stack selection, all decisions were reviewed and required QA approval. In addition to application development, I was also responsible for creating relational models and databases necessary to optimize the experience of the department's employees. Show less

    • Germany
    • Design Services
    • 400 - 500 Employee
    • Software Engineer
      • Jun 2019 - Mar 2020

      "Headlines" is a store management and financial web app for a barber shop. "LR Kart Manager" is a financial and sports management web app for a kart racing team. I was responsible for the back end development I was directly involved with finding sql based solutions and designed the relational models - which were constructed considering data normalization, information conciseness - reducing redundancy - and scaling patterns. The application layer was developed with .NET We used MVC as the design pattern and included some design concepts as DTOs and Factories. Show less

Education

  • Instituto Superior de Engenharia do Porto
    Engenharia de Software
    2017 - 2021

Community

You need to have a working account to view this content. Click here to join now