Mathieu B.

Mathieu B.

New Brunswick, Canada
Hire Mathieu B. Hire Mathieu B. Hire Mathieu B.

About Me

I am a vibrant and energetic Full Stack Software Developer with 5+ years of technical expertise in the design and development of innovative web applications, implementation of new business logics, and blockchain applications. I am an ardent learner of new technologies and endeavour to deliver highly performant software solutions for clients using a customer-focused approach on all projects.

AI, ML & LLM

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Full Stack Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

 xx network
xx network
Full Stack Web Developer
2019 - Present (6 years)
Remote
  • Spearheaded internationalization tooling for the frontend development team. Worked mainly with modern JavaScript/Typescript touching on a few frameworks/technologies: React.js, Nuxt.js, Express, PostgreSQL, and more.

  • Managed a block explorer for our custom blockchain. Participated in architecture discussions with both frontend and backend teams.

  • Designed and implemented RESTful APIs in Node.js.

Nephelo Software
Nephelo Software
Full Stack Developer / Cryptocurrency Consultant
2018 - 2021 (3 years)
Remote
  • Regularly design, develop and deploy innovative cryptocurrency web applications and solutions for clients. Extensively experienced with a Postgres, Node.js/Express.js, Vue.js tech stack.

  • Provide technical direction and guidance for the writing of unit, functional and /or user tests on differents projects.

  • Frequently participate in code reviews, and engineer solutions to fix complex technical issues/problems.

ezBtc
ezBtc
Lead Developer
2017 - 2018 (1 year)
Canada
  • Provided technical leadership and guidance on the project, managed a team of 3 developers, maintained the legacy project, and coordinated a rewrite of the client's application.

  • Built an arbitrage system that allowed the company to be the first to market with a lot of altcoins on the Canadian market making up for more than 80% of the company’s revenue.

  • Engineered solutions to fix a lot of the technical issues that plagued the application in its early years; and allowed users to buy and hold altcoin balances on the site.

Garago
Garago
Lead Developer
2016 - 2017 (1 year)
New Brunswick, Canada
  • Successfully engineered a new solution to update the company's platform to a more modern UI.

  • Provided support and expertise for fixing bugs as well as adding new features to applications for the company.

  • Assisted the whole team's migration to a Git workflow through technical guidance and support.

Butterfly Energy Systems
Butterfly Energy Systems
Software Developer
2015 - 2016 (1 year)
New Brunswick, Canada
  • Successfully wrote unit tests and fixed issues detected by test cases.

  • Engineered a data logging service that appended logs of all the datapoint data into compact binary for transfer to a flash memory.

  • Worked mainly with C++ and utilized templated metaprogramming concepts on different projects for clients.

BMM Testlabs
BMM Testlabs
QA Tester
2015 - 2016 (1 year)
Dieppe, France
  • Efficiently developed, documented, and completed software testing plans for the client.

  • Regularly installed software or hardware, and configured operating systems in preparation for testing.

  • Efficiently executed, analyzed and documented test results and tested software to prevent violation of different regional gaming jurisdictions.

Showcase

Software Developer - Coinsmart UI
Software Developer - Coinsmart UI
  • CoinSmart is a user-friendly cryptocurrency trading platform.

  • It offers quick and easy buying and selling of Bitcoin and other digital currencies.

  • The project focuses on developing the core front-end functionality.

Software Developer - Dashboard xx.network
Software Developer - Dashboard xx.network
  • Develops a dashboard for cMix node operators to analyze performance metrics.

  • Creates an API to compute time slices of performance data for nodes on the network.

  • Utilizes PostgreSQL, Express.js, and Nuxt.js for the project.

Software Developer - Block Explorer
Software Developer - Block Explorer
  • Developed features based on Polkadot UI.

  • Maintained a fork of the UI, ensuring compatibility with Polkadot updates.

  • Utilized React, TypeScript, Substrate, and Redux technologies.

Lead Developer - ezBtc Rewrite
Lead Developer - ezBtc Rewrite
  • Wrote the entire front end and assisted in the backend development.

  • Mentored a junior developer through backend development, providing code reviews.

  • Utilized Node.js, Express.JS, Vue.JS, Vue-Bootstrap, PostgreSQL, and Laravel (legacy system).

Sole Developer -  R-Bot Arbitrage System
Sole Developer - R-Bot Arbitrage System
  • Designed and developed all project features.

  • Utilized Node.js, Express.JS, Vue.JS, Vue-Bootstrap, and PostgreSQL technologies.

  • The project involved comprehensive feature development.

Sole Developer - Sentriex
Sole Developer - Sentriex
  • Direct client interaction to understand needs and translate them into software.

  • Prioritized initial value for rapid online deployment, including a roadmap for scaling.

  • Utilized Node.JS, Express.JS, Vue.JS, Vue-Bootstrap, and PostgreSQL technologies.

Education

Associates Degree in Gaming Experience Development
Associates Degree in Gaming Experience Development
New Brunswick Community College
2013 - 2013
 Bachelors of Arts Degree: Major in Psychology, minor in English
Bachelors of Arts Degree: Major in Psychology, minor in English
Université de Moncton
2005 - 2011 (6 years)