• File

Максим

Junior FullStack .NET developer

Age:
20 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Maksym Paliy
Junior .NET Developer — Backend, Full-Stack & AI / LLM Integration
Lviv, Ukraine · [open contact info](look above in the "contact info" section) · github · LinkedIn

SUMMARY
Backend, FullStack - focused .NET developer with about one year of hands-on experience building and shipping full-stack applications on
ASP.NET Core (.NET 8/9) — API and data layer, React frontend, Docker delivery. I design with Clean / layered architecture over EF Core,
PostgreSQL and MongoDB, and I care about production hardening: auth, rate limiting, input sanitization and secrets management (I
rewrote a live website's backend to close its vulnerabilities). Recent focus: integrating LLMs with Microsoft.Extensions.AI using function /
tool calling and guardrails.

EXPERIENCE
Software Engineering Intern — SoftServe 2025 · 3 months SoftServe — one of Ukraine's largest IT companies · Lviv
• Completed a 3-month engineering internship: hands-on .NET / C# development inside a team using a real workflow — Git, code review,
task tracking and Agile ceremonies.
Backend Developer — Freelance & Open-Source (part-time) 2025-2026 – Present BEST Lviv organization + personal
products · Lviv / remote
• BEST Lviv (live production site, real users) — rewrote the backend into a layered .NET 8 API (Controllers / Services / Repositories /
Infrastructure) on MongoDB, with content synced from Notion and media stored in MinIO (S3-compatible). • Hardened it for production:
API-key auth with constant-time comparison, per-IP rate limiting, HTML sanitization (anti-XSS), an SSRF-safe image fetcher, strict CORS,
secrets in user-secrets, and global exception handling (ProblemDetails).
• TaroSideAI (shipped full-stack product) — designed a 4-layer Clean Architecture backend (.NET 9) with a React + TypeScript SPA;
integrated an LLM via Microsoft.Extensions.AI so the model must call a DrawTarotCards tool that reads real data from PostgreSQL,
eliminating hallucinated output.
• Enforced tariff limits at the tool level: when a user's quota is spent the AI tool is not attached to the request, so limits cannot be
bypassed by prompt injection. ASP.NET Identity + JWT; EF Core migrations & seeding; Swagger.
TECHNICAL SKILLS
Languages: C#, SQL, JavaScript / TypeScript, HTML, CSS, Python
Backend & APIs: ASP.NET Core (Web API & MVC), .NET 8/9, EF Core, ASP.NET Identity, REST API design, Clean Architecture, Repository /
Unit of Work, DI, AutoMapper, FluentValidation
AI / LLM: Microsoft.Extensions.AI, function / tool calling, prompt design & guardrails, local inference (Ollama)
Security & Reliability: JWT & API-key auth (constant-time), rate limiting, XSS sanitization, SSRF-safe HTTP, secrets via user-secrets,
ProblemDetails error handling, health checks
Data & Storage: PostgreSQL, MySQL, MS SQL Server, MongoDB, MinIO / S3
DevOps & Tools: Docker, Docker Compose, Git / GitHub, Swagger / OpenAPI, Google Cloud (Cloud SQL), Postman, Rider, Visual Studio
Frontend: React, TypeScript, Vite, Bootstrap
PROJECTS
Hotel Booking System — layered ASP.NET Core MVC app github.com/Msk3123/HostelSite • Layered MVC app (Domain /
Application / Infrastructure) with Razor views and an admin panel for full CRUD over hotels, rooms and bookings; role-based access via
ASP.NET Identity (Admin / Client).
• Repository + Unit of Work and AutoMapper over EF Core (MySQL); fully containerized with Docker Compose, migrations applied on
startup, database on Google Cloud SQL.
CompanyEmployees API — multi-project REST Web API github.com/Msk3123/CsWebAPi • Multi-project REST API with full
CRUD, DTOs + AutoMapper, a repository abstraction, global exception-handling middleware and structured logging (NLog).
LEADERSHIP & COMMUNICATION
• BEST Lviv (international student organization) — Corporate Relations at the Engineering Job Fair: pitched the event to companies and
coordinated partners, translating technical value to non-technical decision-makers. Also HR (team of 11, 6 months) and CTF event
logistics.
EDUCATION
Lviv Polytechnic National University 2023 – 2027 BSc, Computer Engineering — Institute of Computer Technologies,
Automation and Metrology
LANGUAGES
Ukrainian — native · English — Intermediate (B1)

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: