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.
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.
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.
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.
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.
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).
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.
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)
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
New Brunswick Community College
2013 - 2013
Bachelors of Arts Degree: Major in Psychology, minor in English