Employment History
Jun 2021 to Jun 2022
Pryntad
— Ad booking platform
- Migrated handlebars.js app to Vue.js
- Implemented Nuxt SSR solution
- Created components and services for booking
- Improved test coverage
Jul 2020 to Jan 2021
Xpeer
— B2B Marketplace for service providers
- Renovated all system components
- Improved size, compatibility and solved load issues
- Implemented SSR without Nuxt.js
- Created and integrated authentication
Sep 2019 to May 2020
Landing International
— B2B solution for cosmetic brands and retailers.
- Created two-role authentication utilizing Firebase.
- Interface for handling and creating orders and products with Vue.js/Vuex/Pug/Sass.
- Ability to interact between retailer and brand.
- Integrated REST API using Axios.
- Created custom components for images cropping and processing.
Sep 2019 to May 2020
Landing International
— B2B solution for cosmetic brands and retailers.
- Created two-role authentication utilizing Firebase.
- Interface for handling and creating orders and products with Vue.js/Vuex/Pug/Sass.
- Ability to interact between retailer and brand.
- Integrated REST API using Axios.
- Created custom components for images cropping and processing.
May 2018 to Sep 2019
Fashion Shopping Aggregator
— Platform for online shopping.
- Implemented scraping for different online shopping platforms.
- Updated Rails and ecosystem to the last version.
- Refactored God methods and classes.
Feb 2017 to Apr 2018
Mindbody
— Service for connecting fitness studios around the world to the end-users.
- Integrated Mindbody API for Lymber.
- Implemented auto-discount logic for classes.
- Created multiple user interfaces for buying and signing up classes.
Skills
Backend
- Rails & Phoenix
- RESTful controllers
- TDD with RSpec
- PostgreSQL, SQLite, MongoDB
- Redis for Sidekiq and cache
Frontend
- JavaScript ES10
- Vue.js, Vuex, Nuxt
- BEM, CSS Grid, Flexbox
- Bulma, Bootstrap, Tailwind
- Tree Shaking
Tools
- NixOS, Debian, Arch Linux
- Docker
- CI & CD with Git