Працював в 3 компаніях   2 роки 4 місяці

IT, Краса / Фітнес / Спорт

Back End/Full Stack Developer

Code&Care

IT

1 рік 5 місяців

06.2023 - до теперішнього часу

Code&Care is a company that develops software in various directions. My responsibilities include designing and developing the Backend part using NodeJS, AWS Lambda, and PostgreSQL.

Examples of my work on one of the projects (an employee reporting/motivation application):

  • Fully implemented the Backend of the KPI (goals) module
  • Fully implemented the Backend of the personal account for both the manager and the engineer
  • Fully implemented data collection from other sources
  • Fully implemented the Backend of the support module

Technical stack: NodeJS, PostgreSQL, AWS Lambda

Back End/Full Stack Developer

Test Quests

IT

10 місяців

08.2022 - 06.2023

Text quests is a project for independent authors where anyone can publish their text quest and sell it for real money. My responsibilities included developing, designing, and maintaining the Back End application using NodeJS and ExpressJS with a MongoDB database, as well as organizing the team.

Examples of my work:

  • Fully implemented the quest editor
  • Fully implemented the quest view page
  • Added Google authentication
  • Implemented chat between quest authors and co-authors
  • Worked on the user’s personal account

Technology stack: NodeJS, ExpressJS, MongoDB, JavaScript, Vue, Vuex

Back End/Mobile Developer

Module Blocks

Краса / Фітнес / Спорт

5 місяців

01.2023 - 06.2023

Module Block is a company that develops mobile and web applications. My responsibilities included designing and developing the Backend part of the application using NestJS, TypeScript, and MongoDB.

Examples of my work in one of the applications (a skin care clinic application):

  • Fully implemented the Backend of the store for this application
  • Fully implemented the Backend of the user's personal account
  • Participated in the development of the patient appointment booking module
  • Participated in the development of user authentication

Technical stack: NestJS, TypeScript, MongoDB

Ключова інформація

Backend:

  • JavaScript
  • NodeJS
  • ExpressJS
  • NestJS
  • MongoDB
  • PostgreSQL

Frontend:

  • HTML/CSS
  • JavaScript
  • React
  • NextJS
  • Vue

Other:

  • TypeScript
  • Git
  • VSCode
  • Docker
  • Ansible
  • Serverless

Навчався в 1 закладі

Optima School

Київ, 2024

Володіє мовами

Англійська

середній

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Російська

вільно

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

вільно

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Курси, тренінги, сертифікати

TypeScript from scratch - from basics to advanced

Remote, 2022

  • Basic Types
  • Types and Interfaces
  • Special Types: Enums, Tuples, never, and unknown
  • Working with Classes
  • Composition and Inheritance
  • Configuring TypeScript Compiler for a Project
  • Using Generics in Functions, Classes, and Interfaces
  • Index Access Types
  • Conditional Types
  • Mapped Types
  • Template Literal Types
  • Special Utility Types
  • Working with and Writing Decorators
  • Reflect Metadata
  • TypeScript Modularity
  • Working with and Typing External Libraries
  • Creational Patterns
  • Structural Patterns
  • Behavioral Patterns

NodeJS. Complete guidance

Remote, 2022

  • Introduction to Node.js
  • Working with Modules and Packages in Node.js
  • Server-Side Application Development with Node.js
  • Asynchronous Code Handling in Node.js
  • Express.js
  • Authentication and Authorization in Node.js
  • Testing Node.js Applications

NestJS - from scratch, modern backend on TypeScript and Node JS

Remote, 2022

  • NestJS architecture
  • Decorators
  • HTTP module
  • Middleware
  • Data validation
  • Authentication and authorization
  • Testing
  • TypeORM
  • Extensibility

Додаткова інформація

Про себе

Hello! My name is Ivan, and I am a Full Stack developer with two years of experience in this field. My work involves creating and maintaining web applications, ranging from the client side to server logic and databases. I always strive to write clean and maintainable code, follow best practices, and actively use modern development tools.I value the opportunity to work in a team where I can not only share my experience but also learn from my colleagues. Continuous learning and development are essential parts of my professional life, and I always try to stay updated with the latest trends and technologies in the web development world.

Ivan Alexandrovich

Back-end developer

Київ

2 000 $

15 років

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: віддалена робота

Оновлено 2 місяці тому