Ihor Zahnybida

Senior Full-Stack Software Engineer

Ivano-Frankivsk, Ukraineigor.zagnybida@gmail.com+380 96 745 35 94LinkedIn

Summary

Experienced Senior Full-Stack Engineer building production web applications across SaaS, B2B platforms, HR-tech, AR/e-commerce, and AI-enabled products. Frontend-focused with strong backend experience in Node.js, .NET, and Python. Skilled in large Nx monorepos, React/Next.js applications, federated GraphQL architectures, integration-heavy systems, customer portals, webhooks, and multi-role enterprise workflows.

Technical Skills

FrontendTypeScript, React, Next.js, Angular, Redux Toolkit / RTK Query, Tailwind CSS, Ant Design, Blazor WebAssembly, Storybook, React Hook Form, Zod
BackendNode.js, NestJS, Express.js, C# / .NET Core, ASP.NET, Python, Flask, REST APIs, GraphQL (Apollo Federation), MediatR / CQRS
DataPostgreSQL, MS SQL, Prisma, Entity Framework Core, SQLAlchemy, Alembic, pgvector
InfrastructureDocker, Kubernetes, GitHub Actions, Nx monorepo, Kafka, RabbitMQ, Redis, Auth0, Firebase
IntegrationsAI/LLM APIs, Recall.ai, WhatsApp Cloud API, SignNow, SendGrid, Google Maps, Shopify, WooCommerce, BigCommerce

Experience

Senior Full-Stack Engineer PathPilot

Jan 2026 – Present

Contract · Remote

AI-enabled career and talent-matching platform with multi-tenant employer / organization / job-seeker workflows.

  • Delivered a full-stack Meeting Notetaker workflow using Recall.ai — bot invitations, webhook processing, transcript ingestion, and attendee-to-talent linking.
  • Implemented a secure WhatsApp Cloud API channel with identity link tokens, rate limiting, message chunking/formatting, and a frontend connect/disconnect flow.
  • Built AI-powered talent search with natural-language filter parsing, saved searches, pgvector-backed similarity, and organization-scoped access control.
  • Extended organization, employer, and invite flows: bulk invites, invite codes, role allowlists, pending-invitation UI, and skip-onboarding behavior.
  • Added job URL parsing, employer job metrics (views, saves, matches, applications), and pgvector-backed job search.
Stack: React, TypeScript, RTK Query, Tailwind, Python, Flask, SQLAlchemy, PostgreSQL, pgvector, Firebase, WhatsApp Cloud API, Recall.ai, Docker

Senior Full-Stack Engineer Aerialytic

Jan 2024 – Dec 2025

Remote

Solar SaaS platform for managing leads, proposals, customer onboarding, and installation workflows inside a large Nx monorepo.

  • Refactored the Customer Portal Next.js app: new layout, design-system migration, custom HTML rendering, CRM-aligned pagination, and stabilized file uploads.
  • Built integration management UI with Ant Design migration — creation modals, instance-detail flows, embed-mode context, and authenticated GraphQL client handling.
  • Built webhook management screens covering endpoints, delivery requests, and delivery attempts with full CRUD modals and embedded shell support.
  • Contributed to a federated GraphQL layer across 6 domain areas — customer, proposal, integrations, document-signing, annotations, and installation.
  • Improved document-signing service with token management and refresh logic for expired external API tokens.
Stack: Next.js, React, TypeScript, Ant Design, RTK, GraphQL / Apollo Federation, Python, Node.js, PostgreSQL, Prisma, Nx, Docker, GitHub Actions

Full-Stack Engineer Components at Service (CAS)

Jun 2021 – Dec 2023

Remote

B2B sourcing and procurement platform for supplier inquiries, offers, stocklists, watchlists, and operational reporting.

  • Built and refactored reusable Blazor / MudBlazor components across 8+ UI patterns — drawers, tables, dialogs, chips, filters, and shared layout elements.
  • Implemented filters, sorting, pagination, and table behavior for positions, suppliers, offers, and history views.
  • Built Excel import/export workflows across 4 bulk/reporting flows using ClosedXML.
  • Implemented backend CQRS handlers, FluentValidation rules, and EF Core logic for inquiries, offers, suppliers, and positions.
  • Fixed role-based access control across frontend and backend for 5 business roles.
Stack: C#, .NET 9, Blazor WebAssembly, MudBlazor, EF Core, PostgreSQL, MediatR / CQRS, FluentValidation, Auth0, RabbitMQ, Docker, Kubernetes

Full-Stack Engineer TRYON Technology

May 2018 – May 2021

Remote

AR / virtual-fitting e-commerce platform with merchant dashboards, mobile-facing APIs, integrations, and shared design-system components.

  • Built dashboard tools for virtual fitting and AR experiences using Next.js, React, Angular, NestJS, GraphQL, and Firebase.
  • Contributed to a shared React design system with reusable components, design tokens, and standardized UI patterns.
  • Integrated e-commerce platforms — Shopify, WooCommerce, and BigCommerce.
  • Built analytics dashboards and mobile-facing API endpoints with caching and optimized queries.
Stack: Next.js, React, Angular, NestJS, GraphQL, Firebase, d3, TypeScript, OpenID Connect

Software Developer Olinqua

Apr 2015 – Apr 2018

Ivano-Frankivsk

Enterprise .NET products including IVR, quoting, shared-service provisioning, and connected-workforce platforms.

  • Built backend and full-stack features using C#, ASP.NET MVC, Entity Framework, WCF/Web Services, and MS SQL Server.
  • Developed frontend modules with AngularJS and Bootstrap.
  • Collaborated in an Agile team, maintained English documentation, and supported installer/package creation.
Stack: C#, ASP.NET MVC, Entity Framework, MS SQL, AngularJS, Bootstrap, WCF, Windows Services

Education

Ivan Franko National University of Lviv Master's Degree
2010 – 2016
Ivano-Frankivsk National Technical University of Oil and Gas Master's Degree
2005 – 2010

Languages

Ukrainian (native) · English (Upper-Intermediate)