Email
Phone
+1 514 7755-376

I graduated with Master’s degree in Computer Graphics at Baltic Technical University, Saint-Petersburg, and began my career as a freelance designer, later performed as web developer at events startup kudago.com. Subsequently I moved to Montreal where I worked as a frontend/web developer at TTBA/Amaze. Then I respecialized into WebGL and scientific graphics at Plotly Inc. Following roles are a Frontend Engineer at Mobeewave (later aquired by Apple) and now Brainfinance. My background blends technical expertise with creative design, making me a versatile professional in web development and computer graphics.

Github
dy
Twitter

Brainfinance 2022-11-01 — now

brainfinance.com
Senior Frontend Engineer

Frontend and UI/UX tasks for Brainfinance - smart credit solutions, delivering user experience for web/mobile platforms.

Highlights

  • Designed and developed earna.ca dashboard and landing page, desktop/mobile.
  • Designed and developed earna.ca design system / UI framework.
  • Implemented icash.ca landing frontend.
  • Reimplemented icash contract process UI, resulting in increased user satisfaction.
  • UI/UX improvements across mobile and web applications, enhancing the overall user experience.

Mobeewave / Apple 2019-01-15 — 2022-10-01

linkedin.com/company/mobeewave/about
Software Engineer

Performed as frontend engineer at fintech startup Mobeewave, specialized on mobile point-of-sale solutions, later acquired by Apple Pay.

Highlights

  • Developed Samsung Point of Sale web app, enabling secure mobile payments.
  • Created a React/Redux-based acquirer portal app to streamline transaction processing.
  • Designed and developed Spect - a frontend AOP framework.
  • Built an admin portal app utilizing the spect framework for internal management.
  • Developed a provisioning portal using AngularJS.
  • Implemented Apple Wallet web push provisioning UI flow.
  • Developed the frontend for the Apple Business Registry portal, enabling seamless integration.
  • Designed and developed Apple payments portal to manage transactions and analytics.
  • Designed and developed an Apple Pay Later widget, enhancing payment options for users.
  • Developed a polyfill for the Template Instantiation web standard proposal.

Plotly Inc 2016-09-01 — 2018-09-01

plot.ly
WebGL engineer

Plotly.js scientific graphing library. Performed as WebGL / SVG specialist, specialized in optimal computer graphics algorithms.

Highlights

  • Performant webgl waveform renderer
  • Testing tools for image comparisons
  • Regl-based WebGL core components - scatter, line, splom
  • Mobile version of plotly.js
  • Scatterplot point clustering algorithm enabling 1B data points
  • Lasso selection tool
  • Stack-gl and regl contributions

TTBA Group 2015-01-01 — 2016-08-13

ttbagroup.com
Web-developer

Web agency specializing in web-design, promotion and SMM. Performed role of web-developer, implementing website designs for multiple small/medium-business clients.

Highlights

  • Design & frontend of shopsvelte.com, pegasie.com, coutureonly.com, socialboomwifi.com, citenova.com, wishbox.gift, ecobrandshow.ca
  • Wishbox.gift website, design, preact-based core, integration with API
  • Optimization amazemontreal.com for google page insights
  • Redesign and optimization of ragemontreal.com
  • Rage Academy - game score tracking app

KudaGo Inc. 2012-03-01 — 2015-01-12

kudago.com
Frontend developer

Kudago is an agency and media covering cultural events in European countries. Performed roles of web-designer and frontend engineer.

Highlights

  • Design, UX, UI and IA of kudago.com
  • Desktop and mobile kudago.com website
  • <20kb of javascript in mobile website
  • 100/100 in google page insights

Freelance 2012-03-01 — 2014-03-01

Web-developer

Webdev freelance jobs - design mockups, UI prototyping, HTML, CSS, JS, wordpress.

Highlights

  • Design/markup for ipoteka-vam.ru, to-travel.ru, to-create.ru, tm-print.ru.
  • Statistical dashboard for likemeter application
  • boutiqueland.ru: mobile & desktop designs
  • seemedia.ru: UI components kit
  • Design / markup for rsua.ru, gildiya-masterov.ru, arkon-okna.ru, postavokna.ru, okonka.ru, jumpingclay.ru, aurama.ru, podsoblyaev.ru, biletron.ru, concertinfo.ru, ditspb.ru, rukasil.ru, voenmeh.ru, dverka.ru, sayhello.ru, zpapa.ru, productinsignt.ru, smartmedia, legran doors
  • GUI elements for application package “Pure Office”
  • UI icons for mobile portal kilowap.ru
  • UI icons for project gloricism.com
  • Design / markup of book “Childhood”, author Andreeva L.
  • Design / markup of www.le-gran.spb.ru, JSC Masterskaya
  • Creating radar 3d model for navy simulator, JSC Sistema
  • Illustrating textbook of methods of hydrodynamics, BSTU Voenmeh

Speech pro 2012-02-01 — 2012-03-01

speechpro.com
Intern

Speech Technology Center is an enterprise specialising in speech recognition technologies. The position was held in marketing department, related to web-sites and promotion pages design.

Highlights

  • Creation of interactive guide for SpeechPro VoiceKey, using Adobe® Flash®
  • Developing batch scripts in Visual Basic to handle massive Microsoft Office Excel data.
  • Maintenance of speechpro.com.

JSC Master 2007-09-01 — 2008-04-01

macter.ru
Copywriter

Writing articles on predefined topics, defining keywords, SEO-optimization.

Highlights

  • Thousands of SEO-optimized texts

Open-Source (Github) 2016-08-01 —

Contributor

Webgl-related components.

Highlights

  • AudioJS: Stream-based audio processing components
  • Stackgl: GLSL to JS compiler glsl-transpiler
  • ColorJS: Color spaces conversions color-space.js
  • SciJS: Performant FFT implementation
  • Audio-Vis: WebGL-based audio visualizers: spectrum, spectrogram, waveform

Web Being 2016-08-01 —

Web-developer

Websites for friends & good people

Highlights

  • Design & frontend of Lidia Varbanova's personal website lidiavarbanova.com
  • Concept, design and website for MIRCA - Russian speaking / culture club
  • Website design / development for transmission repair service - proakpp.ru

Baltic State Technical University 2010-07-01 — 2011-01-01

Scientific research intern

Supporting local CRM.

Highlights

  • Pedagogical internship: technical drawing course.
  • IT department website design & implementation
  • Fixing natural language processing algorithm.
  • Designing database reports.
  • Creating illustrations for methodical books.
  • A method of creating wall background in Adobe® Photoshop®
  • An article: UX approach in product design
  • An article: Drag-n-drop in web-applications
  • Saint-Petersburg College of Naval Instrument-making: office tasks.

Baltic State Technical University “Voenmeh” 2010-09-01 — 2012-06-14

Information science and computers, intellectual systems
Master

Baltic State Technical University “Voenmeh” 2006-09-01 — 2010-06-14

Information and computer science
Bachelor

Saint-Petersburg College of Marine Instrumentation 2002-09-01 — 2006-06-01

Automatic control systems
Secondary professional education, technician

Baltic State Technical University “Voenmeh” 2010-09-01 — 2012-02-15

Economics and Management
Specialist

Frontend

  • nextjs
  • typescript
  • react
  • SSR
  • vercel
  • github actions
  • preact
  • signals
  • vue
  • alpinejs
  • web-components
  • observable
  • rxjs
  • graph-ql
  • esbuild
  • webpack
  • rollup
  • esbuild
  • browserify
  • tailwind
  • material-ui
  • evergreen
  • semantic-ui
  • webgl
  • three-js
  • web-audio-api
  • jquery
  • liquid
  • nunjucks
  • eleventy
  • cypress
  • playwright
  • tape

Design

  • UX
  • UI
  • IA
  • figma
  • sketch
  • Photoshop

Backend

  • nodejs
  • Python
  • Django
  • Mongo
  • Redis
  • SQL
  • nginx
  • apache

CMS

  • jekyll
  • liquid
  • eleventy
  • github-pages
  • shopify
  • wordpress
  • drupal
English
fluent
Russian
native
French
basic

Computer Science

  • WASM
  • DSP
  • AI

Bhakti Yoga

  • Meditation
  • Spirituality
  • Kirtan
Jordane Belanger
by request
Matt Buyington
by request
Mario Ramos
by request
Alex Tsyrfa
by request
Alex Reverse
by request
Sergey Poduzov
by request
Alex Prokofiev
by request