Bruce SUIRE
Software Architect — Consultant & Senior Full-Stack Developer
16 years of experience in web development  ·  23+ years in programming  ·  Remote

Main Clients

Vattenfall Architecture Development Scrum PO
March 2021 — March 2025

Restructuring and development of the existing application portfolio.

  • Design and implementation of a new Symfony application centralising all their business activities.
  • Legacy code refactoring and progressive migration of historical applications.
  • Pair-programming, code reviews and raising team awareness of SOLID, Clean Code and software architecture best practices.
  • SCRUM Product Owner: backlog management, project views and ticketing.
DDD Symfony 8 MySQL Messenger RabbitMQ
MonPetitCE Architecture Development SaaS
May 2020 — February 2021

Design and development of a sales platform offering discounted digital deals for SMEs and freelancers.

  • Shop system available as white labels (customisable domain names).
  • Products: physical item, dematerialised ticket, downloadable file, customisable link...
  • Integration of the Lemonway payment platform.
  • Import of offers catalogue from third-party partner APIs.
Symfony 8 MySQL AWS S3 Vue.js
GRAC Architecture Development
March 2015 — present

Platform for promoting and managing partner cinemas.

  • Development of the platform: film and cinema listings, articles, events, classifieds...
  • Schedule import for venues and management of film listings.
  • Application maintenance and periodic platform updates.
Symfony MySQL
Ciné Mourguet Architecture Development
September 2017 — March 2018

Design and development of a bespoke dual cinema platform.

  • Film and event listings, articles, classifieds...
  • Schedule import from various sources: Allociné, point-of-sale software exports...
  • Synchronisation of screenings with the digital ticketing service.
Symfony 4 MySQL
Ciné Fabrique Advisory Graphic design
January 2017 — March 2018

Assistance with the development of an online admission exam application.

  • Writing the functional specification (product backlog) and creating technical diagrams.
  • Vendor selection based on pre-established criteria.
  • Client support during application development and technical communication with the vendor.

Main Personal Projects

CinéPortail SaaS Full-Stack
2017 — 2020

SaaS platform for cinemas: venue management and audience communication.

  • Fully customisable bespoke platforms: content, features, graphic theme.
  • Synchronisation of venue schedules with the point-of-sale software.
Symfony VueJS RabbitMQ MinIO (S3)
WebKore & WebKore.NET Frameworks
2010 — 2013

Full development of web frameworks in PHP then C# (.NET port).

  • MVC architecture, ORM (ActiveRecord), HTTP router, YAML configuration...
  • Compatible with GNU/Linux via Mono for the .NET version.
PHP C# ASP.NET