Mikola Parfenyuck
Senior Full-Stack Engineer & Platform Architect | Enterprise Integrations | AI
Lviv, Ukraine • Currently at Livegistics
Senior full-stack engineer with 10+ years of development experience, at Livegistics since 2021. In 2023 I wrote the first commit of the company's current cloud platform and designed its architecture; it now runs daily operations for Fortune 500 waste and environmental-services operators. I take features from database schema to deployment, and I end up owning the parts nobody volunteers for: integrations with other companies' enterprise systems, the reliability work that keeps them honest, releases and incidents, and the tooling that lets the rest of the team work on them too. Ph.D. candidate researching contextual dialogue generation with neural networks.
Let's talk: mikola.parfenyuck@gmail.com • GitHub • LinkedIn
Skills
Front-end: TypeScript, React, Next.js, React Native, Radix UI, Tailwind CSS, React Query, Mobx, Redux
Back-end: Node.js, Python, Hono, TSOA, OpenAPI, Prisma, Drizzle ORM, PostgreSQL, PostGIS, Redis, BullMQ, Firestore, Ory, ERP and third-party integrations
DevOps & Cloud: Docker, GCP, Cloud Run, Cloud Scheduler, Kubernetes, GitHub Actions, NX monorepo, SOC 2
Observability & Performance: Grafana, Sentry, structured logging, query and index optimization, incident response, release management
AI & ML: Gemini, Vertex AI, prompt engineering, document extraction with human review, parallel coding agents, spec-driven development, MCP, neural networks
Testing & other: Playwright, Jest, unit/integration/e2e, GIS, UX/UI, English (C2 by EFSET)
Jobs
Livegistics - (Sep 2021 - present) Senior Full-Stack Engineer, Platform Architect
- Platform architecture. Started the current platform from an empty repository in 2023 and designed its foundation: the PostgreSQL/Prisma data model, a TSOA + Hono API, and an NX monorepo with Next.js web and React Native mobile. It scaled from pilot to tens of thousands of tickets a month on that design, and I still own the schema.
- Integrations. I own the external integration layer end to end: a provider-agnostic framework connecting customers' ERPs, haulers' scale and ticketing systems, a well registry and scanned-manifest ingestion. The connectors are the easy half; the hard half is the sync engine under them: entity matching, conflicts, queued pushes, scheduled reconciliation, retry and backfill. Monitoring, triage and per-ticket history let the team run it without me. I work directly with customers and their ERP consultants on scope and rollout.
- Workflow engine. Designed the configurable ticket-lifecycle engine - transition rules, requirement checks, custom inputs, templates - and migrated every production project through the data-model change without downtime.
- AI document extraction. Drivers photograph paper tickets, the system pulls out structured fields, people review only the edge cases. I built the first pipeline and led the move to Gemini on Vertex AI, with a prompt-configuration layer so extraction is tuned without a deploy.
- Platform services. Rule-based alerting, real-time updates on Firestore and BullMQ, GPS route tracking, PDF generation, audit logs, Ory authentication across web and mobile.
- Performance and reliability. Cut web First Load JS by ~35%. Killed N+1 queries, fixed batch-job memory exhaustion with streaming, cleared CPU saturation and sync timeouts with indexes, and cut the e2e CI job to about a minute. First responder for production incidents; I land most release integrations.
- Infrastructure and compliance. GCP on Docker, Cloud Run and Kubernetes; GitHub Actions pipelines for dev, staging and production. I own the engineering side of SOC 2.
- How the team works. I set up our AI-assisted practice: an engineering constitution, agent instruction docs, a spec-driven workflow wired into issue tracking, MCP servers so agents read the real codebase, and guardrails so they can't commit or reach secrets. Several agents run in parallel across worktrees; e2e coverage and code review keep it honest. I wrote most of our architecture docs, and I interview engineering candidates and onboard new hires - most recently our QA engineer.
EOS Data Analytics - (Jul 2020 - Aug 2023) Software Developer and Computer Vision Scientist
Computer vision for satellite imagery: ML pipelines for geospatial data and analysis tools for earth observation.
Python, PyTorch, TensorFlow, NumPy, Pandas, QGIS, React, TypeScript, MongoDB.
Ultimatefintech - (Mar 2019 - Jan 2021) Lead Front-End Developer
Led frontend for the Virtual Vision event platform and iFX EXPO International 2020 - 3D scenes, real-time features, and a lot of interactive UI.
TypeScript, React, Next.js, Vue.js, Nuxt.js, Mobx.
Freelance - (Dec 2015 - Sep 2021) Full-Stack Developer
Web apps, APIs and databases for small clients, start to finish, including the client conversations.
JavaScript, TypeScript, React, Angular.js, MySQL, PostgreSQL, MongoDB.
Education
The National University of Water and Environmental Engineering:
- 2020-present - Ph.D. candidate, Computer Science. Dissertation: contextual dialogue generation using neural networks
- 2018-2020 - Master's, Applied Mathematics
- 2015-2018 - Bachelor's, Applied Mathematics
- 2012-2015 - Technical College NUWM, Applied Mathematics
Open Source
osm2geojson - Python library for converting OpenStreetMap and Overpass data to GeoJSON. Maintained since 2019, 2M+ downloads. GitHub →
gulp-bootstrap-configurator - Gulp plugin for custom Bootstrap builds. GitHub →
Featured Work
Livegistics: Enterprise Logistics Platform
The platform I architected and have built since 2021 - web, mobile and API. Everything in the job section above lives here.
Visit website
Stand For Ukraine: Humanitarian Aid Platform
Built during Russia's invasion to connect donors abroad with vetted Ukrainian aid organizations. Bilingual, put together fast, and it held up.
Next.js, React, TypeScript, Styled Components.
Visit website
Source on GitHub
Virtual Event Platform with 3D Environments
A conference platform with 3D venues, live chat and video streaming. I built the whole frontend - MobX State Tree for state, Three.js for the scenes.
Next.js, React, TypeScript, mobx-state-tree, Three.js, React Hook Form.
iFX EXPO International 2020 website
Full redesign and refactor, plus an interactive floor plan and a complicated registration flow. Nuxt.js, Vue.js, SCSS.
No longer online; it was at https://ifxexpo.com/cyprus2020/.
Beyond Work
When I'm not building production systems, you'll find me:
- Exploring geospatial data analysis and GIS technologies
- Studying neural network architectures and ML papers
- Creating philosophy and tech memes (seriously, check the about page)
- Supporting Ukraine and open-source communities
Remote from Lviv, Ukraine, with regular US time-zone overlap • Open to staff, lead, or senior roles • Full-time or contract