• File

Денис

Full stack developer

Age:
42 years
City of residence:
Odesa
Ready to work:
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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Denis Timanovskiy
Full Stack Developer
[open contact info](look above in the "contact info" section) · Telegram: @dentiman · [open contact info](look above in the "contact info" section)
Odesa, Ukraine · github.com/dentiman

PROFESSIONAL SUMMARY

Full Stack Developer with 8 years of experience building REST APIs, business logic and the UI on top of them for
multi-tenant CRM/ERP systems. Started with PHP 7–8 (Symfony/Doctrine); for the last two years — Node.js (NestJS,
Prisma, PostgreSQL) together with React and TypeScript, working across the domain model, database, integrations
with third-party providers, asynchronous processing, realtime and CI/CD. Also 7 years in finance and accounting,
including automating accounting work in 1C, which helps me understand billing and financial domains quickly.

SKILLS

Frontend: JavaScript, TypeScript, HTML, CSS, React, TanStack Query / Router, TailwindCSS,
RxJS, Responsive design, accessibility (a11y)
Node.js / NestJS: NestJS 11, TypeScript, Prisma ORM, pg-boss (transactional job queues)
PHP / Symfony: PHP 7–8, Symfony 6/7, Doctrine ORM, API Platform
Realtime: WebSockets, Socket.IO, cross-instance fan-out
Databases: PostgreSQL (RLS, migrations, indexing), MySQL, Redis (Pub/Sub, Streams, cache)
Architecture: OOP, SOLID, DDD, Event-Driven, CQRS, Multi-tenancy (shared schema + RLS),
monorepo
API & Patterns: REST, contract-first, Repository / Service Layer, Outbox–Inbox, idempotent
handlers
Third-party SAP Business One, WhatsApp Business API (Meta Cloud), Twilio, Asterisk (AMI),
integrations: LDAP, FreeRADIUS, SMS gateways, SMTP
Security: JWT + rotating refresh tokens, argon2, 2FA, RBAC
Testing: Jest (unit + e2e), PHPUnit, Playwright
DevOps & Tools: Linux, Docker, Docker Swarm, Nginx, GitLab CI/CD, Git, Composer, pnpm
Languages: English — Intermediate (daily professional communication with Israeli team)
AI Tools: Claude Code — used daily across the full cycle: framing the task, researching and
comparing architectural options, writing the technical plan, implementation,
debugging and code review

EXPERIENCE

Connect LTD, Israel — Full Stack Developer 04.2022 – Present
Domain: SaaS multi-tenant platform for telecom companies — fiber network, billing, and customer operations
Team: 4 developers + 1 QA
Stack: React, TypeScript, TanStack Query, TailwindCSS, NestJS 11, Prisma ORM, PostgreSQL, pg-boss,
Socket.IO, PHP 8, Symfony, Doctrine ORM, MySQL 8.0, Docker Swarm, GitLab CI
• 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

Secureon LTD — PHP Developer 03.2018 – 04.2022
Team: 3 developers
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

EDUCATION

Odesa State Economic University — Faculty of Economics
Education in accounting, financial analysis, and business process management.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: