Senior Technical Lead
PALO-IT | Oct 2021 - Present
GitHub
Amazon EC2
React
AWS Lambda
Solidity
Web3
Next.js
Development of some internal projects, client prospection and personal trainings:
First Project - DDO:
• Automation and development of the DDO (Data Driven Office),
• Definition of the components of the DDO.
• Implementation of the different projects.
Tech: ExpressJs, ReactJs, AWS Lambda, EC2, GitHub, GitHub Actions.
Second Project - Cryptocurrency & NFT:
• Development of an internal Cryptocurrency that can be earn through internal activities + Development of NFTs that the employees could buy with the Coin.
• Definition and development of the different smart contracts.
• Definition and development of the interaction logic with the different users using ReactJs.
• Definition and development of a Blockchain boilerplate.
Tech: ReactJs, Solidity, Web3, Ethereum, Ganache, Truffle.
Third Project - Smart Business Card (Link below):
• Development of a smart business card.
• Configuration of the physical NFC cards.
• Extraction of the employees profiles using Power Automate.
• Google analytics to track the scans.
Tech: NextJs, ReactJs, NFC, Power Automate, EC2, GitHub, GitHub Actions.
Forth Project - ExpressJs Boilerplate:
• Definition and development of a standard to start a new ExpressJs App.
• Definition of the structure of the App.
• Implementation of the different tools (Linter, Testing, Logger, Code Smell, Env Variables, Pipeline, ...)
Training / Certification:
• Amazon EC2 Master Class Certification (with Auto Scaling & Load Balancer).
Senior Frontend Developer with Bell
Bell Canada | Oct 2020 - Jul 2021
HTML/CSS
Node.js
JavaScript
Jest
Babel
Agile
RESTful API
Vue.js
Development of projects for Bell entities. Creation of two new project:
First project - Truck Tracker:
• Creation of the project from scratch using VueJs
• Implementation of a map to follow trucks and display data using MapboxGl
• Refining the stories with the team
Second project - JSON Form Generator:
• Implementation of a library to generate a form base on a JSON config
• Implementation of basic components and more complex ones
• Creation of the project from scratch using VueJs
• Taking frontend lead on the project
Development of an internal library to be used as a starting point for all internal projects
• Development of dynamic servers to run in background when running the stack in local to have access to the fonts and icons
• Implementation of some global components to be used through the project from the library
• Implementation of mixins
• Implementation of directives
• Implementation of util functions
• Unit testing of all the previous parts to make sure it's compatible with all the projects
Technologies :
HTML5, CSS3, Javascript, VueJs, Agile methodology, Bitbucket, WebStorm, WebPack, Babel, eslint, jest.