Ethan Martin
Frontend Developer
A passionate software engineer who started programming in grade
school. After getting my bachelor's degree in computer science, I
worked for two large international companies–developing mostly web
applications for several years. I am accustomed to a distributed
environment and working with remote clients using agile
methodologies.
Experience
Fev 2020 - Apr 2022
Contact
Phone
-
Email
-
Location
Flight Centre Canada
Senior Front-end Engineer
Led the front-end development of a smart price recommendations
platform used by large retail and eCommerce clients.
Implemented and managed companies' Design System library.
Profiled critical components, eliminating wasting renders which
dramatically improved performance.
Simplified the project structure, emphasizing reusability and
scalability.
Seattle, WA, United States
Apr 2017 - Fev 2020
Education-
Master's Degree
University of Toronto
Skills
JUNOMA s.r.o.
Full-stack Developer
Worked on providing API endpoints with Node.js/Inversify and
MongoDB.
Built from scratch admin platform for managing platform's database
entities and users using React, Node.js, and Mongoose.
Implemented complex UI components with React/TypeScript and
SCSS.
Improved the UX by creating several DnD-based components.
Wrote scripts to use and manipulate data from various sources.
Nov 2016 - Apr 2017
Frontend 7+ years
Full Stack 3+ years
HTML5/CSS 5+ years
TypeScript/JavaScript 7+ years
React 6+ years
Angular 3+ years
Git 4+ years
Blockchain/Solidity 2+ years
Mongoose/GraphQL 1+ years
MySQL 1 years
Stern Software
React Developer
Migrated an AngularJS codebase into React.
Implemented new features on community platform.
Improved the front-end architecture by reorganizing modules.
Apr 2016 - Nov 2016
BCG GAMMA
React Developer
Developed a prototype used to visualize transportation routes using
React, Antd, and Deck.gl.
Built a scheduling tool in the form of a Gantt chart using React and
Material-UI.
Researched and selected libraries and tools.
Language
English
Full Professional Proficiency
Chinese
Limited Working Proficiency
Apr 2015 - Apr 2016
Goreha
Senior Frontend Developer
Led the front-end development of a multi-lingual digital
rehabilitation platform.
Used Angular 5 and NgRx to make the Reactive front end.
Migrated and merged an admin panel application into the platform.
Built from scratch a product website with React.
Jun 2014 - Apr 2015
Levi9 Global Sourcing Balkan
Software Developer
Worked as a part of an Agile team in the development of an
enterprise service bus for Amsterdam Airport.
Designed and developed multiple OSGI modules for integration with
external and internal systems.
Redesigned and refactored a system making it more maintainable
and highly testable.
Introduced guidelines for unit testing on a project.