Денис

Full Stack Developer (Node.js/React/Angular)

Employment type:
full-time
Age:
42 years
City of residence:
Odesa
Ready to work:
Odesa, Remote

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.

Work experience

Full Stack Developer

from 04.2022 to now (4 years 5 months)
Connect LTD, Israel, Одеса (Телекомунікації, зв'язок)

Designed the customer provisioning service from scratch (NestJS + Prisma + PostgreSQL) — domain entities,
business processes, REST API contract, JWT auth, 2FA and RBAC
• Developed the platform's React frontend — internal admin console and customer-facing self-service portal
• Built the reusable UI layer: data grids with filters, sorting and pagination, and forms where server-side validation
errors map back to the fields
• Implemented integrations with third-party operators (fiber network providers) over mTLS web services,
automating the subscriber lifecycle: connection, speed change, router replacement and termination
• Set up CI/CD together with our QA developer — GitLab pipelines deploying to a multi-node Docker Swarm cluster
• Built realtime notifications and the operations dashboard on Socket.IO — both the gateway and the UI side
• Designed and optimized the query architecture in PostgreSQL (indexes, heavy report queries); introduced Row-
Level Security for tenant isolation
• Moved long operations into background jobs (pg-boss): order processing, scheduled tasks, retries
• Developed the PHP/Doctrine part of the platform: billing, warehouse and customer management
• Planned tasks with the team, coordinated with frontend and backend developers, agreed requirements with the
Product Owner and QA

PHP Developer

from 01.2019 to 04.2022 (3 years 4 months)
Secureon LTD, Дистанційно (Телекомунікації, зв'язок)

Stack: PHP 7–8, Symfony, Doctrine ORM, MySQL, Node.js, REST API, WebSockets
• Built backend services and REST APIs for websites and custom CRM systems; designed the MySQL schemas
• Integrated CRM systems with Asterisk, LDAP and Twilio
• Built a Node.js worker on Asterisk (AMI) that pushed live call state to operator dashboards over WebSockets
• Set up scheduled jobs (cron) and background processing queues
• Worked the full cycle: requirements, development, testing, deployment

Knowledge and skills

  • PHP
  • MySQL
  • CSS
  • HTML
  • JavaScript
  • JQuery
  • Git
  • Linux
  • ООП
  • MVC
  • Symfony
  • Stack: PHP 7–8
  • Doctrine ORM
  • Node.js
  • REST API
  • TypeScript
  • React
  • TanStack Que
  • TanStack Query / Route
  • NestJS 11
  • Redis (Pub/Sub
  • PostgreSQL
  • Docker
  • WebSockets
  • Socket.IO
  • Node js

Language proficiencies

English — above average

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: