• PRO

Денис

Full stack software engineer

Вид зайнятості:
повна, неповна
Вік:
19 років
Місто:
Вінниця

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Software Engineer

з 05.2024 по нині (1 рік 3 місяці)
Конекс, Вінниця (Медицина, охорона здоров'я, аптеки)

- Rewrote the company’s project from outdated technologies (PHP, Laravel, jQuery, Vue, Inertia, Redis, Meilisearch) to a modern stack, achieving significant performance improvements (from a 10 Google PageSpeed score on desktop to 99 on desktop and 95 on mobile)
- Redeveloped the frontend using Vue.js and Nuxt.js and the backend with Node.js (Nest.js, PostgreSQL, Meilisearch)
- Engineered a custom implementation of advanced algorithms, including a facet filter search system with Meilisearch, overcoming its lack of built-in support for such functionality
- Enhanced website performance, scalability, and user experience by optimizing server-side rendering and database queries

Junior Back-end Developer

з 09.2023 по 04.2024 (7 місяців)
Sincos Development, Вінниця (IT)

- Redesigned and optimized the real-time game server written in Sails.js with MongoDB for database storage and Redis for session management, ensuring smooth real-time gameplay through WebSockets
- Refactored the entire server codebase, enhanced performance, and achieved full test coverage using integration tests
- Utilized JSON Schema for improved data validation and seamless integration with the frontend
- Developed a microservice for user support using FastAPI (Python) with PostgreSQL and SQLAlchemy ORM, implementing an RBAC system with JWT for secure user role management and providing a Swagger UI for easy API testing. Covered the project with tests using pytest
- Designed a transaction microservice for managing in-game payments using Express.js and PostgreSQL with Knex.js as the ORM
- Created a simulation project for in-game bots using Node.js with SQLite for data storage. The bots emulated gameplay activities, communicated with the main server via WebSockets, and responded to in-game events. Integrated a simple API for monitoring and managing bot functionality, including recovery mechanisms for unexpected failures

Trainee Back-end Developer

з 05.2023 по 08.2023 (3 місяці)
Optihint, Дистанційно (IT)

- Designed and developed a Psychologyst chatbot in Telegram, using the OpenAI API for natural language responses
- Built the bot's backend using Laravel (PHP), ensuring robust and efficient application logic
- Used MySQL to store and manage user data, enabling personalised interactions and user engagement
- Implemented features to facilitate virtual advice, allowing users to have meaningful and responsive conversations with the bot

Освіта

Donetsk National University

Computer Science, Вінниця
Незакінчена вища, з 2022 по 2026 (4 роки)

Vinnytsia lyceum №15

Вінниця
Середня, з 2011 по 2022 (11 років)

Знання і навички

  • HTML
  • CSS
  • JavaScript
  • Git
  • PHP
  • Node.js
  • React
  • Laravel
  • MySQL
  • JQuery
  • SQL
  • PostgreSQL
  • Postman
  • Nuxt.js
  • Vue.js
  • NestJS
  • Sails.js
  • FastAPI
  • MongoDB
  • Redis
  • Docker
  • Shell scripting
  • AMQP
  • SASS
  • Користувач ОС Linux
  • Refactoring
  • Code optimization
  • SEO
  • WebSocket
  • SQLite

Знання мов

  • Українська — вільно
  • Англійська — вище середнього

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: