Sergey Shkatula, Developer in Berlin, Germany
Sergey is available for hire
Hire Sergey

Sergey Shkatula

Verified Expert  in Engineering

Bio

Having a long history of creating pixel-perfect UI starting as early as the 2000s with Flash, Sergey recently started falling in love with React and Node.js. He built both front-end and back-end solutions and became proficient in technologies such as Express, Redux, Material-UI, MongoDB, and other popular JavaScript libraries.

Portfolio

Freelance
JavaScript, MongoDB, Material UI, React, TypeScript, Heroku, Google Cloud, CSS...
Eigensonne
TypeScript, React, Redux, Redux Thunk, Functional Programming, JavaScript, Jest...
Freelance
Node.js, React, React Native, Mongoose, MongoDB, JavaScript, Express.js...

Experience

  • JavaScript - 6 years
  • Node.js - 5 years
  • MongoDB - 5 years
  • React - 5 years
  • Material UI - 5 years
  • React Native - 5 years
  • Redux - 3 years
  • TypeScript - 2 years

Availability

Full-time

Preferred Environment

MacOS, IntelliJ IDEA, Slack, Git

The most amazing...

...experience I've had was working with doctors of science animate problem-solution cases, touch screen apps for museums, and building a bespoke CMS.

Work Experience

Full-stack Engineer

2021 - PRESENT
Freelance
  • Helped my previous employer with a multinational project—a web solution for managing digital relationships between businesses and retailers.
  • Developed a web app for a video production company, helping them search through their network of freelancers. Used React, Material-UI, Node.js, and Google APIs.
  • Created a personal tool for monitoring profit and loss on the crypto portfolio (BSC network).
  • Made open-source software ideas related to the cross-environment interoperation.
Technologies: JavaScript, MongoDB, Material UI, React, TypeScript, Heroku, Google Cloud, CSS, HTML, Blockchain

Full-stack Engineer

2020 - 2021
Eigensonne
  • Developed an internal web tool to provide necessary information to solar panel mounting teams related to installation. Worked with a small team of developers.
  • Built a mechanism, distorting the DOM container to match the roof area pictured on the client's photo and manipulating solar panels within this container to move, rotate, and align.
  • Contributed to the code review process within a small team of developers.
Technologies: TypeScript, React, Redux, Redux Thunk, Functional Programming, JavaScript, Jest, Storybook, CSS, HTML, Figma, SVG

Full-stack Engineer

2019 - 2020
Freelance
  • Created a tablet app MVP for a speech therapy startup using React Native.
  • Made a web app to help a video production company search through their portfolio. Used Node.js, React, Material-UI, and Google APIs.
  • Developed my open-source library ideas related to cross-environment interoperation and reverse programming.
Technologies: Node.js, React, React Native, Mongoose, MongoDB, JavaScript, Express.js, Google Cloud, CSS, HTML, Sketch, Expo

Software Engineer

2016 - 2019
Sensory-Minds
  • Contributed to creating the front-end architecture for a project connecting business with retailers—a web portal for points of sale, custom CMS, API design, database querying, and microservices.
  • Helped develop a React Native app with components, camera, and API calls.
  • Assisted in the development of various chatbots and experiments with Alexa skills.
Technologies: JavaScript, Node.js, React, React Native, Express.js, MongoDB, Redis, Firebase, Amazon Alexa, Chatbots, Dialogflow, CSS, HTML, REST APIs, APIs, API Integration, Sketch, MERN Stack, Expo

Experience

Trade Portal

Developed a bespoke web solution for connecting big businesses with retailers worldwide. I created front-end architecture for the web portal for points of sale and custom CMS, API design, database querying, and microservices.

Solar Panel Web App

Together with a small team of developers, I built an internal use React and Redux web app to provide necessary information to solar panel mounting teams related to installation (arrangement of panels on the roof, orientation, technical specification, etc.)

Speech Therapy App MVP

A React Native app with Expo. As a proof of concept, it included a user login screen, exercise group selection screen, and exercise with progress tracking.
- Strapi integration.
- Navigation.
- State management.

Skills

Libraries/APIs

React, Node.js, REST APIs, React Navigation

Tools

IntelliJ IDEA, Slack, Redux Thunk, Git, Sketch, Mongoose, Dialogflow, Figma, Expo

Languages

JavaScript, TypeScript, CSS, HTML

Frameworks

Material UI, Next.js, Express.js, Redux, React Native, Jest

Paradigms

Functional Programming

Platforms

MacOS, Heroku, Firebase, Amazon Alexa, Blockchain

Storage

MongoDB, Redis, Google Cloud

Other

Storybook, Application State Management, MERN Stack, Full-stack, Chatbots, Code Review, APIs, API Integration, SVG

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring