Software Developer

I enjoy learning about technologies, as each offers a unique perspective to solving problems and challenges me. I find it rewarding to apply what I've learned.

Projects

Preview of Tokyo Treasures

Skills

Front End

  • HTML
  • React
  • Bootstrap
  • Tailwind CSS
  • Redux
  • Angular
  • CSS
  • SASS

Back End

  • .NET Core
  • Node.js
  • Express.js
  • MongoDB
  • SQL

DevOps

  • Docker
  • GitHub Actions

Programming Languages

  • C#
  • JavaScript
  • TypeScript

Tools

  • Git
  • Jira

Experiences

Software Developer

Amdocs(Sep 2022 - Feb 2025)
  • Bell Project

    Enhanced the billing pages of Bell for English & French users by resolving defects (UI, accessibility, backend) and implementing features to improve user experience when viewing bills.

    Achievements
    • Automated bundling process with GitLab pipelines, cutting manual effort by 2 hours each sprint and mitigating production defects by 20%
    • Developed a Node.js script to generate C# models from YAML file in under 5 seconds, streamlining the model update process and saving 1 hour per release
    • Fixed over 100 defects, achieving a 40% improvement in performance and accessibility
    • Developed a comprehensive design document for the bill explainer feature, serving as a reference for over 20 individuals
    • Git
    • SASS
    • Jira
    • React
    • Redux
    • .NET Core
    • TypeScript
    • GitLab CI/CD
  • T-Mobile Project

    Developed reusable & data-driven React widgets integrated with Adobe Experience Manager, enabling T-Mobile to create custom dashboard pages through drag-and-drop.

    Achievements
    • Fixed more than 30 accessibility issues by implementing WCAG best practices, improving usability by 20%
    • Collaborated with cross-functional teams to resolve urgent defects, preventing production deployment delays
    • Git
    • SASS
    • Jira
    • React
    • Redux
    • Lerna
    • Storybook
    • Material UI
    • TypeScript
    • Tailwind CSS

Software Engineer Intern

RBC(Sep 2021 - Dec 2021)

Recreated a web app that provided information about servers such as which team is using it and the programs installed.

Achievements

  • Implemented debouncing to decrease API calls by 50%, enabling app to handle data about more than 10,000 servers without performance issues
  • Introduced logging to streamline debugging and shorten root cause analysis time
  • Optimized API performance by implementing caching and database indexing, reducing response times by 20-30%
  • Git
  • SASS
  • Jira
  • Flask
  • Redis
  • MS SQL
  • Angular
  • Angular Material

Software Engineer Intern

DBRS Morningstar(Sep 2020 - Dec 2020)

Maintained and developed features for a web app used by hundreds of analysts to manage credit ratings.

Achievements

  • Resolved over 50 bugs, contributing to 30% reduction in support tickets
  • Reduced onboarding time by 2 days for new developer by enhancing documentation
  • Git
  • SASS
  • Jira
  • MS SQL
  • Angular
  • .NET Core
  • Angular Material
  • Entity Framework Core

Freelance Web Developer

Zeera by the Bay(Mar 2020 - Apr 2020)

Revamped outdated website that was built with GoDaddy Website Builder to a custom-coded solution.

Achievements

  • Improved page load time by 40% (1.5s → 600ms) through lazy loading, image optimization, and reducing HTTP requests
  • Increased monthly traffic from 150 to 300–500 visitors by using SEO best practices such as meta tag optimization and keyword-based content updates
  • Reduced annual costs by $400 by switching to cost-effective alternatives and eliminating unnecessary services
  • Git
  • SASS
  • Gatsby
  • Node.js
  • Bootstrap
  • Express.js
  • TypeScript
  • GitHub Actions
  • Google Analytics

QA Analyst Intern

Clearbridge Mobile(Jan 2020 - Apr 2020)

Performed various types of testing such as regression, functional, and smoke for mobile apps such as Purolator.

Achievements

  • Streamlined testing processing by using automated testing scripts, saving 1 hr each sprint during regression testing
  • Discovered over 200 bugs ranging from the smallest details such as incorrect spelling in French to major bugs such as app crashing on lower end devices
  • Java
  • Jira
  • Appium

Contact

Please enter a valid email
Please enter a message