Profile Photo

Manuel Sousa

Senior Software Engineer

Polyglot programmer with experience leading projects and teams. Former Chef. Artist and Generalist. Documenting and Testing are my mantras.

mlrcbsousa@gmail.com

(32) 473 123 816

Brussels, Belgium

Work Experience

Jan 2024 - Present

Senior Software Engineer

Keyrock

  • Develop customizable Options trading systems with dynamic widgets and intuitive UI, enable traders to personalize their layouts and consume calculations data and market data with split second precision and reactivity.
  • Integrate 10+ backend APIs, ensuring high performance and seamless data display. Successfully fix several performance issues derived from large amounts of data being polled every half a second where every excess in memory and network use had to be scrutinized.
  • Document every aspect of the development process, creating 20+ guides and technical documents that aid in onboarding and knowledge transfer across global teams.
  • Conduct workshops on Options trading theory, gRPC usage, and widget library implementations, enhancing team expertise and fostering a culture of continuous learning.
  • Collaborate asynchronously with team members across Europe, Americas, and Australia, maintaining high standards of communication through detailed ticketing comments and code reviews.
Jul 2023 - Apr 2024

Senior Software Engineer

Metarina

  • Implemented Billing system extension, separating charges from invoicing, which facilitated fee structure and improved flexibility, increasing revenue streams.
  • Developed complex features for boaters searching for marinas, and marina admins managing their marina, utilizing Tailwind CSS, Stimulus JS, Hotwire and Ruby on Rails.
Oct 2022 - Dec 2023

Software Engineer

Keyrock

  • Spearheaded and executed the successful implementation of the Post Trade Settlement feature, which facilitated a credit line enhancement of 3 million dollars.
  • Achieved 80% test coverage on main applications by implementing rigorous testing practices, ensuring high reliability and stability in production environments.
  • Managed project workflows using ticketing tools, aligning development tasks with trader specifications and QA feedback to deliver precise and efficient solutions.
  • Enhanced code quality through tight code review systems and CI/CD pipelines, ensuring all changes are reversible, changelogged, and versioned for seamless deployments.
Apr 2021 - Sep 2022

VP Engineering

Abbove (PaxFamilia)

  • Led workshops and training sessions to upskill team members, fostering a collaborative and high-performing engineering culture. Traveled overseas to onboard 2 new joiners. Created an internal documentation database with 20+ articles and guides.
  • Created 100+ attractive complex UI features and respective backend implementations, e.g. a questionnaire builder that results in a report with specific widgets.
  • Improved internal workflows, outlining product specification standards, code quality, reporting and feedback. Improved CICD, made it clear to stakeholders, increasing the amount of deploys and boosting trust and alignment.
Jan 2020 - Apr 2021

Lead Software Engineer

Abbove (PaxFamilia)

  • Worked on product integrations with SaaS providers, XS2A and PSD2 integrations using PaxFamilia's AISP license, connecting 10+ banks to the application.
  • Lead and managed a developer team of 4+, from onboarding and training, task management, delegation, and code review. Streamlined development processes by introducing standardized coding practices and tools.
Jan 2020 - Apr 2020

Software Engineer

Coloc Housing

  • Integrated customer support systems and considered API integrations for signing rental contracts, improving user experience and operational efficiency.
  • Collaborated closely with cross-functional teams to align product offerings with market needs, contributing to company growth.
Jan 2019 - Jan 2020

Software Engineer

Abbove (PaxFamilia)

  • Developed new data upload API for a major bank client, boosting app uploads from 1 to 500+ HNWI families weekly, utilizing TDD, Swagger docs and JSON Schema API conventions.
  • Created a testing suite using self-developed tools, increasing app test coverage from 0% to over 40% on a 30k+ line codebase. This resulted in reduction of production bugs by catching them earlier in the deployment pipeline.
  • Collaborated with cross-functional teams, including external bank team members, to gather requirements and deliver solutions.

Education

Apr 2023 - Present

Computer Science

19 Brussels

  • Internship done at Keyrock while already working there full time. Turned the Complex Layouts with customizable Widgets implementation into an internship project to present after 6 months on a short YouTube video essay.
  • Engage in peer-to-peer learning and project-based education, enhancing practical skills and collaborative abilities.
Feb 2021 - Apr 2023

Computer Science

42 Lisboa

  • Part of the first group to finish the Common Core curriculum at the 42 Lisboa school, this consisted of various challenging projects developed without external libraries, demonstrating problem-solving skills and perseverance.
  • Completed while already working in Belgium full-time non-remote, had to use any free time to complete projects and holidays to travel to Lisbon to evaluate other students and turn in projects.
Oct 2018 - Dec 2018

Web Development, Bootcamp

Le Wagon

  • Collaborated with a team to deliver a fully functional application within tight deadlines. Ambitious final project connecting Trello Sprint boards to an app producing KPI metrics for agile teams.

Project Experience

Completed - Sep 2022

Webserv

42 project in C++

  • Group project with 2 other students, developed a HTTP 1.1 web server from scratch with standard library native functions, included key features like request parsing, response generation, and protocol standards compliance, enhancing understanding of server architecture.
  • Achieved a performance benchmark comparable to Nginx for basic static content delivery and implemented Common Gateway Interface functionality tested on PHP requests.
Completed - May 2022

Cub3d

42 project in C

  • Implemented a 3D graphics engine using 2D ray casting techniques, taking the first steps to recreate the Wolfenstein game, showcasing proficiency in low-level graphics programming.
Completed - Mar 2022

Minishell

42 project in C

  • Developed a shell program with command execution capabilities, environment variable handling, input/output redirection, and pipeline execution.

Leadership Experience

Completed - Aug 2018

Chef

Vipassana Meditation Center

  • Led a team of serving volunteers to prepare and serve meals for 180 meditators, ensuring high-quality food and timely service.
  • Trained non-professional cooks, optimizing kitchen operations without overexerting authority, fostering a harmonious working environment.
  • Received high praise from staff and meditators for food quality, and was invited to stay on as a resident chef.
Mar 2018 - Jun 2018

Sous Chef

Pesqueiro 25

  • Managed evening dinner rush as the line cook, addressing the restaurant's immediate need for experienced staff.
  • Created and set up systems for desserts, ensuring they were prepared and ready to serve before dinner, improving service efficiency.
  • Handled diverse team dynamics and backgrounds, effectively leading without prior time to build rapport, showcasing adaptability and leadership.

Skills

TypeScript

Ruby

C

C++

Python

Rust

Vue 3

VitePress

Ruby on Rails

GraphQL

REST

gRPC

PostgreSQL

Redis

CouchDB

Vitest

RSpec

Jest

Playwright

Cypress

Vite

Docker

Concourse

AWS

HTML

CSS

JavaScript

Languages

EnglishNative
FrenchFluent
PortugueseFluent

Interests

Cooking

Foodie

Traveled to 30+ countries

Meditation

Yoga

Swimming

Cycling

Powerlifting

Get in touch