About Me

Personal Details

Professional experiences: 11+ years

Languages: French, English

Nationality: French, Canadian

I am a

Well-qualified Full Stack Developer with experience in developing and deploying web services and complex web applications using JavaScript/TypeScript, React/Next.js and Node.js/NestJS.

Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering more than 10 years of related experience in Frontend, Backend, Cloud.

The Story

Let's quickly describe myself, so you will know me a much better. In 2014 I moved to Montreal, Canada to follow a dream and pursue my career as a web developer. After many years as a web developer of improving my knowledge in the domain, I now consider myself a full-stack Senior web developer with knowledge multiple domains like Front-end, Back-end and Sysadmin. For the past years, I'v worked at both small startups and large organizations.

Personality

The first thing people will say about me is that I am a reserved and introvert person but very sociable. I consider myself a positive and a curious person, I use a creative approach to problem solves. I also have experience working as part of a team and individually.

Challenges

I am passionate about my work. Because I love what I do, I have a steady source of motivation that drives me to do my best. This passion led me to always challenge myself daily and eager to learn new skills. I can say that I'm kind of picky person when I need to deliver a project, my code always needs to be beautiful this helps preserve efficiency, scalability, and maintainability.

Hobbies & Interests

Embark on a journey into my personal world of hobbies and interests. Immerse into the activities that ignite my passion and fuel my creativity.

Travel

In my view, the ultimate joy of travel lies in experiencing the ordinary with fresh eyes, where nothing is taken for granted.
View my dedicated travels page.

Music

My musical preference leans heavily towards EDM, with its pulsating rhythms, electrifying beats, and immersive soundscapes, captivating me whenever I listen.

Cinema

I enjoy genres such as action, adventure, drama, comedy, and science fiction in both movies and TV series.
View my Trakt.tv profile.

Sports

Running and biking — my favorite pastimes. They challenge, energize, and free my mind.

Baking

I thoroughly enjoy dedicating time to baking as it offers me a respite from my daily responsibilities and routines.
You can check my recipes.

DIY Projects

This is my creative hub, where every idea blossoms into a unique creation. From home décor to practical solutions, it's a space where imagination meets innovation, turning everyday materials into extraordinary treasures.

IT & Development

I love bringing concepts to life through code. Most of my time is spent building products, as well as creating and contributing to open source libraries.
I share many of my projects on my GitHub and npmjs accounts.

My Skills

Discover my growing range of skills, nurtured through dedication and perseverance. From mastering languages to refining technical expertise, witness the ongoing journey of development in my abilities. Each skill acquired reflects my dedication to constant improvement and lifelong learning.

Backend

Build API-driven applications using the most popular frameworks.

  • Laravel
  • Symfony
  • NestJS
  • Node.js
Database

Manage, store, query relational and document databases.

  • MySQL
  • MongoDB
  • PostgreSQL
Frontend

Building nice interactive user interfaces from reusable components.

  • Next.js
  • Material-UI
  • Tailwind CSS
  • React
Languages

Specialized in multiple programming languages for web development.

  • Python
  • PHP
  • JavaScript
  • TypeScript
Sys-Admin

Setup local and remote environments using services of cloud computing platforms.

  • CI/CD
  • Vercel
  • Git
  • Amazon Web Services
  • Google Cloud Platform
  • Docker
Tool

Building projects is made possible by using the tools I use every day in my work.

  • Postman
  • WebStorm
  • Chrome

Educational Qualifications

If you call failures experiments, you can put them in your resume and claim them as achievements.

Web Development

2012 - 2013

Bachelor's Degree

Specialist development technologies for the web and integration of multimedia content (pictures, 3D scenes mobile development with Android).

Network And Software Programming

2008 - 2011

Associate Degree

Technician can develop and operate applications and computer systems, whether or not related to a corporate network, and for the production of capital goods and technical services.

Computer Scientist

2006 - 2008

Advanced level

Maintenance of computer equipment and technologies of computer networks.

Working Experience

If you call failures experiments, you can put them in your resume and claim them as achievements.

Senior Full-Stack Web Developer

2024.03 - Current
BrainFinance

Contribute to Agile development, focusing on software architecture and user experience, while ensuring scalability, maintainability, and code reusability. Collaborate with Product Managers and UX Designers during sprint planning, continuously improving skills. Optimize performance and user experience, integrate automated tests, and support continuous integration through code reviews.

Skills: Next.js · TypeScript · Node.js · Fastify · GCP

Senior Full-Stack Web Developer

2022.12 - 2024.01
Amaris Consulting

As a full-stack developer contractor, I actively contribute to the migration process of two report portals for the Quebec government. Collaborating with a geographically dispersed team of developers across various locations in Quebec, we collectively work towards achieving project milestones.

Skills: SAML 2.0 · Next.js · TypeScript · Git · Node.js

Senior Lead Web Developer

2019.11 - 2022.11
SimplyPHP

As a senior lead and full-stack web developer, I am proficient in handling various intricate projects that require the use of front-end languages like JavaScript/TypeScript, back-end languages like PHP/Node, and SQL databases such as MySQL/PostgreSQL.

Responsibilities: Senior Web Developer Assisting customers in maximizing the potential of their code by incorporating novel functionalities into ongoing projects and preserving code in accordance with client specifications. Establishing both local and remote environments through the utilization of Docker, CI/CD, AWS, Git, and Serverless.

Responsibilities: Technical Lead Responsibilities include organizing and overseeing weekly scrum meetings, as well as providing guidance and support to the developers within the team.

Skills: AWS · Next.js · TypeScript · PHP · Git · Node.js

Backend Developer

2017.07 - 2019.09
Nventive

I have experience working on extensive projects utilizing both the Symfony Framework and the Phalcon Framework in PHP5 and PHP7. These projects are developed within a Docker local environment and deployed on cloud platforms such as Amazon AWS and Azure DevOps.

Skills: React.js · JavaScript · PHP · Symfony framework · Git

Web Developer

2017.03 - 2017.07
Tink

Development of modules and websites utilizing the Drupal 7 and 8 frameworks. Implementation of projects and applications through the efficient utilization of Jenkins.Responsibilities: Development of modules and websites utilizing the Drupal 7 and 8 frameworks. Implementation of projects and applications through the efficient utilization of Jenkins.

Skills: JavaScript · PHP · Git

Back End Developer

2014.06 - 2017.03
Kaliop

Develop projects utilizing PHP5 or Javascript framework and CMS, both for new and existing projects. Collaborate effectively on projects by utilizing version control systems such as GitHub or Bitbucket.Responsibilities: Develop projects utilizing PHP5 or Javascript framework and CMS, both for new and existing projects. Collaborate effectively on projects by utilizing version control systems such as GitHub or Bitbucket.

Skills: JavaScript · PHP · Symfony framework · Git · Docker

Contact Me

Thank you for taking the time to explore my work! If you have any inquiries, or simply want to say hello, feel free to reach out to me using the contact information below.

Phone

Please note that this number is for personal communication only. For professional inquiries, please contact me via email.

+ 1 514 442-3234
Email

For any inquiries, or questions, please feel free to contact me via email. I check my inbox regularly and will respond to you promptly.

contact [at] davidsanchez.me
Location

1839 Rue Marie-Anne Est
Montreal, H2H1M2 Canada

View on Google map

Built with Next.js and Joy-UI, deployed on Vercel.

Designed and coded with ♥ in Montreal with WebStorm.

All text is set in the Nunito typeface.

© 2013-2024 All rights reserved.