Éric Lamontagne
Verified Expert in Engineering
Blockchain Developer
Montreal, QC, Canada
Toptal member since August 2, 2022
Éric has 23 years of software development experience since obtaining his bachelor's degree in software engineering. He has created a software development consultancy, founded a startup, and published mobile apps in Apple's App Store. He is certified in blockchain and is a Microsoft Certified Solution Developer (MCSD). Éric has worked with organizations of all sizes, from successful startups to corporations in the transportation, media, energy, aeronautics, insurance, and financial sectors.
Portfolio
Experience
- JavaScript - 20 years
- Web - 20 years
- Unit Testing - 12 years
- Mobile - 10 years
- React - 5 years
- React Native - 4 years
- Solidity - 3 years
- Web3.js - 2 years
Availability
Preferred Environment
JavaScript, Solidity, React, React Native, Git, Web3.js, Ethers.js, Hardhat, Smart Contracts, Truffle
The most amazing...
...thing I've contributed was to MetaMask at Consensys, driving innovation in blockchain and smart contract technologies.
Work Experience
Senior Web3 Developer, UI and Full-stack
ConsenSys
- Enhanced MetaMask wallet functionality by implementing multi-chain integration, facilitating interaction with diverse blockchains (EVM) beyond Ethereum (non-EVM).
- Developed plugin capabilities for the MetaMask wallet, empowering third-party integrators to seamlessly integrate with the platform.
- Executed numerous code optimizations to significantly enhance the wallet's performance. Initiated and implemented UI enhancements to elevate the user experience.
Senior Mobile Developer
National Bank of Canada
- Developed the new version of the National bank's banking application with React native.
- Oversaw releases to the app store and researched and implemented OWASP security best practices.
- Planned development, code, and unit-test new features.
Blockchain Mobile and Web Developer
Freelance
- Developed a social media mobile app where users can tip the content creator using crypto.
- Built a cryptographically secure Node.js library to request QR codes granting access to high-security buildings. I used React and React Native for the mobile and web apps and then used my secure library to get QR codes, allowing them to gain access.
- Researched and developed a proof-of-concept to use NFT images as background for Apple Watch.
- Developed and published a mobile app called Captain's Numbers.
Software Developer
Self-employed
- Developed a suite of new applications and user-facing functionalities for a banking and financial business. Created reusable libraries and web components to reduce further development costs.
- Collaborated with back-end developers and web designers to improve usability. Optimized an application for maximum speed and scalability. Worked closely with UX, analysts, and back-end developers to optimize existing web technologies.
- Facilitated using technologies like Angular 4, NGRX, Webpack, SCSS, and more. Developed a next-generation web application for a well-known American health care provider.
Experience
Captain's Numbers Mobile Application
The app also allows the creation of financial reports typically expected from aircraft owners that must be submitted to the accountant at the end of the fiscal year.
Mobile Application for Canada's National Bank
https://apps.apple.com/ca/app/nbc-mobile-application/id476651878It is available on the Apple App store and Google Play store
GitHub Portfolio: Smart Contracts, Decentralized Finance, Blockchain, Web3 dApp
https://github.com/Generic35For each of these projects, you can see the quality of my work, as each code commit is written and commented on by me.
Education
Bachelor's Degree in Software Engineering
University of Quebec at Chicoutimi - Chicoutimi, Quebec, Canada
Certifications
Advanced Smart Contracts
Block Geeks
Advanced Blockchain Concepts
Block Geeks
Microsoft Certified Solution Developer (MCSD)
Microsoft
Skills
Libraries/APIs
React, Web3.js, OpenZeppelin, Node.js
Tools
Git, Ganache
Languages
JavaScript, TypeScript, Solidity, CSS
Paradigms
Unit Testing, Microservices
Platforms
Web, Mobile, iOS, Blockchain, Ethereum
Frameworks
React Native, Flutter, Hardhat, .NET, Truffle
Storage
Azure Cloud Services
Other
Software Development, Smart Contracts, Ethers.js, Cryptoeconomics, Non-fungible Tokens (NFT)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring