- PRO
Денис
Full stack software engineer
- Employment type:
- full-time, part-time
- Age:
- 19 years
- City:
- Vinnytsia
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/11982259/
Work experience
Software Engineer
from 05.2024 to now
(1 year 3 months)
Конекс, Вінниця (Медицина, охорона здоров'я, аптеки)
- 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
from 09.2023 to 04.2024
(7 months)
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
from 05.2023 to 08.2023
(3 months)
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
Education
Donetsk National University
Computer Science, Вінниця
Unfinished higher, from 2022 to 2026 (4 years)
Vinnytsia lyceum №15
Вінниця
Secondary, from 2011 to 2022 (11 years)
Knowledge and skills
- 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
Language proficiencies
- Ukrainian — fluent
- English — above average
Similar candidates
-
Full stack програміст
Vinnytsia, Dnipro , more 6 cities -
Full stack web developer (Opencart, Laravel, Vue.js)
Vinnytsia, Dnipro , more 5 cities -
Full stack програміст
Vinnytsia, Kyiv, Remote -
Full-stack web developer
Vinnytsia, Ivano-Frankivsk , more 6 cities -
Full stack програміст
Vinnytsia, Dnipro , more 5 cities -
Full stack-програміст
Vinnytsia