# Kateryna Stetsenko — Full-stack developer

> Kateryna Stetsenko is a full-stack developer (3+ years) specializing in React/Next.js frontends and Python/Django backends, with a focus on performance optimization, API and database design, and real-time features. Master's degree in Computerized and Robotic Systems (KhNURE, 2025).

## Summary

I'm a full-stack developer with 3+ years of experience across the complete software development life cycle.
On the frontend I work with React, Next.js and React Native; on the backend with Python, Django, FastAPI, Celery, Redis and PostgreSQL - building scalable APIs, designing databases and optimizing systems.
I'm a little obsessed with performance: I cut main-page load time in an enterprise HRMS from 30s to 4s and lifted Lighthouse scores from 60–75 to 90+.

Strengths: Performance optimization, Clean, tested, documented code, Database & API design, Real-time features, Code review & mentoring mindset.

## Skills

- **Frontend:** React, Next.js, TypeScript, React Native, Redux Toolkit, Tailwind CSS, HTMX, Alpine.js, Electron
- **Backend:** Python, Django, FastAPI, Celery, GraphQL, WebSockets, REST APIs
- **Data & infra:** PostgreSQL, Redis / Valkey, Docker, DigitalOcean, CI/CD
- **Integrations & quality:** Stripe, Auth0, Lighthouse / Web Vitals, Unit testing, Code review

## Projects

### Horilla — Open-source HRMS & ERP

Open-source international HRMS and ERP platform for enterprise operations.

- Role: Full-stack developer · Duration: 11 months · Team: 2–3 people
- Key result: **30s → 4s** (main page load (−85%))
- Cut load time by up to 85% on main pages and 50% on secondary views by splitting monolithic queries into async HTMX requests and client-side filtering.
- Designed Django polymorphic models for a non-duplicating DB architecture across complex HRMS entities, simplifying migrations.
- Built dynamic UI components with Alpine.js/HTMX and grew test coverage with automated unit tests.
- Stack: Python, Django, PostgreSQL, HTMX, Alpine.js, Docker, Valkey, DigitalOcean

### Ctrl.ai — Fleet & driver management

Fleet and driver management platform with real-time operational tracking.

- Role: Full-stack developer · Duration: 6 months · Team: 4–6 people
- Key result: **Real-time** (tracking with lean GraphQL payloads)
- Built Celery/Redis task queues for heavy asynchronous background processing and scheduling workflows.
- Implemented real-time data fetching and state management with GraphQL and Redux Toolkit, reducing API payload sizes.
- Optimized PostgreSQL models, wrote schema migrations and automated deployment scripts.
- Stack: React, TypeScript, Redux, Python, Django, GraphQL, Celery, Redis, PostgreSQL, Docker

### Pikt — AI website builder

AI-driven website creation platform with integrated e-commerce: users launch professional sites with intelligent design generation and payments.

- Role: Front-end developer · Duration: 9 months · Team: 9–10 people
- Key result: **SSR + SSG** (faster first load & better SEO)
- Engineered server-rendered and statically generated pages with Next.js, drastically improving initial load time and SEO discoverability.
- Monitored and improved Web Vitals with Lighthouse: code splitting, image optimization and bundle-size audits.
- Developed the component architecture for intelligent layout generation, linking user input directly to automated e-commerce payment flows.
- Stack: Next.js, TypeScript, Redux, Lighthouse

### Design contest platform — Marketplace for logo design

Platform where customers launch logo design contests and receive 200+ designs from many designers, working directly with clients.

- Role: Front-end developer · Duration: 16 months · Team: 3–5 people
- Key result: **60 → 90+** (Lighthouse score on static pages)
- Implemented bidirectional real-time communication for live design contests and chat with WebSockets.
- Secured authentication and access control across web and desktop (Electron) apps with Auth0.
- Integrated Stripe for multi-party marketplace payments: refunds, payouts and automated invoicing.
- Lifted Lighthouse from 60–75 to 90+ by replacing React hooks overhead with lightweight vanilla JS and optimizing Next.js static output.
- Stack: Next.js, React, Electron, TypeScript, Tailwind, Redux, WebSocket, Redis, Auth0, Stripe

## Education

- Master's degree, Computerized and Robotic Systems — Kharkiv National University of Radio Electronics (2025)
- Bachelor's degree, Automation, Computer-Integrated Technologies and Robotics — Kharkiv National University of Radio Electronics (2024)

## Certifications

- AI Agentic Engineer (2026)
- Architecture of high loads (2026)
- Python Pro (2025)

## Contact

- Email: kateystetsenko@gmail.com
- LinkedIn: https://www.linkedin.com/in/kateryna-stetsenko-72311b251/
- CV (PDF): https://kateystetsenko.com/Kateryna-Stetsenko-CV.pdf
- Website: https://kateystetsenko.com
- MCP server (Streamable HTTP): https://kateystetsenko.com/api/mcp
