Marvin I.

About Me

I am an expert React.js Developer with hands-on design know-how in delivering highly concurrent, scalable and distributed frontend technologies on projects. I build scalable and reusable components that are robust and easy to maintain for both client-facing and end user-facing features. I utilize multiple frameworks, programming fundamentals, and development best practices in producing high-quality solutions for clients.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
React.js Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Arc’Teryx
Arc’Teryx
Senior Frontend Developer
2021 - Present (4 years)
Vancouver, Canada
  • Rewrote the old website into a modern React-based solution - working on the SSR and non-SSR React code on the website.

  • Devised and implemented new solutions to improve development processes on the project.

  • Involved with the investigation and resolution of complex software issues on the website for Arc’Teryx.

Global Relay
Global Relay
Frontend Developer
2020 - 2021 (1 year)
Vancouver, Canada
  • Produced a modern SPA solution for Global Relay - writing a clean and efficient codebase to enhance performance.

  • Worked on the web architecture, provided documentation for the web solution and evangelized the latest coding style guidelines.

  • Designed and implemented parsing solutions for a network of applications - improving the remote call functionality.

Nucleuslabs
Nucleuslabs
Software Developer
2019 - 2020 (1 year)
Vancouver, Canada
  • Refactored a large, legacy codebase to a new, modern solution - adding new features/functionalities and improving code quality.

  • Worked on hundreds of customer-specific template files and documented internal processes to maintain compatibility.

  • Devised solutions to automate and improve deployment, continuous integration and database tasks on the platform.

Starline Windows
Starline Windows
Software Developer
2017 - 2019 (2 years)
Vancouver, Canada
  • Provided detailed specifications in delivering human-machine interface solutions for CNC machines using Node.js and React.js.

  • Improved production processes for machine state and pre-labelling output - reducing production time for engraving.

  • Aggregated statistics on production delays using a C++ program with PHP for data display.

Showcase

Software Developer - Language Trainer
Software Developer - Language Trainer
  • Developed and implemented a React, TypeScript, Node.js, and PostgreSQL-based solution for Language Trainer, an app for language learning.

  • The solution focuses on building a user-facing application for language acquisition.

  • The project utilizes modern technologies including React, TypeScript, Node.js, and PostgreSQL.

Software Developer - Arc'Teryx
Software Developer - Arc'Teryx
  • Rewriting the codebase and implementing new solutions for React pages.

  • Implementing new solutions for server-side React pages.

  • Worked on the Arc'Teryx website.

Software Developer - Dashboar
Software Developer - Dashboar
  • Dashboar is a Node.js and React-based terminal program.

  • It provides a visual overview of all pull requests in Bitbucket.

  • It enables code reviews and highlights outstanding pull requests.