Summary.
I am a self-driven frontend web developer backed by over 7 years of professional experience. I specialize in JavaScript, including a plethora of libraries and frameworks, with a strong proficiency in React and TypeScript.
Skills.
Languages
- TypeScript
- JavaScript
- HTML
- CSS
- C#
- SQL
- PHP
- Go
Frontend
- React
- NextJS
- VueJS
- Svelte
- Jest
- Vitest
- Storybook
- GraphQL
- Redux
- RxJS
- XState
- React-Spring
- jQuery
- Tailwind
- Bootstrap
- Scss
- Less
- WordPress
Backend
- NodeJS
- MongoDB
- ASP.NET
- Entity Framework
- LINQ
- SQL
- Colyseus
DevOps
- Vercel
- AWS
- Docker
- K8s
- Helm
- Azure
Tools
- Vite
- Webpack
- Git
- Figma
- JIRA
- Postman
- Vim
Experience.
Frontend Developer
eLocal
02/2024 - present
Created and optimized multiple marketing websites, enhancing performance and functionality. Actively contributed to the development of microservices, supporting the transition from a legacy SaaS platform.
- Refactored server-side logic across multiple React components into modular, reusable custom hooks
- Migrated projects to TypeScript, significantly improving developer experience and reducing bugs
- Engineered a secure, customizable multi-step form as a third-party script, enabling seamless integration
- Developed NextJS SPA with dynamic SEO, achieving perfect mobile web vital scores on Lighthouse
- Improved page speed scores by 15-25% for a fleet of internal revenue-driving marketing websites
- Elevated accessibility and best practices scores for multiple websites from ~60-85% to 100%
- Conducted frequent A/B tests with the marketing team, improving user retention by up to 20%
- Developed and maintained automated unit tests using Vitest to reduce manual testing efforts
- Mentored intern on best practices for React and TypeScript, encouraging judgment-free questions
Software Developer
Auvik Networks
01/2023 - 09/2023
Collaborated as a frontend specialist within the account management team on a highly secure SaaS platform.
- Contributed to multiple microservice repositories with automated CI/CD pipeline integration
- Led project to refactor legacy payment form and enhance payment options with React, GraphQL, and Go
- Seamlessly integrated iframe despite strict constraints through strategic CSS and state management
- Commended by design team for my dedication to design details when developing UI components
- Created reusable hooks for API requests and common patterns with a focus on ease of use
- Wrote rigorous tests and Storybook stories, incorporating modular tools to simplify intricate testing logic
- Provided comprehensive feedback during code reviews and wrote descriptive details for pull requests
- Extensively documented work with highly readable code, JSDoc function descriptions, and e2e flow charts
- Persistently addressed tech debt, risks, and improvement opportunities during sprint grooming and retro
JavaScript Consultant
Bitovi
11/2021 - 11/2022
Engaged as a versatile React developer and consultant, serving an array of diverse clients. Projects ranged from short-term individual assignments to substantial, collaborative endeavors within agile teams.
- Collaborated on the architectural planning and development of a project to refactor an existing web app into a modular white-label product with a shared and customizable component library
- Conducted rigorous testing and leveraged Storybook to showcase UI components and their various states
- Represented Bitovi during virtual events to deliver live presentations on trending technologies
- Contributed to Bitovi supported open source libraries like StackStorm and react-to-webcomponent
- Designed a senior-level take-home test and rubric for a client to assist their hiring process
Full Stack Developer
Richmond Day
04/2020 - 11/2021
Collaborated closely with project managers and designers to plan, develop, and maintain websites for an extensive and distinguished clientele, including industry leaders such as MINI, BMW, and LG.
- Wrote frontend from scratch for a virtual retreat hosted by MINI, featuring interactive games and contests
- Developed scalable, database-first applications primarily using ASP.NET, SQL, and jQuery
- Crafted interactive web components using JavaScript and customized open-source libraries
- Implemented pixel-perfect, responsive designs from PSD mockups provided by designers
Freelance Web Developer
Self Employed
11/2019 - 04/2020
Cultivated client relationships, gathered project requirements, and delivered full websites from scratch.
- Managed deployment and hosting of web domains as well as SEO, mailing services, and eCommerce
- Designed, developed, and deployed luxury watch store splash page within tight two day deadline
- Refactored code, improved SEO, and established article publication workflow for psychology website
- Integrated calendar scheduling, PayPal services, and improved UI layout for virtual classroom website
Junior Web Developer
LBC IT Solutions, Inc
07/2018 - 11/2019
Developed and maintained secure, large-scale web apps and WordPress websites for multiple clients.
- Contributed to dynamic MVC web apps with VueJS views, ASP.NET controllers, and SQL data
- Collaborated on React application with Contentful integration for user friendly article management
- Independently built and launched WordPress website with a customized theme using Isotope.js and PHP
Software Developer Intern
PWC Technology Services, Inc
01/2017 - 07/2017
Collaborated in an agile development environment and worked independently on web apps.
- Actively participated in scrum meetings and consistently completed sprint tasks ahead of schedule
- Developed web app prototype to fetch, render, and filter nutrition data from nearby restaurants
Education.
Computer Programmer (Advanced Diploma)
Seneca College
09/2015 - 05/2018
Mastered the fundamentals of object oriented programming (OOP), web development, computer networking, database design, and group collaboration as a leader and team player.
- Made the dean's list and graduated with honors
- Excelled as a leader and team player for multiple group projects and presentations
Hobbies.
- Game Development
- Drawing & Animation
- World Building
- Improv & TTRPG`s
- Reading & Writing
- Snowboarding