Працював в 8 компаніях 9 років 5 місяців
IT, Фінансові послуги, Інтернет
Full Stack Developer
Kozak Agency
IT
7 місяців
09.2025 - до теперішнього часу
Designed and implemented full subscription billing flow using Stripe for SaaS platform (electronic residency & online courses).
Built dynamic pricing plan selection UI (plan cards, state handling, validation).
Configured and managed Stripe products, prices, and subscription models.
Implemented secure webhook processing (subscription lifecycle events, payment success/failure, renewals, cancellations).
Handled checkout sessions, payment validation, and backend synchronization with database.
Implemented subscription expiration logic and access control based on billing status.
Built error handling flows for failed payments, declined cards, expired sessions, and retry logic.
Integrated billing state with existing GraphQL backend architecture.
Tech Stack: Vue, GraphQL, Express, MariaDB, Stripe.
Full Stack Developer
Startup (NDA)
IT
10 місяців
10.2024 - 07.2025
Architected and developed interactive SPA-like application with complex state management and animated UI flows.
Implemented dynamic card-based workflow with full CRUD operations (create, edit, delete, reorder).
Built advanced carousel/swipe interaction system with vertical and horizontal navigation logic.
Implemented accessibility-first interaction model (keyboard navigation, focus management, state control).
Designed and integrated backend communication layer with Laravel API. Implemented data synchronization logic between client state and PostgreSQL database.
Debugged and validated API contracts via Swagger.
Developed a simplified version of the application for Telegram Mini Apps.
Integrated Telegram WebApp API for authentication, context data, and client–server interaction.
Tech Stack: Nuxt 3, Vue 3, Laravel, PostgreSQL, Telegram WebApp API.
Full-Stack Engineer
Bitcoin24
Фінансові послуги
6 місяців
03.2024 - 08.2024
Architected and developed interactive SPA-like application with complex state management and animated UI flows.
Implemented dynamic card-based workflow with full CRUD operations (create, edit, delete, reorder).
Built advanced carousel/swipe interaction system with vertical and horizontal navigation logic.
Implemented accessibility-first interaction model (keyboard navigation, focus management, state control).
Designed and integrated backend communication layer with Laravel API.
Implemented data synchronization logic between client state and PostgreSQL database.
Debugged and validated API contracts via Swagger. Developed a simplified version of the application for Telegram Mini Apps.
Integrated Telegram WebApp API for authentication, context data, and client–server interaction.
Tech Stack: Vue 3, Node.js (Koa, later NestJS), PostgreSQL
Full Stack Developer
Somplo
Інтернет
1 рік 1 місяць
01.2023 - 01.2024
Worked on legacy Angular application with RxJS-based state management architecture.
Developed and extended modular banner editor system with complex UI logic.
Implemented new editor features (photo albums, animation flows, dynamic layouts).
Fixed critical bugs in legacy editor modules and refactored unstable components.
Implemented drag-and-drop functionality and Canvas-based rendering logic.
Built adaptive, responsive editor interface with cross-device support.
Implemented editor history tracking using PostgreSQL to support rollback/versioning logic.
Generated optimized vanilla JavaScript output for embedding banners across external websites.
Worked extensively with iframe-based rendering and isolation strategies.
Performed performance optimizations across rendering and state update flows.
Tech Stack: Angular 14, RxJS, Node.js, PostgreSQL, Canvas API, iframe integration.
Blockchain
AltRecipe (Spell)
IT
1 рік 2 місяці
10.2021 - 11.2022
Integrated Web3 functionality using Ethers.js and MetaMask.
Implemented wallet connection, message signing, and transaction handling flows.
Interacted directly with smart contracts (read/write methods).
Implemented staking logic (deposit, withdraw, reward tracking).Built UI flows for staking lifecycle and transaction state management.
Implemented gas estimation and transaction status tracking (pending / confirmed / failed).
Supported multi-network environments (testnet / mainnet configurations).
Designed frontend logic assuming blockchain as backend (on-chain state synchronization).
Tech Stack: Vue 2 / Vue 3, Ethers.js, Web3, MetaMask, Smart Contracts.
Senior frontend engineer
Intellias
IT
1 рік 2 місяці
08.2020 - 09.2021
Contributed to development of internal banking administration system.
Developed salary management module for enterprise clients (payroll calculation and processingworkflows).Implemented UI components and business logic for financial data handling.
Collaborated closely with multiple internal departments to integrate new features into complex bankinginfrastructure.Worked within microservices-based architecture and coordinated API integrations across teams.
Ensured compliance with enterprise-level quality and security standards.
Tech Stack: React, Angular, enterprise microservices environment.
ncube (FlightRight.de) | Frontend Engineer
NCube LTD
IT
1 рік 2 місяці
03.2018 - 04.2019
Worked within large Scrum-driven enterprise environment with structured backlog and requirementworkflows.
Collaborated closely with product owners, Scrum coaches, and cross-functional teams.Participated in architectural discussions for new version of claim-check system.
Contributed to redesign and implementation of updated claim-check module.
Improved internal CMS/CMA systems and supported website accessibility enhancements.
Worked within Rancher-based infrastructure and distributed environment.
Tech Stack: React, Ember.js, PHP, WordPress, Play Framework, Rancher.
Senior Software Developer
soft2
IT
2 роки 11 місяців
04.2015 - 02.2018
Delivered high-volume marketing landing pages with rapid turnaround (3–4 releases per day).
Implemented complex animation systems optimized for low-end mobile devices and unstable networkconditions.
Focused on performance optimization (event loop behavior, timers, DOM manipulation efficiency).
Developed custom hybrid mobile applications using Cordova, including internal engine to convert webplatforms into mobile apps.
Built mobile application aggregating multiple gaming platforms into unified interface.
Contributed to separate startup project using Cordova + Framework7 + GSAP.Integrated third-party services (Facebook API, external event platforms such as Concert.ua).
Participated in architectural decisions and collaborated closely with art director on UX and technicalfeasibility.
Developed and maintained advanced cross-client email systems and custom internal email renderingengine.
Tech Stack: JavaScript, Cordova, Framework7, Pixi.js, GSAP, Quasar, MJML, responsive emailsystems.
Ключова інформація
Frontend: JavaScript (ES6+), TypeScript, Vue.js (2/3), Nuxt.js,Pinia, Vuex, Angular (legacy), TailwindCSS, Vuetify, Sass, MJML,Canvas API, Ethers.js (Web3), responsive & performanceoptimization.
Backend & APIs: Node.js (Express, Koa, NestJS exposure),REST API design, GraphQL, JWT authentication, webhookprocessing (Stripe), PostgreSQL, Redis, Swagger / OpenAPI.DevOps & Infrastructure: Docker (multi-container setups), CI/CD,Git, Linux, Bash, Cloudflare, Caddy, cURL.
Testing: Integration Testing, Mocha, Enzyme, Nightmare.js,Postman.Architecture & Practices: SOLID, DRY, OOP, FunctionalProgramming, SPA architecture, state management patterns,microservice-aware integrations, Agile, Scrum.
Advanced / Emerging: Telegram Mini Apps, Web3 & smartcontract interaction, Ollama (LLM integration), RAG concepts,workflow automation & AI-assisted development.
Навчався в 1 закладі
THE INTER-REGIONAL ACADEMY OF PERSONNEL MANAGEMENT
LAW
Київ, 2010
Володіє мовами
Англійська
вільно
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Курси, тренінги, сертифікати
Scrum
Agile mindset – understanding iterative development, adaptability, and continuous improvement. Facilitation – running stand-ups, sprint planning, reviews, and retrospectives efficiently. Communication – clear, transparent team communication and stakeholder alignment. Conflict resolution – identifying and resolving team tensions constructively. Coaching & mentoring – guiding teams to self-organization and ownership. Servant leadership – supporting the team instead of commanding it. Impediment removal – identifying blockers and helping eliminate them. Process improvement – using feedback and metrics to refine workflows. Time management – keeping ceremonies focused and time-boxed. Stakeholder collaboration – bridging developers, Product Owner, and business sides.
Додаткова інформація
JavaScript Engineer
??JavaScript Engineer with 8+ years of experience deliveringproduction-grade systems across fintech, banking, Web3,streaming, and SaaS domains.
Experienced in building end-to-end architectures — from complexfrontend applications and interactive systems to scalable backendAPIs, payment infrastructures, and transaction workflows. Strongbackground in subscription billing (Stripe), wallet and P2P flows,smart contract integration, and real-time systems.
Comfortable operating in both startup and enterpriseenvironments, contributing to architectural decisions, cross-teamintegrations, and high-performance application design.
Experiencedwith Dockerized deployments, PostgreSQL data modeling,authentication systems, and client–server synchronization indistributed systems.
Focused on building reliable, maintainable systems that solve realbusiness problems and scale efficiently.
Maintain high development velocity through disciplined workflowoptimization, including macro-driven tooling, efficient touch typing,and practical AI-assisted engineering. Focused on reducing frictionin the development process to deliver results faster withoutcompromising quality.
Олег Степанович
Олег Степанович
Senior Full Stack Developer

Київ
Активно шукає роботу
повна зайнятість
Характер роботи: віддалена робота
Остання активність 1 день тому