Hello, World.

I'm Steven Rosato.

CEO/CTO, Majisti inc.

More About Me Download CV (PDF) Download CV (Word)
About

Let me introduce myself.

Profile Picture

I have more than 14 years of professional experience as a technical business owner and 17 years as a professional programmer. While studying at university as an IT Engineer, I did internships where I quickly rose as technical lead. Seeing I could manage a team and deliver high quality work, I decided to take the plunge and start my own company instead of taking a very nice offer from the company I was working at. Fast forward today and I am still happy I made this leap of faith.

Profile

Skills

  • 100%
    Software Architecture
  • 100%
    Frontend Development
  • 100%
    Backend Development
  • 100%
    Software Engineering
  • 100%
    Automated Testing
  • 100%
    Technical Writing
  • 100%
    System Administration
  • 100%
    Infrastructure as Code
  • 50%
    Cloud computing
Resume

More of my credentials.

Work Experience

Founder @ Majisti inc.

May 2009 - Present

Majisti inc.

I founded Majisti in 2009 and still operate Majisti inc. as of today.

  • Rose a business from nothing to a 600k+ annual revenue company.
  • Coached and mentored numerous developers, giving them bachelor level education while paying them and transforming them from junior/intermediate developers to senior full-stack developers (Teaching React, TypeScript, PHP, advanced engineering and OOP principles, Kubernetes, Terraform, cloud functions, Linux, and much more). All developers I trained in the industry are still securing jobs at 100k+ salaries.
  • Consulted and coached consultants in numerous tier 1 companies in the US and Canada. From a client list including Quebecor, LaPresse, Bell Canada, Desjardins, Station Casinos, Cogeco, C.H. Robinson, and many more.
  • Forged business relationships that last for years with clients and partners. I am known for my technical capabilities, transparency, perseverance, integrity and attention to detail.
  • Co-created and participated to numerous tech meetups in Montreal, including the Full Stack Gurus Meetup (formerly Symfony Montreal). These meetups lead to direct leads and business opportunities.
  • Built trust with a lot of different type of stakeholders. From stakeholders holding PHDs at the Air Force Research Laboratory in Ohio to Vice Presidents in industry giants. When I do not know an answer, I will tell you I do not know, but I always find a way and get back to you with options on the table after careful research.
  • I am the type of person to go the extra mile. Countless of sleepless nights spent in order to invest in my own knowledge, so I can find a way to expand my business horizontally rather than vertically as a one man show. No matter the position you are in, we are all humans with weaknesses and shortcomings and working on them is the only way to improve.
  • Built from the ground up a time tracking application (desktop and mobile versions) used by construction workers for a California based investor in the US (with the goal of licensing the app to other companies). The system is formed of 3 distinct apps on the mobile published on both Android and iOS through automated pipelines, on a kiosk app on a tablet and as an admin dashboard. Techs: Expo.js, React, Redux RTK, TypeScript, Next.js, GraphQL, Prisma and Supabase. I have seen similar tech stacks being managed by teams of 10-15 people (based on my consulting experience), so I am proud I was able to construct something similar with 3 of my employees
  • Managed finances, accounting, taxes, payroll until I had too much work to do, to which I delegated the task to a professional. Kept cash flow predictions tasks in order to stay aware.
  • Keeping track of cash flow through the use of Quickbooks and Cash Flow Frog. Too many business fail because they don't keep track of their cash flow. I have been able to keep my business afloat and profitable for 14 years by keeping track of my cash flow and making sure I have enough money to pay my employees and my bills.
  • Strong suit in software conception. I started my career with a strong foundation of GoF design patterns, GRASP, SOLID & Clean Coding principles, which I transposed to functional programming. Our latest project uses Nx as a monorepo that we deploy through Vercel with an API that uses the Prisma ORM along with Supabase as the PostgresSQL database.
  • I principally works with open-source technologies. If you are looking for a CTO or Solutions Architect in the .NET world, I am not the best fit in terms of finer grained technical details, but I can identify and pin point the same engineering problems found in other languages. I mostly work with React, NodeJs, TypeScript, Vercel, Kubernetes, Terraform, used to work with PHP and Symfony for many years and came from an OOP background starting with Java. I am also known for pushing hard on Test Driven Development (Cypress, React Testing library and any xUnit framework).
  • Great ability to write and synthesize technical documentation or processes in a reader friendly format. The key is finding ways to knowledge transfer in a more automatic way.
  • Great ability to provide asynchronous or synchronous coaching advice or status updates through the use of edited private videos (YouTube, Loom), one on one or group meetings.
  • In charge of making sales for the company year to year. I am not the best with cold calls, but I sure know how to convey passion and enthusiasm for an expertise I am selling to a warm lead.

CTO @ Shadow Shifts

Jun 2021 - Jan 2023

Shadow Shifts, in partnership with California client Portermatt inc.

Shadow Shifts is a time tracking software that is used by construction companies in the US. I am the CTO of the company and I am responsible for the technical direction of the company.

  • PorterMatt Electric was in need of a new time clock system. Even though there are a lot of time clock systems on the market, the unique approach of the construction industry makes it so that a lot of unique custom workflows need to be implemented. From geo-fencing to being able to customize a schedulable employee workbench, Shadow Shifts was built from the ground up for the construction industry.
  • I took the whole project under my responsibility. Delivering a mobile application that would be used by each crew member to enter their time on Android and iOS, delivering a tablet application that would be used directly on the field by foremen and an admin interface that would let field operations administrate everything from the office

Supplier

Jan 2020 - Jan 2023

Bell Canada

Bell Canada is a telecommunications company that provides services to residential and business customers. I worked for the SOC (Security Operations Center) team, which is responsible for the security of Bell Canada's network and services.

  • Help one of my employee integrate as a senior consultant in the Security Operations Center. Helped the employee rise one of the highest position in the SOC team

Supplier

Jan 2020 - Jan 2023

Desjardins

Desjardins is a financial institution that provides services to residential and business customers.

  • Help one of my employee integrate as a React senior consultant with a prior 6 months intense one to one coaching. Helped the employee secure year to year consulting contracts with Desjardins until a permanent position was offered to him.

Supplier

Jan 2020 - Dec 2021

PlanHub

PlanHub is a telecommunications company that helps consumers find the best cell phone plan. I helped the CTO transition one of his projects to React while helping and coaching his PHP Developers.

  • Developed a cellphone plan custom dynamic questionnaire for a company that offers consumers to choose the best cellphone plan for them. The questionnaire offers dynamic questions path based on answers given at each step. Techs: React, Redux Saga, TypeScript, Next.js

Supplier

Jan 2013 - Jan 2023

EventZen

EventZen is a company that provides event registration and lead retrieval services to trade shows. I was in charge of the technical direction of the company.

  • In charge of complete legacy system takeover for event registration and lead retrievals across US and Canada. Both on site and remote assistance of critical systems that are run at trade shows.
  • Programming was done in order to lower costs and accelerate deployment of shows that run in parallel, using the Symfony framework.
  • Day to day IT engineering and client support.
  • I was able to help the company survive its tech stack. Each show used to take 10 hours to prepare to now less than 40 minutes

Senior Full Stack Web Developer and Consultant

Jun 2018 - Dec 2019

LaPresse

LaPresse is a news company that provides news to Quebec and Canadian residents.

  • Contribute with the A team at LaPresse to write a backend system that would manage pulling news from multiple sources and then presenting those raw news for editors to edit in a multi step publishing flow through a rich UI. I was in charge of creating multiple micro services and to contribute to many more
  • I was in charge of greatly contributing to their frontend application that helped their editors to edit and publish news.

Senior PHP Supplier and Consultant

Sep 2017 - May 2018

C.H. Robinson

C.H Robinson is a global logistics company that provides services to residential and business customers.

  • Developed a complex Symfony (PHP) Api using API platform in order to solve a very complex government initiative for customs brokerage. As of today, I got word from their technical lead that the project is widely adopted within the company. From his own words: Be proud of your PGA project. Everybody loves it and compares it to other companies in our industry, it’s the most efficient. Every time the government changes something, it’s going to take other brokers months to change their systems. However, we only need a few days.

Senior PHP Supplier and Consultant

Mar 2017 - Jul 2017

SERTI

SERTI is a company that provides services in the car dealership industry.

  • In charge of critical feature development for Web applications at SERTI using the Symfony framework.
  • Implementation of the automatic testing architecture and software quality advice. Implementation of Docker as the tool of choice to isolate projects from their global dependencies.
  • Produced a proof of concept using React. React was very new at that time and the company adopted the technology 2 years later.

Senior PHP Supplier and Consultant

Mar 2017 - Jul 2017

Quebecor

Quebecor is a media company that provides services to residential and business customers.

  • In charge of critical feature development for 7 magazines that were transferred from Transcontinental to Quebecor. The project was done using the Symfony framework.
  • I gave automatic testing courses with the employees and consultants of the company and was in charge of creating 7 websites that would consume their CMS backend in a reusable way, since only the brand would change.
  • Implementation of the automatic testing architecture and software quality advice. Implementation of Docker as the tool of choice to isolate projects from their global dependencies.

Business Owner

Present - Present

Majisti

Quebecor is a media company that provides services to residential and business customers.

  • From websites to full Web applications. I have participated in 50+ projects which I cannot enumerate all here. I am working on updating my portfolio on majisti.com.

Web developer

Jun 2012 - Sep 2012

iWeb (now LeaseWeb)

Internship at iWeb Technologies. This is where I had the dilemma of choosing between a career in software engineering as an employee (they offered me a great salary) or continue growing my business. I chose the latter.

Web developer

Jul 2008 - Apr 2010

HEC Montréal

Internship at HEC Montreal. After being in charge of several cost estimation and project delivery, this is where I decided to create my own business.

Education

Bachelor Degree

Jan 2008 - Jan 2012

École de technologies supérieure

Information Technology Engineering

College Diploma Degree

Jan 2005 - Jan 2008

Collège Montmorency

Technical Dipoma in Computer Science