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.
Brainfinance 2022-11-01 — now
brainfinance.comFrontend 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/aboutPerformed 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.lyPlotly.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.comWeb 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.comKudago 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
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.comSpeech 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.ruWriting articles on predefined topics, defining keywords, SEO-optimization.
Highlights
- Thousands of SEO-optimized texts
Open-Source (Github) 2016-08-01 —
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 —
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
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
Baltic State Technical University “Voenmeh” 2006-09-01 — 2010-06-14
Saint-Petersburg College of Marine Instrumentation 2002-09-01 — 2006-06-01
Baltic State Technical University “Voenmeh” 2010-09-01 — 2012-02-15
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
Computer Science
- WASM
- DSP
- AI
Bhakti Yoga
- Meditation
- Spirituality
- Kirtan