Creative front-end developer with 10 years of experience specialised in delivering modern cross-platform applications optimised for mobile and web. Extensive experience in remote-first work in distributed teams. Striving for effective communication and pragmatic, "can-do" attitude.
In my recent work I'm responsible for developing Vue.js based checkout application. I was involved in several initiatives so far: incorporating a new design system based on Tailwind, covering the app with full e2e tests suite based on Cypress, refactoring the application in order to support multiple parallel A/B tests running at all times, building new components to be A/B tested.
Previously I was a lead developer on a number of projects:
- launching micro-frontend components to extend client's e-commerce platform with complex step-by-step funnels to achieve more streamlined checkout experience, built with Vue.js
- maintaining and extending Angular SPA that accesses client's CRM through custom Express.js REST Proxy API. Highlight: by implementing Firebase phone authentication we grew the active user base by 250% and made the new auth method the go-to one for 46% of new users.
- building CI/CD pipelines for majority of the projects - reduced errors in deployment process and ensured smooth delivery
- building Alexa skill with custom visual layer (Node.js, Jovo SDK)
- internal tools: QA automation to verify dynamic A/B test experiments (Cypress.io + Vue.js), dashboard extending Asana's cross-project metrics tracking and enabling data visualisation (Vue.js)