Position: Full-stack developer
Category: Node.js
English level: upper
Years of experience: 4


Middle Software Engineer at German Startup(Jan, 2022 - Present time, Remote)
Stack of Technologies: TS, ReactJS
Working on a administration center for a main product. Introducing redux sagas approach of communication between frontend app and server app. From next month study and start work with python/django.

Middle Software Engineer/Team Lead, German Startup (Apr, 2020 - Oct, 2021, Kyiv)
Stack of Technologies: Typescript, ReactJS, Nodejs, Testcafe+Cucumber
Work Environment:  Agile, GitHub
Responsibilities: Refactoring a legacy project, introducing the module system and dynamic routes for backbend application. Profile react app. Hiring and mentoring new team members. Assist product manager in organizing work flow, doing business analytics


Junior Software Developer at Insurance Company (Nov, 2019 - March, 2019, UK, Halifax)
Stack of Technologies:  JS, React, Styled Components, Jest, React Testing Library, Node.js
Work Environment:  Agile, GitLab, JIRA
Responsibilities:  Work in team on such projects:
"Insurance Product Claims" (backend as well),
"On-boarding Quiz App",
Unit and acceptance tests for React components of internal app.

Junior Javascript Developer, (Nov, 2018 - Nov, 2019, Remote)
Stack of Technologies:  JavaScript Node.js (Meteor, Hapi), React+Redux, MongoDB+Mongoose, Python (base)
Work Environment:  Agile, GitLab, cloud remote development with Rsync
Responsibilities:  Cloud development. Maintenance Sales Dashboard and CRM Dashboard projects (React + Redux + Meteor + MongoDB), Docs Formatting Quip Utility (Node.js/Hapi, Cheerio, Quip API). Mentoring 3 team newcomers, reviewing Merge Requests (PR). Also, Lead scrums, make iteration planning and retrospective last monthes.


Intern Javascript Developer (Oct, 2018, Kyiv, Ukraine)

Stack of Technologies:  React
Responsibilities:  Development of the new React components on project "Server Hardware Monitoring": document differences (aka `git diff`), components for representation data in tables with filters
My ideal work place is a in-house company on office/partly-remote/remote base. With high corporate culture standards, organized work-flow, tight and trustful cooperation between business and development, modern stack and approaches. Also, I'm open for business trips abroad.