Bruno de Sousa

Full Stack Developer | Project Manager | Innovator

Explore my experience and background

Professional Experience

Experience 1

Independent I.T. Developer

May 2025-present

Mobile App Developer (Flutter / Dart) Designing and developing cross-platform mobile applications using Flutter and Dart, targeting both iOS and Android.

Know more...
Experience 2

Software Engineer

Critical TechWorks / BMW Group | 2022 - 2025

Following the BDL Project, I helped design and implement the SmartWallBox, a production-grade electric vehicle charging platform to be integrated into the BMW MyApp ecosystem

Know more...
Experience 3

Software Engineer

Critical TechWorks / BMW Group | 2020 - 2022

Contributed to the research and development of a bidirectional charging system using a fleet of 20 BMW i3 vehicles equipped with BMW BDL batteries.

Know more...

Experience 4

Software Engineer

Critical TechWorks / BMW Group | 2019 - 2020

Joined Critical TechWorks, a joint venture between BMW Group and Critical Software, as part of the Electric Vehicle Charger (EVC) project.

Know more...
Experience 5

Independent R&D

Advanced Application Modeling | 2015-2019

Developed a full-stack platform-as-a-service and application modeling framework integrating Node.js, AngularJs,React cand Node-RED

Know more...
Experience 6

Software Engineer / Consultant

Netwerven B.V. / Endouble (acquired by Phenon in 2020) | 2014 - 2015

Served as both architect and developer during the company’s transformation from a small agency to a medium-sized software house serving 50+ international clients

Know more...

Experience 7

Software Engineer / Scrum Master

Spil Games b.v. | 2011-2014

Contributed to the maintenance and development of high-traffic gaming portals with over 30M unique monthly visitors

Know more...
Experience 8

Software Engineer

United Games B.V. | 2011

Working as a developer for United Games B.V. (this was a Bwin company). Using Symfony and the Facebook API's

Know more...
Experience 9

Software Engineer

Ratus b.v. | 2011

Built and customized white-label solutions integrating social and affiliate networking tools.+ Worked on proprietary frameworks using PHP, MySQL, and extensive JavaScript,

Know more...

Experience 10

Backend Architect & Developer

Emesa B.V. | 2010-2011

Contributed to the modernization of Emesa's award-winning e-commerce platform,Developed a new high-performance auction platform

Know more...
Experience 11

Senior Software Developer / Architect

Santander Consumer Finance | 2008 - 2010

Led maintenance and development of a 24/7 high-availability financial software platform, ensuring performance and reliability across mission-critical systems.

Know more...
Experience 12

Senior Consultant & Development Manager

Braam Informatica B.V. | 2007-2008

Led software development and IT consulting initiatives across multiple business areas, including network infrastructure, outsourcing, and enterprise support.

Know more...

Experience 13

Senior Developer

USMedia B.V.| 2007

Contributed to high-profile web and digital solutions for clients such as Shell, ABN AMRO, Tommy Hilfiger, Unilever, Canon, and EA Games.

Know more...
Experience 14

Freelance Web Developer

Self-Employed | 2006-2007

Provided IT consulting and technical support for small businesses, including troubleshooting, infrastructure setup, and user training.

Know more...
Experience 15

IT Consultant & Web Developer

Government of Namibe — Namibe, Angola | 2006

Collaborated with the local government of Namibe on multiple IT infrastructure and web development projects.

Know more...

Experience 16

Technological Consultant

GEN b.v.| 2005

Returned to GEN b.v., a software and consultancy company serving the energy and utilities sector, to contribute as a Technological Consultant involved in the full software development lifecycle.

Know more...
Experience 17

Freelance Web Developer

GIF Lda.| 2003

PHP, MySQL, JavaScript, VB, and Flash, hosted on Apache Web Server

Know more...
Experience 18

IT Consultant & Web Developer

Jackingprod | 2003

Designed and developed custom websites, Content Management Systems, and interactive animations for various clients under Jackingprod.

Know more...

Experience 19

Freelance Developer

Braam Informatica B.V.| 2001 - 2002

Outsourced to GEN b.v. to support the development and testing of enterprise software systems for the European energy market, managing operations for water, gas, and electricity networks.

Know more...
Experience 20

Manager & Developer

Global Intelligence File (GIF Lda.) | 2000 - 2001

Co-founded a multimedia and web development studio, delivering custom internet and software solutions for corporate clients.

Know more...
Experience 21

Software Engineer

IBM Global Services | 1999 - 2000

Contributed to multiple outsourced software development projects across the banking, industrial, and IT recovery sectors, primarily using C/C++, SQL, and Lotus Notes.

Know more...

Core Skills


JavaScript Node.js Agile / Scrum Python NestJS Microservices Architecture Kubernetes Terraform Infrastructure as Code (IaC) Azure Cloud Services AWS secure integration with microservices on Azure System Security & Scalability Monitoring, Logging & Auditing OCPP 2.0 Protocol CI/CD Automation Enterprise Runtime Environments (BMW/CTW) infrastructure AWS Lambda API Gateway SQS CloudFormation Serverless Architecture Asynchronous Communication Patterns Unit & Integration Testing Security Best Practices Logging & Monitoring OCPP 2.0 Protocol Cloud (AWS) Flutter Dart Android Swift Google Cloud Firebase Netlify Leadership Backend Architecture & Development Electric Vehicle Charging Systems Bidirectional Charging (V2G) Battery Management Systems (BMS) Microservices Architecture Kubernetes Terraform Infrastructure as Code (IaC) Azure Cloud Services AWS AWS secure integration with microservices on Azure System Security & Scalability Monitoring, Logging & Auditing OCPP 2.0 Protocol CI/CD Automation OCPP 1.6 Protocol React AngularJS Material Design Digitalocean Distributed runtime environments Worker recovery and orchestration MongoDB WebSocket/WebRTC Low-code Development Real-time Collaboration AI & Machine Learning Integration Fault-tolerant Systems Real-time UX Regeneration A/B Testing & Deployment Business Intelligence Modeling Data Transformation IoT Integration Facial/Mood Recognition Streaming Applications Wordpress Symfony Laravel Agile/Scrum Booking.com Infrastructure Scrum Master Team builder Agile best practices CentOS Nginx PHP MySQL Real-time Chat Live Video Streaming CakePHP RabbitMQ Cassandra Proprietary JS libraries Facebook API's IBM AS/400 Integration Web Services (SOAP, CURL, XML-RPC) .NET to PHP Migration Database Modeling Remote Procedures Secure Authentication TYPO3 C/C++ SQL Lotus Notes Microsoft Visio OS/2 Windows NT IBM VisualAge IBM S/390 Crystal Reports InterBase Oracle EDINE Protocol AMFPHP Propel PEAR Smarty Maven AJAX CSS XML/XSLT HTML VB Flash Apache WebServer Laravel Booking.com Infrastructure