Valentin Solomko
Rating
Language proficiency level
CV
🧠 ABOUT ME
Senior Software Engineer / Tech Lead, 20+ years of experience. I work with Go, Java, Groovy, Perl. I build backend systems, AI pipelines and automation — fast, thanks to AI-assisted development (Claude Code, Cursor, Aider).
💡 WHAT I DO
⚙️ Go / Backend Automation
CRM, API, email service integrations. Daemons, CLI tools, microservices. PostgreSQL, MongoDB, Redis.
🤖 AI Pipelines & Agents
Data collection → LLM processing → delivery (Telegram, email, API). OpenAI / Claude API integration. Vibe coding: from idea to MVP.
💬 Telegram Bots
Rule-based and AI chatbots, bots for e-commerce, crypto, notifications. Deployment on Railway / GCP with monitoring.
🕷️ Parsing & Data Collection
Scrapers with anti-detection, captcha solving, proxy rotation. Email validators, ETL pipelines.
☁️ DevOps / Infrastructure
Docker, Kubernetes, GCP, GitHub Actions. Prometheus + Grafana.
💼 EXPERIENCE
- Freelance Engineer (2024 — present)
- Senior Plugin Developer, CloudBees Inc. (2019 — 2024)
- Plugin Developer, Electric Cloud Inc. (2018 — 2019)
- Team Lead, PortaOne LLC, Kyiv (2013 — 2018)
- System Architect & R&D Lead, Internet Invest Ltd (2010 — 2013)
- CEO/CTO, TVCom Ltd (2008 — 2010)
- Tech Architect & Team Lead, Summit CJSC (1997 — 2006)
🎓 EDUCATION
NDPU, Kyiv — Bachelor, Physics and Astronomy
🌍 LANGUAGES
Ukrainian (native) · English B2
Skills and abilities
Programming
Services
Photo, Audio & Video
Administration
Outsourcing & consulting
Portfolio
- All works 11
- Tuition 1
- Data Parsing 3
- AI & Machine Learning 4
- Bot Development 2
- Enterprise Resource Planning (ERP) 1
-
22 USD Vibe Coding Training: AI as an Amplifier, Not a Replacement
TuitionGrowing demand for vibe coding education — I work with three types of clients:
▸ Vibe coders — already burned, still believing in the magic. Format: small group online workshops with a real project, prompting system, and daily techniques.
… ▸ Non-IT professionals — marketers, managers, product people — who want to boost results with AI without going deep into programming. Same group format, focused on their tools.
▸ Those who want to grow seriously — individual mentoring and coaching: your project, your pace, targeted feedback.
Learning is built around real projects from your field. AI amplifies what's in your head — smart input gets great results.
-
111 USD AI Voice Agent — 20K Calls/Month, 80% Automation
AI & Machine LearningVoice AI agent automating inbound customer support calls for a micromobility startup. ~20,000 calls/month. Delivered in 24 days.
Operators spent 80% of their time on 4 recurring scenarios: trip completion, lock failures, red-zone violations, app freezes. The bot now handles all four autonomously — queries CRM in real time, takes action, closes the call.
… Result: ~80% of calls resolved without operator involvement.
Architecture:
Binotel webhook → Whisper STT (UA/RU) → GPT-4o-mini → CRM API → ElevenLabs / Azure TTS
Key solutions:
- Latency: all fixed phrases pre-generated via ElevenLabs and cached. Azure TTS only for dynamic responses
- CRM queries run async during audio playback
- Out-of-script → transfer to operator with full call context
Stack: Go · Binotel · OpenAI Whisper · GPT-4o-mini · ElevenLabs · Azure TTS · Redis · PostgreSQL
-
111 USD AI Application Assistant — Telegram Bot for GovTech
AI & Machine LearningConversational AI assistant as a Telegram bot for a Ukrainian consultancy helping small businesses apply for government and EU grant programs.
Problem: 1 application = 2–4 hours of consultant time. 50+ clients/month.
… Architecture:
- RAG + LLM classifier (pgvector HNSW + OpenRouter) routes to correct program
- LLM function-calling extracts facts from 10–20 client messages
- Donor-specific rule validation (funding limits, min employees, eligible categories)
- Excel template filling — input cells only, formula cells untouched
- Operator escalation with full context when AI confidence drops below threshold
Stack: Go · PostgreSQL · pgvector · Ollama bge-m3 · OpenRouter · Telegram Bot API · excelize · Docker
-
67 USD KeepinCRM Automation for an E-Commerce Store
Enterprise Resource Planning (ERP)Built a Go daemon that fully automates the CRM workflow of an online store: moves deals through the sales funnel based on Nova Poshta delivery statuses, generates fiscal receipts via Checkbox (Ukrainian ПРРО), and sends SMS notifications to customers via TurboSMS.
What was built:
… - Automatic deal progression through a 7-stage sales funnel: Nova Poshta statuses mapped to KeepinCRM stages, with a CRM comment added on every transition.
- Fiscal receipt generation for COD and NovaPay payments: receipt issued when the parcel is picked up by the buyer (NP status 9), payment type — "Integrator payment NovaPay".
- WayForPay fiscalization without waiting for a tracking number: parallel agreement scan via GET /agreements — receipt issued immediately when the order appears in CRM, before a waybill is created.
- SMS notifications: #1 on waybill creation (tracking link), #2 on arrival at the branch, #3 after fiscalization (link to the public fiscal receipt).
- SQLite deduplication: every event (stage move, SMS, receipt) fires exactly once — no duplicates regardless of polling frequency.
- Deployed as a systemd unit on the client's VPS, running 24/7; watchdog cron + daily database backup.
Stack: Go 1.24+, SQLite, systemd, KeepinCRM API, Nova Poshta API, Checkbox ПРРО API, TurboSMS API
#golang #CRMAutomation #KeepinCRM #NovaPoshta #Checkbox #TurboSMS #WayForPay #ecommerce #fiscalization #systemd #sqlite
KeepinCRM Automation — Nova Poshta, Checkbox, TurboSMS
-
67 USD AutoGA — Automated AI-Powered News Digest
AI & Machine LearningBuilt a fully automated pipeline that turns Google Alerts into a Telegram channel digest: RSS feed → article scraping → LLM summarization → Telegram delivery.
What was built:
… - Go HTTP service for article scraping: accepts a batch of URLs, concurrently extracts clean article text using Mozilla Readability, returns structured JSON. Deployed on Google Cloud Run.
- Make.com integration: developed a CLI tool that programmatically deploys complete automation scenarios via Make.com API — a single command sets up the full flow for any list of RSS
feeds.
- Deduplication via Upstash Redis: each article is processed exactly once, no repeated notifications.
- Ukrainian-language AI summaries via Ollama Cloud LLM.
- Robust edge-case handling: JavaScript-rendered pages, paywalled content, YouTube URLs, Google Alerts redirect unwrapping.
Stack: Go 1.25, Google Cloud Run, Make.com, Upstash Redis, Ollama Cloud, Docker, Telegram Bot API
#GoogleAlerts #Make.com #AI #Ollama #OpenRouter #API #Upstash #Redis #GCP #golang #docker #Telergam
-
67 USD ShoPogoda (Що Погода) - Enterprise Weather Bot
Bot DevelopmentShoPogoda is a production-ready Telegram bot for weather monitoring, environmental alerts, and enterprise integrations, deployed on Railway with Supabase PostgreSQL and Upstash Redis. Core features: real-time weather, 5-day forecasts, air quality, smart locations, multi-language support (UA, EN, DE, FR, ES). Enterprise: custom alerts, Slack/Teams integration, RBAC, Prometheus/Grafana monitoring, high availability. Technical: scalable design, 30.5% test coverage, Docker/CI/CD, security with rate limiting and logs.
#productdesign #Domain-Driven-Development #ai_assisted_development #open_source #Automation #vibe_coding #AI #ai_engineering #cloud #cost_optimization #production_engineering #devops
-
150 USD Telegram ChatBot: Rule-Based + AI
Bot DevelopmentA Telegram bot that combines rule-based logic with AI — precision and flexibility in one solution.
Rules — structured scenarios: FAQ, menus, commands, order processing. Fast and predictable.
AI (NLP) — understands free text, detects intent, delivers personalized responses.
…
Together: the bot answers standard queries instantly while understanding natural language 24/7.
Suitable for: customer support, e-commerce, crypto, real estate, healthcare.
-
111 USD I'll review, fix, or create an MVP with an AI-driven vibe coding
AI & Machine LearningBring your project to life faster with Vibe Coding.
This Gig is for startups, founders, and teams who need:
… * Quick MVPs or app prototypes
* Production-ready backend systems
* Low-code/no-code solutions that save time
* AI-powered code for cleaner, scalable results
* Seamless deployments with Supabase, Fly.io, Replit, or GCP
No matter your tech challenge, Vibe Coding combines the power of AI with efficient coding practices and low-code tools to build robust, scalable solutions tailored to your goals.
#vibecoding #lovable-ai #claude-code #mvp #cursor #supabase #low-code #no-code #replit
-
111 USD WebPageAnalyzer -- All-in-One Web Page Analysis Tool
Data ParsingGet your custom web analysis tools to automate data extraction, transformation, comparison, and analysis for your specific needs, such as market research or competitor monitoring.
You can extract data from any website, target content precisely with CSS, and transform it to JSON, CSV, or other formats. You can also track website changes, get SEO metrics, and handle any language. It integrates easily with your systems.
… These tools go beyond basic scraping, handling dynamic content with headless browsers, providing robust error logging, and allowing custom JavaScript. You get clear documentation to start quickly.
#data_scraping #web_scraping #web_scraper #data_mining #data_extraction
-
111 USD MaiChe -- Email Validation Tool
Data ParsingCan your business afford wasted marketing efforts, high bounce rates, or a damaged sender reputation?
With professional email list verification, your campaigns reach real people, not dead ends. You’re able to reduce bounces, avoid spam traps, and protect your domain from blacklisting. Every email address is verified for validity, syntax, domain, and mailbox status, ensuring your list remains fresh and compelling.
… By removing invalid, disposable, and role-based emails, you save money and ensure your messages land in genuine inboxes. Regular list cleaning keeps your audience engaged and maximizes your marketing return on investment (ROI).
You receive a detailed report, ready for immediate use, with your data handled securely and in compliance with privacy laws.
Enjoy higher deliverability, better engagement, and peace of mind— your email marketing can perform at its best!
#email_validation #list_cleaning #automation #programming #coding
-
111 USD DataScrapexter -- Professional Data Scraper
Data ParsingYou can effortlessly extract valuable data from any website, enabling seamless web crawling, e-commerce scraping, and data mining. Our advanced web scraper provides automation, anti-detection, and captcha-solving capabilities, ensuring you access clean, structured data for your data analysis and processing needs. With proxy rotation, you're able to bypass restrictions and scale your projects effortlessly.
- Automate data extraction with customizable YAML and JSON configurations, saving you time on repetitive tasks.
- Benefit from anti-detection and captcha-solving, guaranteeing consistent results even on protected sites.
… - Utilize proxy rotation and distributed processing to handle large-scale web scraping projects with ease.
- Receive structured data in JSON, CSV, or database formats, ideal for your data analysis workflows.
- Master dynamic content, encoding issues, and high-volume scraping with our Go-powered solution.
Use cases include e-commerce scraping for competitor pricing analysis, web crawling for market research, or developing custom scrapers for niche data extraction. Whether you're a small business or enterprise, you can rely on clear, actionable insights.
#data_scraping #website_scraping #web_scraper #data_mining #data_extraction
Reviews and compliments on completed projects 1
6 March
134 USD
URGENTLY set up keepincrm
A person who really understands this issue we can recommend.