Senior Software Engineer @ Sonder

Hi, I'm David Bechara

Enthusiastic and dynamic developer with 6 years of professional experience. Currently seeking a fresh start to grow into a director of software.

David Bechara

Career Journey

My professional experience in software development and leadership.

Sonder Inc.

Since Feb 2025

Hospitality

Senior Software Engineering Developer

Write clean and effective code following best practices.

Contribute to software architecture decisions and implementations.

Work in an agile environment to deliver high-quality products.

Review pull requests and provide constructive feedback to team members.

Mentor junior and intermediate developers to help them grow technically.

Coordinate with Product Managers, design team, and stakeholders to ensure alignment on project goals.

Technologies
ReactReact NativeTypeScriptMUICursor AIAsanaGitHubGraphQLRubyGrafanaDockerAWS

The Aldo Group

Nov 2022 - Jan 2025

Fashion Retailer

Lead Frontend Developer

Launched a new website for the company's new brand: Sperry.

Lead a team of 9 developers and contractors in the development of features and enhancements on a legacy (7 years) monorepo codebase.

Abide by the agile scrum methodology and optimize the team's schedule to reduce meetings for the developers.

Plan and execute strategy for removal of technical debt.

Align on the team's progress, team goals, capacity plan with the Product Owner.

Collaborate with the QA team to incrementally improve workflow across teams.

Reviewed the designs provided by UX as part of feature planning.

Participate in meetings with stakeholders to set appropriate expectations of the team's output.

Technologies
ReactTypeScriptReduxSassLernaChaiEnzymeReact Testing LibraryNodeJSContentful CMSDockerAWSAtlassian Suite

BrainFinance

May 2021 - Nov 2022

FinTech Startup

Lead Frontend Developer

May 2022 - Nov 2022

Collaborate with the Principle Software Engineer on the software architecture for all projects.

Oversee the implementation of best practices related to software development.

Mentor and guide team members in their technical development.

Motivate team members and create an inspiring team environment with an open communication culture.

Identify the hiring needs and participate in the hiring process.

Frontend Developer

May 2021 - May 2022

Maintain, assess, and create websites using React with TypeScript.

Build reusable cross-platform components and frontend libraries for future use.

Translate designs and wireframes into high-quality code.

Offer constructive and respectful feedback via code reviews on Bitbucket.

Technologies
ReactTypeScriptTailwindCSSGatsbyJSContentful CMSGraphQLDockerGCPCloudFlareAtlassian Suite

The Croo Group

Jan 2020 - May 2021

VoIP Telecom Startup

Full Stack Developer

Build full stack features for web applications in React with TypeScript, Python, and MySQL.

Develop a desktop application on Electron from the ground up.

Maintain websites and third-party integrations in the backend.

Contribute to the architectural definitions of new projects.

Review code and oversee internal testing sessions.

Keep track of the development team's tickets, performance, and backlog.

Technologies
ReactTypeScriptApollo ClientGraphQLElectronPythonFlaskElasticSearchMySQLAWS LambdaAWS S3AWS AppSyncDynamoDBTrelloBitBucketTeamGantt

Other Experience

Feb 2019 - Apr 2020

Nuance

Sep 2019 - Apr 2020

Full Stack Developer

Software Solutions (Capstone Project)

CTC Vision Inc.

Feb 2019 - Aug 2019

Full Stack Developer

Eyewear Laboratory

Education

My academic journey at Concordia University.

Concordia University

B.Eng. in Software Engineering

January 2017 - May 2020

Concordia University

Certificate in Science and Technology

August 2014 - January 2017

Skills

Technical and soft skills I've mastered over the years.

Frontend

ReactExpert
TypeScriptExpert
TailwindCSSExpert
ReduxAdvanced

Backend

Node.jsAdvanced
GraphQLAdvanced
PythonProficient

Leadership

Team ManagementExpert
Agile MethodologyExpert
CommunicationExpert

My Views

Thoughts on technology and society in the modern world.

AI and Software Development

The advent of AI is transforming software development rapidly. This very website was written by an AI agent under my supervision, demonstrating the collaborative future I envision for our industry.

I believe developers who embrace AI tools will gain incredible productivity advantages. Instead of replacing developers, AI will elevate us to focus on higher-level architecture, design, and creativity while handling repetitive coding tasks.

This collaborative approach between human creativity and AI assistance represents the next evolution of our craft. The most successful developers will be those who learn to effectively co-create with AI systems, guiding and refining their output to achieve superior results.

Social and Economic Justice

I believe strongly in human rights and social justice as foundational principles for a functioning society. The ongoing Gaza conflict has escalated into a humanitarian crisis that demands international attention and action.

I'm concerned about the rise of right-wing politics that claim to support working people while implementing policies that primarily benefit large corporations and wealthy individuals. As a proponent of Keynesian economics, I believe government spending during economic downturns can stimulate growth and provide essential services.

Governments must be held accountable for providing robust social services, healthcare, education, and infrastructure that benefit all citizens, not just the privileged few. Economic policies should reduce inequality rather than exacerbate it.

Technology should be developed with ethical considerations at the forefront, ensuring advances benefit humanity broadly rather than concentrating power in the hands of a few.

Get In Touch

Interested in working together? Let's connect.

David Bechara

Location:Montreal, QC
Languages:English, French