Eric L.

About Me

É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.

AI, ML & LLM

Frontend

React

DevOps

Azure Cloud Services

QA & Testing

Workflow

Other

Work history

National Bank of Canada
Senior Mobile Developer
2020 - 2022 (2 years)
Remote
  • 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.

Freelance
Blockchain Mobile and Web Developer
2017 - 2022 (5 years)
Remote
  • 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.

SolidityReact React NativeFlutterWeb3.jsEthers.js GitNon-fungible Tokens (NFT) ethereumNode.jsCSS
Self-employed
Software Developer
1999 - 2022 (23 years)
Remote
  • 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.

Showcase

Captain's Numbers Mobile Application
  • Captain's Numbers is a mobile application for pilots to log flight and expense data.

  • It generates financial reports, typically required by aircraft owners, for submission to an accountant.

  • The app is available on the App Store.

Mobile Application for Canada's National Bank
  • The mobile app allows users to manage their personal bank accounts.

  • Key features include checking deposits, bill payments, money transfers, and more.

  • The app is available on the Apple App Store and Google Play Store.

GitHub Portfolio: Smart Contracts, Decentralized Finance, Blockchain, Web3 dApp
  • Developed over 25 blockchain projects.

  • Focused on Web3 Solidity dApps, including decentralized finance, social media, Web3 games, and NFT marketplaces.

  • Created two core blockchain projects from scratch using Ethereum and Bitcoin.

Education

Education
Bachelor's Degree in Software Engineering
University of Quebec at Chicoutimi
1997 - 2003 (6 years)