Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic
Sofiane Ouafir

Sofiane Ouafir

Toronto,ON

Summary

Throughout my career, I have successfully led diverse teams and projects across Canada, France, and the UK, significantly enhancing user engagement and platform growth. I hold a Bachelor's degree in Computing Science from the University of Nice and bring over 8 years of software engineering experience.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Co-Founder & Engineering Lead

Joyn
04.2021 - Current
  • Role and Impact:
  • Led the creation of Joyn, a blockchain-based content creation studio, enhancing digital art interactions through NFT technology.
  • Developed a suite of tools for artists to create, share, and monetize digital content, including an NFT marketplace and thematic open calls.
  • Grew the platform to 50,000 users, facilitating over 1,000 open calls with 100,000+ submissions, generating $200k in transaction volume.
  • Technical Contributions:
  • Architected the platform using Node.js, Next.js, Docker, AWS (ECS, EC2, Fargate, SQS, SNS, Lambda, S3), and Solidity for smart contracts.
  • Built robust CI/CD pipelines using CodePipeline, CodeBuild, and CodeDeploy, with 200+ e2e tests using Puppeteer.
  • Implemented SQS for Twitter integration and blockchain event indexing, enhancing system reliability and scalability.
  • Used SNS for notifications and fan-out image processing tasks triggered by S3 uploads.
  • Responsibilities:
  • Engineering management, technology and product research, and recruiting engineers.
  • Managed an engineering team of 4 and 1 product managers in a company of 10.

Senior Software Engineer

Humi
03.2020 - 09.2021
  • Role and Impact:
  • Worked as part of the payroll team at Humi, a leading HR/Payroll software for Canadian companies.
  • Contributed to the development of a vacation pay management system, automating accrual and payout processes.
  • Integrated features with the HR system, enabling employees to request time off and dynamically calculate potential payouts.
  • Technical Contributions:
  • Utilized a tech stack including Docker, Angular.js, Ruby on Rails, Lavarel and AWS services (EC2, S3, RDS, ElastiCache, CloudFormation).
  • Developed microservices architecture with load balancers, auto-scaling groups, and ECS deployment using dynamic port mapping.
  • Implemented a robust database solution using RDS Postgres.
  • Team and Growth:
  • Part of a team of 5 engineers and 1 product manager within a company of 50+ employees.

Software Engineer

Resi
09.2017 - 02.2020
  • Company Overview:
  • Resi is the leading architectural practice focused on streamlining the home extension process in the UK.
  • The mission is to simplify and make affordable the traditionally expensive, lengthy, and complex home extension journey.
  • Technical contributions:
  • Digitized the UK home extension process, covering everything from initial quotes to final regulatory approvals, and supported customers throughout the building phase.
  • Developed key features such as a screen sharing tool for client consultations and an instant quote tool, significantly boosting lead generation for the sales team.
  • Built internal tools to enhance sales team productivity and aid in-house architects with project management.
    Technical Contributions:
  • Utilized a tech stack including Ruby on Rails, Redis, RDS MySQL, and React (Next.js).
  • Played a crucial role in transitioning the infrastructure from a monolithic to a micro-service architecture, migrating from Heroku to AWS and leveraging ECS, Load balancers, Auto scaling groups, SQS, SNS, and CloudFormation.

Software Engineer

European Society of Cardiology
09.2016 - 09.2017
  • Role and Impact:
  • Developed, maintained, and deployed web applications used by hundreds of cardiologists across Europe.
  • Enhanced data collection processes and contributed to the publication of cardiovascular research findings, supporting the nonprofit's mission to reduce the burden of cardiovascular disease worldwide.
  • Technical Contributions:
  • Utilized a tech stack including C#, ASP.NET, IIS Server, Microsoft SQL Server 2012, and SVN for version control.
  • Worked within a hybrid infrastructure managed by an internal IT team using Microsoft Azure.

Education

Bachelor's Degree - Computing Science

Université Côte d'Azur
01.2017

Skills

  • React
  • Node
  • Amazon Web Services (AWS)
  • Blockchain
  • Docker Swarm
  • Kubernetes
  • Ruby on Rails
  • Amazon SQS
  • Amazon Kinesis

Certification

  • AWS Certified Solutions Architect - Amazon Web Services (AWS), 06/2024, 07/2027
  • AWS Certified Developer Associate - Amazon Web Services (AWS), 05/2024, 05/2027
  • AWS Certified Cloud Practitioner - Amazon Web Services (AWS), 03/2024, 03/2027

Languages

English
Native or Bilingual
French
Native or Bilingual

Timeline

Co-Founder & Engineering Lead

Joyn
04.2021 - Current

Senior Software Engineer

Humi
03.2020 - 09.2021

Software Engineer

Resi
09.2017 - 02.2020

Software Engineer

European Society of Cardiology
09.2016 - 09.2017

Bachelor's Degree - Computing Science

Université Côte d'Azur
  • AWS Certified Solutions Architect - Amazon Web Services (AWS), 06/2024, 07/2027
  • AWS Certified Developer Associate - Amazon Web Services (AWS), 05/2024, 05/2027
  • AWS Certified Cloud Practitioner - Amazon Web Services (AWS), 03/2024, 03/2027
Sofiane Ouafir