Software developer with over 5 years of comprehensive experience, specializing in Angular for frontend applications. Adept at collaborating in cross-functional teams and delivering high-quality software solutions.
Personal Projects
Personal Chatbot
September 2023 - October 2023
Description:
Developed an AI chatbot website to answer questions about myself
Technologies Used:
Angular, Node.js, Express, Firebase, Google Makersuite Google AI Studio, Github, Github Actions
Developed a mobile app that recommends clothing colors based on the Chinese element associated with
each
day. Handled both frontend and backend development and deployed the app to Firebase, and deployed them.
Technologies Used:
Angular 14, Node.js, Express, Firebase, Admob, Angular Capacitor for Android and iOS
compatibility
Languages: TypeScript (Advanced), JavaScript (Advanced), HTML/CSS (Expert), Python, Java, C++
Frameworks: Angular (Advanced), Jest (Intermediate)
Tools: VS Code, WebStorm, IntelliJ, Git pipeline
Databases: MySQL (Advanced), SQLite (Intermediate), Dynamodb (Intermediate)
Methodologies: Agile, Scrum
Professional Experience
Senior UI Developer at LGS, an IBM company, Montreal, QC
October 2023 - Present
Resolved technical issues using Angular 16 with the development team.
Implemented Angular micro-app UI in collaboration with a UX/UI designer.
Ensured web accessibility and maintained 80%+ unit test coverage.
Supported Micro-frontend project setup and environment troubleshooting.
Software Developer at Heyday by hootsuite, Montreal, QC
May 2019 - December 2022
Developed Heyday Angular Component Library and Schematics, customizing code validation with lint, unit test with jest, typescript configuration with tsconfig, continuous integration with git pipeline, ui test and documentation with storybook and library release with npm packages.
Restructured and Designed Heyday Angular Dashboard Website, incorporating i18n (ngx-translate) in multiple languages, analytics tools with chartjs and d3 , and enhanced integration with web socket along with Chat, Email, and RESTful services.
Executed various backend tasks using AWS, including data operations with DynamoDB, and managing APIs with API Gateway.
Collaborated in an Agile environment with practices like Daily Scrum, Sprint Planning, and Retrospectives.
Frontend Developer at Corpobids, Montreal, QC
December 2017 - April 2019
Led development on Corpobids Angular Website, integrating i18n (ngx-translate), customizing white label templates with Angular Element, and ensuring smooth communication with backend services.
Upgraded from Angular 6 to Angular 7
Software Developer at Radexpert Inc., Montreal, QC
December 2017 - April 2019
Worked on the Java JNI RADxpert System, leveraging JNI to interface Java with C++ for GPR data operations and optimized JVM performance.
Education & Certificate
Angular Accelerator Program
July 2023 - August 2023
Description:
Implement a tv show search system for latest angular version
Technologies Used:
Angular 16, Angular Signal, and Advanced Angular Techniques