Mathieu B.

Mathieu B.

Senior Software Engineer

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.

Work history

UpStack
UpStack
Full Stack Developer
2018 - Present (6 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 (5 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.

Portfolio

Software Developer - Coinsmart UI
Software Developer - Coinsmart UI

CoinSmart is the easiest to use cryptocurrency trading platform. Buy and sell bitcoin and other digital currencies quickly and easily on desktop and mobile. Worked on developing the whole core front-end functionality. Set the standard for code quality for the entire team. Technologies used: React, Typescript, Websocket.

Software Developer - Dashboard xx.network
Software Developer - Dashboard xx.network

The project is a dashboard where cMix (mixing protocol) node operators can look at various performance metrics. I developed the API, which computes time slices of performance data for various nodes on the network. Also created the UI, which then shows the data. Technologies used: PostgreSQL, Express.js, Nuxt (Vue).

Software Developer - Block Explorer
Software Developer - Block Explorer

Forked the UI from Polkadot and developed features with specifics according to our chain. Kept the fork up to date with changes from our chain and from Polkadot's updates. Technologies used: React, Typescript, Substrate, Redux.

Lead Developer - ezBtc Rewrite
Lead Developer - ezBtc Rewrite

Wrote the entire front end and assisted in the writing of the backend. Mentored a junior developer through the backend development process by constantly reviewing his code. Tech used: Node.JS, Express.JS, Vue.JS, Vue-Bootstrap, PostgreSQL, Laravel (legacy system)

Sole Developer -  R-Bot Arbitrage System
Sole Developer - R-Bot Arbitrage System

Designed and developed all the features of this project. Tech used: Node.JS, Express.JS, Vue.JS, Vue-Bootstrap, PostgreSQL

Sole Developer - Sentriex
Sole Developer - Sentriex

Interfaced directly with the client discovering his needs and effectively translated those requirements into working software that exceeded his expectations. Paid extra care in the details where security of the application was involved due to the sensitive nature of cryptocurrencies. Was able to prioritise initial value in order to get online quickly while giving the client a roadmap of what actions would need to be taken in order to scale when the app would receive more traffic. Tech used: Node.JS, Express.JS, Vue.JS, Vue-Bootstrap, PostgreSQL

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)