Oleg Semyonov
Frontend Developer with great eye for design and attention to detail
About
During 7 years of my experience as a Frontend Developer, I have developed a multitude of products, 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. My main stack is TypeScript, React.js, Next.js and Node.js
Work Experience
Prezly
Frontend Developer → Lead Frontend Developer
Anyway Labs
Frontend Developer → Full Stack Developer
Education
Moscow State University of Economics, Statistics and Informatics (MESI)
Projects
Prezly Analytics package
A rewrite of Prezly's old Analytics library, utilizing Segment's analytics-next package. It is used by Prezly Themes running on Next.js
Bea Prezly Theme
First Prezly CMS theme made on the new stack, using NextJS, Typescript and Prezly SDK.
Prezly code-style package
ESLint, Prettier and StyleLint configs used for Prezly TypeScript projects.
Prezly Theme Kit
Data layer and utility library for developing Prezly themes with NextJS and TypeScript.
Prezly Privacy Portal
Standalone multi-language application to handle subscribing/unsubscribing from Prezly Sites, as well as GDPR Data Requests.
Prezly Marketing Website
Website built using NextJS and Contenful CMS. The project includes over 1300 statically-generated pages and more than 50 custom display components.
Telegram Web
I was a core member of the team that won the Telegram JavaScript contest. The result of our work later became the official Telegram Web Client.
FlightVector Crew App
A hybrid mobile app for crew members of private emergency services with GMaps integration for route navigation, duty dashboards and more.
FlightCall API
Supporting API that connects FlightVector backend systems with the frontend applications.