Oleg Semyonov

4X Full-Stack Developer with great eye for design and attention to detail

Tbilisi, Georgia, UTC+4

OS

About

During 8 years of my experience as a Senior Development Engineer, I have developed a multitude of products and features, both solo and in a team. I'm an effective leader and a good mentor, with strong presentational skills. Having a strong product-oriented mindset allows me to provide valuable feedback for designers and product owners, and deliver complete features and improvements without designer input. I've introduced design systems and component libraries to projects I worked on, closely collaborating with Designers and Product Managers. My long experience in full-stack feature delivery allows me to effectively decompose big projects, manage workload across the team and consistently hit the delivery estimates, with transparent reporting and feedback. I prefer rapid prototyping and short iterations when working on a project, allowing to shorten the feedback loop and deliver user-facing features faster. I've successfully adopter AI-driven development to my workflow, using Claude Code and Cursor to write code and generate documentation. My main stack is TypeScript, React.js, Next.js and Node.js, with some experience in back-end development in Ruby, PHP and Python.

Work Experience

Taxdome

2024 - present

Senior Frontend Developer → Tech Lead

Led the end-to-end delivery on many projects. Introduced a refined delivery process for the company, packing the whole quarter planning into one month timeline. As a tech lead, reduced the sprint rollover rate from 45% to 15% in one month. Helped introducing frontend component tests with Playwright CT, hosted learning sessions for QA Engineers. Contributed components to the application Design System. Participated in several tech designs, both as a reviewer and author. Worked in collaboration with other teams, facilitating many tech and process discussions. Conducted several engineering interviews for Senior Engineering positions.

React
TypeScript
Tanstack Query
Tanstack Table
CSS Modules
Playwright
Ruby
Claude Code

Prezly

2021 - 2024

Frontend Developer → Lead Frontend Developer

Led the development of new generation of Prezly CMS Themes, accompanying open-source libraries and the prezly.com website. Implemented new features on the main app, introduced design systems to the app and the website, onboarded and mentored junior developers, composed project pitches and conducted tech stack research and experiments.

React
Next.js
Contentful
TypeScript
Tanstack Query
PHP
Tailwind
CSS Modules
Playwright

Anyway Labs

2017 - 2021

Frontend Developer → Full Stack Developer

Developed hybrid mobile apps, web applications and REST APIs for various clients. Made huge refactor/rewrite work on old applications, introduced new technologies to the stack. Onboarded and mentored junior developers.

jQuery
Cordova
Ionic
React
Redux
TypeScript
Koa
Python

Education

Moscow State University of Economics, Statistics and Informatics (MESI)

2011 - 2015
Bachelor's degree, Computer and Information Sciences and Support Services