10/08/2026 updated
SY
100 % available
Senior Full-Stack Developer | TypeScript, React/Next.js, Node.js, GraphQL, AI Workflows
Baia Mare, Romania
Only remote
Bachelor of Software Engineering, Igor Sikorsky Kyiv Polytechnic Institute (2022)About me
Senior full-stack engineer, 6+ years with enterprise clients in the US and EU. TypeScript, React, Node.js, GraphQL, integrations. Led a real-time collaborative workflow editor for a MEV client. Daily user of Claude Code, Cursor and MCP servers. Remote from Baia Mare, Romania.
Amazon Web ServicesPostgreSQLMongoDBNode.jsRedisNext.jsTypeScriptWebSocketWorkflowsReact.jsAWS LambdaPlaywrightFull Stack DevelopmentGraphQLNestJS
Senior full-stack developer with 6+ years of experience building web products for enterprise clients in the US and Europe. My core stack is TypeScript, React/Next.js, Node.js/NestJS, GraphQL, PostgreSQL, MongoDB, Redis and Docker. I work across frontend, APIs, data layers, third-party integrations and automated testing with Jest and Playwright.
For a MEV client, I led a real-time collaborative workflow editor built with React Flow, Yjs/CRDT, WebSocket/Socket.IO, Redis pub/sub and MongoDB. It supports 40+ node types and reduced a client configuration process from weeks to days. I also maintain shared GraphQL services, background workers and AWS Lambda integrations, and helped raise frontend test coverage from about 30% to more than 70%.
I use AI coding tools and custom MCP servers in daily engineering work, with explicit review and test gates around generated output. I also built an evaluated job-search agent with deterministic rules, model-assisted ranking, 114 regression tests and a 50-case golden set. Available for remote full-stack, workflow-platform and applied-AI projects from Romania.
Accessibility: WCAG 2.1/2.2 AA work in React apps (semantic HTML, ARIA, keyboard navigation and focus management, colour contrast, screen-reader checks), relevant to the European Accessibility Act (BFSG).
Mobile: React Native (about 6 months on a marketplace app, iOS and Android).
Experience
Professional experience5 - 10 years
Freelancer since2019
Languages
EnglishFluentFrenchBasic knowledgeUkrainianNative speaker
Project history
- Led the design and build of a real-time collaborative workflow editor (drag-and-drop canvas, 40+ node types, up to 10 concurrent editors): React Flow, Yjs CRDT over WebSocket/Socket.IO, Redis pub/sub, MongoDB. It replaced a configuration process that took weeks; now it takes days.
- Maintained the shared GraphQL data layer (Apollo Server, Typegoose/Mongoose, Redis caching, Algolia search) used by all backend services.
- Built serverless microservices (AWS Lambda) and background jobs (BullMQ) for webhooks and third-party integrations.
- Built a multi-step configuration UI with 50+ dynamic forms (Redux Toolkit, React Hook Form) and shared front-end libraries published to GitHub Packages.
- Set up the front-end testing practice (Jest, React Testing Library, Playwright); coverage from about 30% to over 70%.
- Set up MCP servers that connect Claude to the codebase, Jira and internal docs.
- Mentored 2 junior developers (both promoted), ran 15+ technical interviews.
- Product catalogue, search and checkout features for a high-traffic retail platform (React, Redux Saga, TypeScript) in a team of 50+.
- Owned the integration layer between the React SPA and 12+ Java backend microservices (REST, API Gateway); wrote shared API client utilities adopted by the front-end team.
- Introduced Jest test suites across key flows and worked with QA on GitLab CI pipelines.
- Built reusable React components for an internal HR tool (500+ users).
- Built 4 microservices on AWS (Node.js, Express, RabbitMQ): job queues, data ingestion, notifications.
- Built Puppeteer scraping pipelines (tens of thousands of data points daily, retries, rate limiting).
- Worked with Neo4j and MongoDB; set up Docker dev environments and input validation (Zod/Joi).