Summary
Overview
Work History
Education
Skills
Websites
Training
Timeline
Generic

Ivan Perepelitca

Toronto

Summary

Accomplished Senior Front-End Engineer with over 10 years of experience designing and building scalable, high-performance web applications. Expertise in React, TypeScript, and frontend architecture, with a strong focus on reusable components and system optimization. Proven ability to collaborate across teams to deliver elegant and impactful user experiences.

Overview

11
11
years of professional experience

Work History

Founding Engineer

Metaphor Data
01.2021 - Current
  • Architected scalable frontend systems for the Metaphor Data Catalog SaaS product, leveraging React, TypeScript, and GraphQL.
  • Developed reusable components and built a company-wide design system and component library, ensuring maintainability and scalability.
  • Collaborated cross-functionally with Product and Design teams to align technical solutions with user needs.

Optimized system performance:

• Improved TTI by 40% through strategic query optimization.

• Streamlined file storage workflows by migrating to S3 buckets.

  • Created detailed documentation and tech plans to guide architecture and implementation.

Lead Front End Engineer

StackAdapt
01.2017 - 01.2021
  • Spearheaded the migration of the frontend from server-side rendering to a React and TypeScript-based architecture, enhancing system performance and scalability.
  • Designed and implemented a reusable component library and in-house design system, increasing development efficiency across projects.
  • Collaborated with backend teams to transition from RESTful APIs to GraphQL, simplifying API consumption and optimizing data flow.
  • Optimized frontend systems for scalability, leading to reduced server loads and faster render times.
  • Acted as a technical mentor, conducting code reviews and guiding team members in best practices for robust web applications.

Front End Developer

UXP Systems
01.2014 - 01.2017
  • Delivered critical streaming features for FlowToGo.co and FlowID.co, enhancing content delivery across web-capable devices.
  • Modernized the codebase by transitioning from Backbone.js to React and TypeScript, improving maintainability and performance.
  • Built and optimized reusable frontend libraries for workflows, contributing to long-term project scalability.
  • Automated key processes using modern tooling (Webpack, SASS), reducing development cycles and improving efficiency.

Education

.NET Solutions Developers -

Humber College
ON, Canada

Bachelor of Science - Computer Science

Komsomolsk-on-Amur State Technical University
06-2008

Skills

  • Typescript
  • React
  • GraphQL
  • Tailwind CSS
  • Redux
  • Design system
  • Storybook
  • Figma
  • SCSS
  • Material UI
  • Jest
  • Apollo
  • Relay
  • Styled-components
  • Performance Optimization
  • Scalable Frontend Architecture

Training

.NET Solutions Developers, Humber College, ON, Canada

Timeline

Founding Engineer

Metaphor Data
01.2021 - Current

Lead Front End Engineer

StackAdapt
01.2017 - 01.2021

Front End Developer

UXP Systems
01.2014 - 01.2017

.NET Solutions Developers -

Humber College

Bachelor of Science - Computer Science

Komsomolsk-on-Amur State Technical University
Ivan Perepelitca