• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/20334655/

Python-програміст

City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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.

Mykhailo Melnyk
Python software engineer
Lviv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | LinkedIn | GitHub

Software Engineer with 6 years of programming experience – from early Telegram bots, data automation, and market
monitoring tools to classical ML, scientific computing, and web applications – now building AI-powered systems. Open to
software engineering roles.
Experience
Aerostat prediction | Python, xarray, Qt, Leaflet.js, SQLite September 2024 – October 2025
Client-commissioned novel scientific application for high-altitude balloon path forecasting
● Owned the full product lifecycle across specification, research, algorithm design, architecture, implementation and
testing, expanding a short initial client brief into the full scope delivered
● Gave users the flexibility to choose from a wide range of data sources (GFS, radiosonde measurements, national and
regional models) and rank them – using the most accurate source given its coverage and simulated balloon position
● Added the ability to pre-download the data for offline use and use third-party grib/netcdf files through template adapters
● Implemented multi-path rendering on an interactive map, letting users compare predictions across different data sources,
forecast times, and actual flown paths – with project save/load support
● Validated predictions against real balloon launches, presenting findings at SoftTech-2025
Projects
Crypto Agent LangGraph, FastAPI, React, MLflow, Tavily, DuckDB
AI assistant automating crypto analysis across recent moves, funding and news
● Used SQL queries over cached Binance REST API calls as primary analysis tool with DuckDB sandboxing and query
wrapping for security and hard row limit for token economy
● Added Tavily web search – isolated as untrusted input to guard against prompt injection – with news vs general search
differentiation, persistent user memory, and reusable skills for recurring requests
● Shipped as a React/FastAPI web app with query logging for understanding user needs and MLflow tracing for debugging
Hierarchical RAG system LangChain, LangGraph, Ragas, ZenML, MLflow, MongoDB, Qdrant
RAG system that leverages a knowledge base's natural hierarchical structure to guide retrieval, letting it answer both factual
and structural questions
● Built config-driven data pipelines in ZenML covering ETL, embedding, inference and evaluation, with versioned YAML
configs, hash-based change-data-capture, crash-resilient checkpointing of predictions, and MLflow experiment tracking
● Designed a routed RAG pipeline which uses query rewriting, cross-encoder reranking and chunk location metadata to
improve the search; built an agentic alternative that traverses the hierarchy with size-constrained expansion
● Designed a custom LLM-as-judge answer-correctness metric (NLI entailment against atomic facts); answer correctness
improved from a 0.50 naive-chunking baseline to 0.737 (hierarchical RAG) and 0.755 (agentic) on an early eval set
Credit risk modelling system Python, scikit-learn, optuna, FastAPI, Django, Docker Compose, LightGBM, XGBoost
● Built an end-to-end loan-approval system as two decoupled services, a FastAPI inference service and a Django web
application storing borrower applications and model decisions, orchestrated with Docker Compose
● Compared regression and classification methods for threshold-optimized loan approval across 151 raw features, each
preprocessed with feature-specific missingness and encoding strategies, achieving 1.73x aggregated return improvement
over an approve-everyone baseline on holdout set using a LightGBM regression model
Ch-D: Chord Sheet Sharing Platform Python, Django, JavaScript/jQuery, Bootstrap 5, PostgreSQL, Heroku
● Built a Django web application for saving song chord sheets and publishing them to a public library after review
● Wrote a text parser that finds chords in free-form sheets and shows clickable piano and guitar chord shapes, with in-
browser transposition; deployed on Heroku
Skills
Development: Python, SQL, JavaScript, FastAPI, Django, Git, Qt, Claude Code
Infrastructure: Docker, Docker Compose, MongoDB, SQLite, ZenML, MLflow
AI engineering: LangChain, LangGraph, RAG, agentic systems, Ragas, Qdrant, Tavily
Machine Learning: scikit-learn, pandas, xarray, matplotlib, plotly, Optuna, Ultralytics, Albumentations
Languages: English (professional working proficiency), Ukrainian (native)
Education
Kyiv Polytechnic Institute | Bachelor’s degree Kyiv, Ukraine | September 2021 – June 2025
Information systems software engineering
Relevant coursework: Software engineering, Web-infrastructure, Information Systems Infrastructure (AWS, Azure,
VMware labs)

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: