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. 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

Led the delivery on a couple of projects, helped introduce frontend component tests with Playwright CT, hosted learning sessions for QA Engineers, completed full-stack projects solo (sometimes without designer input), participated in several tech designs, both as a reviewer and author. Conducted planning and estimation on many projects. Worked in collaboration with other teams, facilitating many tech and process discussions. Contributed components to the application Design System. Conducted several engineering interviews for Senior Engineering positions.
React
TypeScript
Tanstack Query
Tanstack Table
CSS Modules
Playwright
Ruby

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