Oleg Mokhniuk

Resume

Frontend Engineer and UX/UI Designer with 10+ years of experience creating websites, building web applications and design systems. I combine design work (Figma, PenPot, prototyping, component libraries) with technical implementation (React, Vue, TypeScript, Next.js) to create functional interfaces.

Experience

  • Freelance UI/UX designer and Frontend Engineer

    Self-employedNov 2023 — nowBerlin, Germany

    Providing mobile applications and website design and development services, UX/UI and prototyping, component libraries and design systems creation, low-code/no-code development (Webflow, Wix, AI tools), and front-end engineering (Next.js, Vue.js).

  • Senior Frontend Engineer

    wundertaxSep 2021 — Sep 2023Berlin, Germany

    Worked on implementing and supporting internal tools, client-facing Ruby on Rails application and Hugo websites. Took ownership of design unification and creation of a design system. Implemented components library with React.js (TypeScript, CSS modules, Storybook and Jest). Took part in implementing a WordPress theme for the new website wundertax.de and bound brands. Redesigned new pages for the website (like wundertax.de/en/price) using the created design system; designed and implemented onboarding flow wundertax.de/onboarding/en.

  • Software Engineer (Design System)

    JustEat TakeawayApr 2021 — Aug 2021Berlin, Germany

    Implemented, maintained and documented the design system of lieferando.de and other products; developed and supported UI components library using Next.js, StoryBook, SCSS modules, Jest.

  • UI Engineer, Consultant

    Workademy GmbH2020Berlin, Germany

    Took part in frontend development of an education platform theworkademy.com, using Nuxt.js, Vue.js, and Vuetify; consulted for the design chapter for the book «Software Development From A to Z»; mentored and acted for UX/UI design chapter of the online course on software development.

  • UI Engineer

    OptioPay GmbHNov 2017 — Mar 2021Berlin, Germany

    Constantly collaborated with both Creative and Engineering departments to prototype, design and implement accessible UI for white-label web application and landing pages using Sketch, InVision and Figma on the design side and React.js with StoryBook, Vue.js, and WordPress on front-end. Was responsible for company website development and updates. Designed information-heavy presentations; built email-templates generator; collaborated on design system creation.

  • UI Developer

    JUNIQEAug 2016 — Oct 2017Berlin, Germany

    Implemented and iterated on layouts implementation for juniqe.de using HTML, SCSS, JS and Bootstrap; performed A/B testing and updates; developed Gulp-based multilanguage email templates generator. Took ownership of design and collaborated on implementing a React.js-based admin interface with a visual landing page builder. Helped designers with prototypes and improvements of the e-commerce platform. Supported marketing and design departments.

  • Freelance Web Developer

    Various agencies and clients2009 — 2016Ukraine

    Worked on projects for clients of multiple agencies in Ukraine (Perfectionist, Nich, Cheesebanana, Unteleported, FreshTech, EdEra), and standalone clients including Intel, Microsoft, Grammarly and others.

Education

  • Taras Shevchenko National University of Kyiv, Institute of High Technologies

    Master of Science in physics, chemistry, biology

    2013–2015, Kyiv, Ukraine

  • Taras Shevchenko National University of Kyiv

    Bachelor of Science in applied physics

    2009–2013, Kyiv, Ukraine

Languages

  • Ukrainiannative
  • Englishfluent
  • GermanB1