Працював в 3 компаніях 5 років 2 місяці
IT, IT - консалтинг / Послуги / Виробництво устаткування
Fullstack Developer
CipherCross
IT
2 роки 6 місяців
04.2024 - 09.2026
Розробка, підтримка та оптимізація backend-сервісів для комерційних SaaS-платформ, маркетплейсів, AI-продуктів і систем онлайн-бронювання.Основні обов'язки та досягнення:- Розробка та підтримка REST API і GraphQL API з використанням Node.js, TypeScript, NestJS та Express.- Проєктування backend-архітектури, реалізація бізнес-логіки та участь у прийнятті технічних рішень.- Розробка та інтеграція мікросервісів, використання Event-Driven Architecture та Apache Kafka.- Робота з AWS Lambda, AWS Step Functions та serverless-архітектурою.- Проєктування баз даних PostgreSQL і MySQL, оптимізація SQL-запитів, робота з транзакціями, Prisma ORM та TypeORM.- Інтеграція AI-сервісів та AI-агентів у бізнес-процеси, автоматизація обробки даних і взаємодії з користувачами.- Реалізація автентифікації та авторизації з використанням JWT, Passport.js і RBAC.- Інтеграція сторонніх API та платіжних систем: Stripe, RevenueCat, Firebase, Google Calendar, Microsoft Outlook.- Реалізація WebSocket-комунікацій, кешування через Redis та фонових процесів.- Написання unit та integration тестів із використанням Jest.- Контейнеризація застосунків через Docker, налаштування CI/CD за допомогою GitHub Actions.- Моніторинг production-сервісів, аналіз помилок, рефакторинг коду та оптимізація продуктивності.- Розробка frontend-функціональності на React, Redux Toolkit і RTK Query.
Javascript backend Developer
Freelance
IT - консалтинг / Послуги / Виробництво устаткування
1 рік 10 місяців
07.2022 - 04.2024
- Працював над проектом кріптовалютної біржі. Працював з обробкою даних и відображенням графіку цін
- Завершили роботу над проектом e-commerce, який планують використовувати для продажу електроніки
Junior web developer
Elementika
IT - консалтинг / Послуги / Виробництво устаткування
11 місяців
02.2021 - 12.2021
- Працював над проектом моніторингу цін на криптовалюти та акції компаній, також додаток вів облік з інвестицій користувача.
Ключова інформація
Мови програмування:
JavaScript, TypeScript
Backend Development: Node.js, NestJS, Express.js, REST API, GraphQL, WebSockets, Microservices, Serverless Architecture, Event-Driven Architecture, API Integration
Бази даних та ORM: PostgreSQL, MySQL, MongoDB, Prisma ORM, TypeORM, Sequelize, Redis, SQL Transactions, Query Optimization
Cloud & DevOps: AWS, AWS Lambda, AWS Step Functions, GCP, Docker, Docker Compose, GitHub Actions, CI/CD, Git, Linux, Nginx
AI & Automation: AI Agents, AI-assisted Development, OpenAI API, LangChain, LLM Integration, AI Engineering
Testing & Security: Jest, Unit Testing, Integration Testing, JWT, Passport.js, RBAC, Authentication, Authorization, API Security
Архітектура та принципи розробки: System Design, OOP, SOLID, Design Patterns, Data Structures, Algorithms, Clean Architecture, Performance Optimization
Message Brokers & Real-Time: Apache Kafka, Socket.IO, WebSockets, Redis
Frontend Development: React.js, Next.js, Redux Toolkit, RTK Query, React Hook Form, Material UI, Tailwind CSS
Методології та командна робота: Agile, Scrum, Kanban, Code Review, Technical Documentation, Problem Solving, Technical Decision-Making
Володіє мовами
Англійська
середній
Російська
вільно
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
О себе
Алексей
Алексей
Middle Node js developer

Львів
проектна робота, неповна зайнятість, повна зайнятість
Характер роботи: віддалена робота
Остання активність 3 дні тому