Experience

World-wide crypto project

Full-Stack Engineer
ReactNextJSAWSPostgresGraphQL

Responsibilities:

  1. Designing and developing various UI components, widgets, and forms;
  2. Implementing business flows, ensuring seamless integration and operation within the application;
  3. Participating actively in discussions and initiatives aimed at enhancing Developer Experience (DX);
  4. Conducting performance investigations and executing optimization strategies to enhance application efficiency and responsiveness;
  5. Engaging in regular communication with stakeholders to gather requirements, provide updates, and address concerns;
  6. Collaborating with team members in the decomposition and distribution of tasks;
  7. Participating in the preparation and execution of releases from the development side, ensuring smooth delivery of changes to achieve minimal disruption to operations.

Ecosystem of e-Health solutions

Software Engineer
ReactNXReact-QueryRDFGraphDB

Responsibilities:

  1. Building the frontend architecture,
  2. Writing the detailed project technical documentation using UML,
  3. Design and implementation of complex forms working with tree-like graph data structures,
  4. Performance optimizations,
  5. Participation in setting up a working environment and improving Developer Experience (DX)

Web interface for hardware devices

Software Engineer
ReactReduxLernaGraphQLApollo ClientApollo ServergRPCNodeNomad

Responsibilities:

  1. UI implementation,
  2. Backend for frontend (BFF) development,
  3. Interaction with development teams working with hardware,
  4. Participation in setting up a working environment and improving Developer Experience (DX)

Career Website

Web Developer
ReactRedux (Toolkit)Squidex CMS

Responsibilities:

  1. Architecture design,
  2. UI implementation,
  3. Data scheme development (for Squidex CMS).

Search platform for chemical compounds

Web Developer
ReactRedux (Toolkit)

Responsibilities:

  1. Designing the client side architecture,
  2. Creating an API description,
  3. UI implementation,
  4. Implementation of modules that interact with API.

Company website

Web Developer
VueFirebaseGoogle APIs

Responsibilities:

  1. UI implementation,
  2. Connecting authentication features, including OAuth for social services.

News Portal

Full Stack Engineer
PHPMySQLJSHTML/CSS

Responsibilities:

  1. Defining and documenting customer requirements,
  2. Developing a database schema,
  3. Creating a custom implementation of the MVC architecture,
  4. Implementing authentication, routing and ORM modules,
  5. Configuring CI/CD processes and deploying the application.
Visit

Website for ad campaign

Web Developer
Angular

Responsibilities:

  1. Login form and authentication features implementation,
  2. Creating the administrative dashboard, which works with huge amounts of data.

Education

ITMO University

Saint Petersburg ITMO University, Bachelor's Degree in Infocommunication Technologies and Communication Systems

Competitions & Awards

Junction Hackathone 2021

3rd place
Web Developer
ReactNextJSTailwindVercel

Responsibilities:

  1. Creating the app's architecture,
  2. Building CI\CD processes & deployment,
  3. UI design and implementation for mobile and desktop devices.
Check proto

National Hackathon

Frontend Developer
ReactD3

Responsibilities:

  1. Implementation of the user interface and D3-based dynamic diagrams,
  2. Working on authentication features,
  3. Creating a layer which interacts with API.

Regional Remote Contest in Physics

Finals

National Website Development Contest

First Place Diploma
JSHTML/CSSDjango

National Research Competition

First Place Diploma
Delphi