Python developer · Backend systems · Applied AI
Ivano-Frankivsk · Remote
Oleksii Bodnarchuk
Python Backend & AI/RAG Engineer
I build reliable Python backends, asynchronous data flows and grounded RAG systems—from schema design and integrations to testing, delivery and monitoring.
01 / Experience3+ yearscommercial Python development
02 / BackendFastAPI + asyncAPI and service architecture
03 / Applied AIRAG + LLMproduction RAG systems
01Profile
Backend engineer focused on FastAPI, async architecture and PostgreSQL, with recent production work in AI/RAG.
I design well-documented APIs, cover core flows with tests and own features end to end. My background as a business owner and Python mentor helps me connect technical decisions with clear communication and practical outcomes.
02Experience
Dec 2022 — Present
1WorldOnline R&D Center
One employer · two sequential client projectsAI/RAG Python Engineer
Outsource project under NDA
- Built an async RAG pipeline with reliable ingestion and retries, Milvus vector search, metadata filtering and recall-focused retrieval.
- Delivered LangChain context building and a LangGraph rewrite / retrieve / grade flow with streaming responses.
- Reduced latency with Redis caching and monitoring; added RBAC, tenant isolation, PII redaction and safe tool calling for search and database access.
Python Backend Developer
AlphaGrail.ai
- Built and maintained a FastAPI backend for an AI trading signals and analytics SaaS product.
- Migrated core flows to FastAPI, SQLModel and asyncpg, delivering up to 3× higher throughput.
- Owned PostgreSQL and Alembic schemas, data-heavy ETL, Stripe billing and webhooks, authentication, tests and delivery to AWS through GitLab CI/CD and Docker.
May 2025 — Present
Python Mentor
Hillel IT SchoolParallel teaching role- Teach adult learners transitioning into IT, covering core Python concepts through practical tasks and mini-projects.
2017 — 2022
Business Owner
Self-employed · Lviv, Ukraine- Ran small businesses end to end across operations, budgeting, sales and marketing.
- Tracked KPIs and basic analytics to improve decisions and profitability.
03Technical stack
Backend
- Python 3
- FastAPI
- Flask
- Django / DRF
- Async programming
- REST APIs
Data
- PostgreSQL
- Redis
- SQLAlchemy
- SQLModel
- Alembic
- Pandas / Parquet
AI / RAG
- LangChain
- LangGraph
- Milvus
- LLM integrations
- OpenAI API
- Tool calling
Cloud & delivery
- AWS
- GCP / GCS
- Docker
- GitLab CI/CD
- Linux / Bash
- Pytest
Web & integrations
- JavaScript ES6+
- HTML / CSS
- Jinja / Django templates
- OAuth 2
- Stripe
- Kong
04Education
May — Nov 2022
Python Developer Course
Mate AcademySep 2010 — Jul 2014
Bachelor’s Degree in Civil Engineering
Lviv Polytechnic National University05Languages
UkrainianNative
EnglishUpper-intermediate · B2