Retour à l'équipe
Steven Rosato

Steven Rosato

CEO/CTO, Majisti inc.

Mirabel, Quebec

20+

Années d'expérience

53+

Technologies

3

Langues

À propos

J'ai plus de 17 ans d'expérience professionnelle en tant que dirigeant technique et 20 ans en tant que programmeur professionnel. Pendant mes études universitaires en génie informatique, j'ai effectué des stages où j'ai rapidement accédé au poste de chef technique. Constatant que je pouvais gérer une équipe et livrer un travail de haute qualité, j'ai décidé de me lancer et de fonder ma propre entreprise plutôt que d'accepter une offre très intéressante de l'entreprise où je travaillais. Aujourd'hui, je suis toujours heureux d'avoir fait ce saut.

Faits saillants de carrière

Architecture et livraison de Shadow Shifts a partir de zero, un SaaS de suivi de temps (mobile, tablette, desktop) pour l'industrie de la construction aux Etats-Unis, atteignant une valorisation de plusieurs millions de dollars en moins de 4 ans. Traitement de 15M+ en masse salariale annuelle, 620+ versions, 99.9% de disponibilite, livre par une equipe de 2 a 3 developpeurs incluant moi-meme.

Reduction des couts d'infrastructure et du temps de preparation d'evenements de 10 heures a moins de 40 minutes chez EventZen en reprenant un systeme existant, redesignant l'architecture et automatisant les deployments.

Formation de developpeurs juniors et intermediaires en ingenieurs full-stack seniors, en prenant en charge le programme et le coaching de bout en bout. Chaque developpeur forme chez Majisti a obtenu des salaires de 100k+ dans l'industrie.

Direction de la strategie de tests et livraison independante de microservices chez LaPresse, contribuant a la plateforme editoriale qui dessert des millions de lecteurs a travers le Quebec.

Fondation et direction de Majisti pendant plus de 17 ans, definissant la direction technique sur 50+ projets tout en gerant les relations clients, l'embauche et la livraison pour des entreprises comme Bell Canada, Desjardins, Quebecor, C.H. Robinson et Cogeco.

Expertise principale

Software Architecture

Client/Server

Master-slave

Pipe-filter

Event-bus

Microservices

Mono-repo

Micro Frontends (in progress)

Dumb-smart atomic components

State management

Frontend Development

React

Redux

TypeScript

JavaScript/ES6+

Next.js

GraphQL

Backend Development

NodeJS

PHP

Symfony

GraphQL

REST

*SQL

Java

Python

Software Engineering

GoF Design Patterns

GRASP

SOLID

Clean Code

Functional Programming (currying, composition, hoc, etc.)

Automated Testing

Acceptance Testing

Behavior-Driven Development

Test-Driven Development

JavaScript testing (Jest, Cypress, React Testing Library, etc.)

PHP testing (PHPUnit, Behat, etc.)

Python testing (Pytest, etc.)

BDD (Cucumber, Gherkin, etc.)

xUnit (PHPUnit, JUnit, etc.)

Technical Writing

Confluence

Markdown

Read the Docs

System Administration

NixOS

Any BSD Linux derivatives

Debian

Ubuntu

CentOS

Infrastructure as Code

Terraform

Docker

Kubernetes

Helm

GitLab CI

GitHub Actions

Langues

French

Native Speaker

English

Perfectly Bilingual

Tagalog

Beginner

Prêt à bâtir quelque chose qui compte?

Parlons de votre projet. Pas de deck de présentation, juste une vraie conversation.

Réserver un appel