Frontend Software Engineer with UI/UX design skills 29 yo, currently living in 🇩🇪 Berlin
I'm a software engineer with over 9 years of experience in the software industry. My focus area for the past few years has been front-end development & UI/UX design. I can design and build clean and usable UI’s. I have experience with various technologies and languages and I am not afraid to learn new things.
[email protected] • holov.in
behance • portfolio (notion)
Senior Software engineer (full-time, office)
— Worked on migrating front end from jQuery to React. Now it's a hybrid app with 2 parts: "legacy" with server-rendered pages (some pages include separate React component) and "modern" part with SPA approach. To users, it looks like a single website, with auth and settings data shared between both parts
— Maintained the Collaborator front-end (bug fixes, security fixes like XSS, layout fixes according to figma designs)
— Redesigned and implemented some parts of the application (login page, apps landing, admin config pages)
— Support for legacy E2E testing (Java + TestNG)
— Covering new parts of front-end with unit tests (vitest)
— Migrated legacy E2E tests to Playwright
— Forked and supported outdated jQuery plugins for legacy front-end part (only libs without suitable modern replacements)
— Performance improvements (used virtual lists for large amounts of non-paginated data; optimized webpack build & resources like image sprites; refactored legacy <ES5 code)
— Implemented licence page generator (OSS Review Toolkit, nodejs, nunjucks, jenkins integration). Configured it once for each project in the company and it can then generate the licence page automatically for each release
— RTL language support in web UI
Technologies: JavaScript/TypeScript, React, ReduxToolkit, CSS/SASS, playwright, vite, vitest, webpack, jQuery, Figma, Java, TestNG, git.
Core Engineer (freelance)
— Responsible for initial configuration and support of project infrastructure (Google Firebase, heroku, vercel, cloudflare, sentry, Telegram API)
— Prepared project architecture and MVP (backend + database + frontend + infrastructure)
— Developed and launched the project release from scratch (MAU: 20K+ at launch) Game features: authorization, daily in-game tasks with coins, user balance, referral system, user quests with server validation (subscriptions, advertising tasks) admin tools
— Implemented WebUI for entire project
— Developed telegram bot for authorization
— Prepared and optimized graphics for the project (tinypng integration, custom font set, redesigned some layouts)
— Optimized web application for various mobile devices
— Optimized perfomance and caching for release spikes
— Created a comfortable development environment for the future development team
— Implemented new Telegram Admin Bot to monitor external infrastructure
— Set up analysis tools
Technologies: TypeScript, React, zustand, nodejs, fastify, CSS/SASS, grammY framework.
Infrastucture: Google Firebase, heroku, vercel, cloudflare, sentry, Telegram API, Google Analytics.
Senior Frontend developer & UI/UX Designer (full-time)
— Maintained front-end for tango.tech (white/dark theme support; adapted website for responsive layout; minor bug fixes)
— Designed and developed front-end for game.tango (cookie clicker game for Mobius conference). Prepared design in Figma, created most of the pixel assets, implemented front-end layouts and javascript logic
Technologies: pure JavaScript, CSS, React, NextJS, Figma, Adobe Photoshop, Adobe Illustrator, git.
Senior Full-stack developer & UI/UX Designer (full-time)
— Developed & designed the frontend part of the internal bugtracker for the VK testers community. Created new profile, achievements, guilds sections, reworked checklist pages & navigation layout, refactored frontend components
— Created landing page on readymag with a presentation of VK Testers
— Interacted with active platform users and fixed UI/bugs based on feedback received
— Developed internal tools to collect statistics and data sampling (back-end & front-end)
— Create a bot to organise group call testing — the bot collected applications from people in the test group and created chat/call rooms for those people. Also mode: admin panel, stats collection, load monitoring
— Full lead design of some events (VK Testrun; Testers Awards) — posters, banners, merch stuff
— Designing community groups (news posts, shop, conferences)
— UX research with pupil capture trackers, also developed some tools for a easier calibration.
Technologies: pure JavaScript (ES5/6), TypeScript, NodeJS, CSS (+ less, sass, bem), React, vk-ui, php/kphp, webpack, gulp, git.
Design tools: Figma, Adobe Photoshop, Adobe Illustrator.
Frontend developer (full-time)
Ryanair
— Developed new features and fixed bugs for an internal site (FleetTweet) for pilot interaction and route selection
— Covered the codebase with integration testing (increased coverage from 0 to 60%)
Technologies: Angular, rxjs, ngrx, bdd tests (karma, mocha, Cucumber.js), git.
Tinkoff
— Developed front-end part of web application for call centre & customer support
— Developed tools for a step-by-step review of support staff actions
Technologies: Angular, TypeScript, rxjs, ngrx, less, webpack, git.
Fidelis Parabellum
— Migrated part of the project from Google Maps API to Mapbox GL
— Implemented a new version of the existing web app for store procurement & monitoring
Technologies: pure JavaScript (es5/6), Angular, TypeScript, Google Maps API, Mapbox GL, git.
— Maintained codebase & fixed bugs (IE11+)
— Covered the project with unit tests (from 0 to 70%)
Technologies: AngularJS, jQuery, Google Maps API, unit tests (karma, jasmine, bardjs, sinonjs), git.
Designer
— Created banner ads for social media
— Design support for local events in the office
Technologies: Figma, Adobe Photoshop.
Designer (remote, freelance)
Technologies: Figma, Adobe Photoshop, Adobe Illustrator.