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
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
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
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
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
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
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
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