CV
Valentyn Solomko
Senior Software Engineer / Technical Lead / CTO
Links: LinkedIn · GitHub · Portfolio
Summary
Seasoned Senior Software Engineer / Technical Lead with 20+ years of professional experience designing and delivering enterprise-grade software systems and AI-driven products. Expert in Go (3+), Java (5+), Groovy (6+), Perl (20+), and TypeScript (1+), with a strong focus on cloud-native development, scalable microservices, and data-intensive automation.
Currently serving as CTO, directing technical strategy and AI workflow integration across multi-product SaaS development with a 20+ person engineering team. Designs and implements AI-assisted engineering workflows — from spec-driven development and multi-model review pipelines to autonomous refactoring and context-engineered AI agents — that measurably accelerate delivery and reduce defect rates.
Recently delivered, hands-on, four production AI systems end-to-end: a conversational RAG platform that automates document generation (100% artefact validity, ~$7/user/month), a voice AI agent handling ~20,000 support calls per month at ~80% automation, a substantial solo rebuild of a field-services SaaS platform (991 commits in 3 months, 474 passing tests, zero vulnerabilities), and primary-contributor work on a modular sales-CRM platform with AI-powered reporting and decision billing (1,366 commits, ~123K LOC). Combines deep technical expertise with hands-on leadership — from architecting scalable APIs and microservices to mentoring teams and driving modernization initiatives. Adept at transforming complex legacy platforms into efficient, cloud-native systems through automation, best practices, and strategic design.
Strong cross-functional communicator and problem-solver, passionate about system performance, software quality, and developer productivity.
Core Competencies: Go & Java Specialist · AI/ML Integration · AI-Assisted Development · AI-Powered Pair Programming · AI-Augmented Spec-Driven Development · RAG & LLM Integration · Cloud-Native Systems · Automation Engineering · Backend Optimization · DevOps Integration · Microservices · CTO / Executive Engineering Leadership · Team Leadership · Technical Mentorship
Skills
Backend Development
- Languages: Go, Java, Groovy, Perl, TypeScript, PL/pgSQL, Bash
- Frameworks:
- Go: Gin, Cobra + Viper, uber-zap, GORM, sqlc + pgx, gRPC, protobuf, Colly, Goquery, chromedp, river, testing + mockery
- Java: Lombok, Spring Boot, Spring Security, Spring Data
- TypeScript / Node: React 19, Deno, Supabase Edge Functions, Vitest, Playwright
- Perl: perlcritic, perltidy
- Architectural Patterns: Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), Clean Architecture, SOLID
- Concepts: OOP, Concurrency, API Design, Distributed Systems, Automation Pipelines, Idempotency & Two-Phase Transactions
AI, Intelligent Systems & AI-Assisted Development
- Core Areas: Neural Networks, Deep Learning, Retrieval-Augmented Generation (RAG), Predictive Analytics, Intelligent Automation
- Paradigms / Approaches: AI-Assisted Development; AI-Powered Pair Programming; Generative AI for Specification and Design; AI-Augmented Spec-Driven Development; AI-Driven Development (AIDD); Autonomous Refactoring and Adaptive Coding; AI-Agent-Driven Development; Context Engineering; Self-Healing Systems
- Tooling & Platforms: OpenAI API, Anthropic API, OpenRouter, Ollama (local models), Claude Code, Cursor, Aider, Langfuse, Promptfoo
- RAG & Vector Search: pgvector (HNSW), local embeddings (bge-m3), schema-validated LLM function-calling, multi-tenant retrieval
- Applications: AI-assisted automation, smart data extraction, conversational document generation, voice agents, decision-support systems, multi-model review pipelines
- Integrations: Embedding AI workflows into backend pipelines and SaaS platforms; multi-provider LLM failover (Anthropic, OpenAI, Google, Ollama, OpenRouter); LLM cost optimization
Cloud & DevOps Engineering
- Cloud Platforms: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), OpenShift, Hetzner
- Containerization & Orchestration: Docker, Docker Compose, Kubernetes
- Infrastructure as Code: Terraform, Ansible, Helm
- CI/CD: CloudBees CI (Jenkins), CloudBees SDA (ElectricFlow), GitHub Actions, GitLab CI/CD
- Artifact Management: JFrog Artifactory, Nexus
- Monitoring & Reliability: Prometheus, Grafana, OpenTelemetry, Loki, Tempo, Langfuse (LLM observability), centralized logging (ELK, uber-zap)
- Secrets & Security: SOPS + age, Trivy, security hardening
- Deployment: GitHub Pages, Railway, Fly.io, Vercel, Supabase, Upstash, Caddy + Let’s Encrypt
- Troubleshooting: metrics, alerts, monitoring, profiling
Data & Storage Systems
- Relational: PostgreSQL / Supabase, MySQL, SQLite, Interbase / Firebird — SQL optimization, RLS policies, multi-tenant schema design
- NoSQL / Key-Value: MongoDB, Redis / Upstash, BerkeleyDB, LevelDB
- Focus: Schema design, performance tuning, high availability, caching strategies
System Design & Architecture
- Domains: Distributed Systems, High Availability, API Gateways, Event Processing, Fault Tolerance, Load Balancing
- Web Infrastructure: Apache, Nginx, Load Balancing, Security Hardening
- Operating Systems: Linux (CentOS, Ubuntu), FreeBSD, Windows
- Design Competence: UML modeling, architectural documentation, system refactoring, finite state machines
- Design Patterns: SOLID, Clean Architecture, Domain-Driven Design
Version Control & Tooling
- VCS: Git (GitHub, GitLab, Bitbucket), SVN, CVS
- Project Tools: Jira, ClickUp, Confluence, Gradle, Postman, UML, GraphViz, yEd, VSCode, IntelliJ IDEA, Geany
- Bot Development: Telegram, Discord, WhatsApp, SMS/Voice (autoresponders, crypto bots, e-commerce)
- Web Scraping: Anti-detection, captcha-solving, proxy rotation, distributed processing, information retrieval, intelligent ETL pipelines
Leadership & Collaboration
- Roles: CTO, Technical Lead, Architecture Advisor, Mentor
- Practices: Agile Scrum, After Action Review, Technical Documentation Standards, AI Workflow Engineering
- Project Delivery: Requirements analysis, architecture documentation, cross-functional collaboration
- Strengths: Team enablement, code quality governance, stakeholder communication, delivery excellence
- Impact: Led 20+ person engineering teams; improved developer efficiency through AI-assisted workflows; delivered multi-product SaaS platforms with measurable reliability gains
Employment History
Freelance Software Engineer & CTO | Self-employed | Remote | Oct 2024 – Present
Technical leadership and hands-on delivery of AI-driven backend systems. Serve as CTO for an AI-driven SaaS product company, directing engineering strategy across multiple products with a 20+ person team, while delivering selected client engagements end-to-end.
Technical Leadership & AI Workflow Integration
- Direct engineering strategy across multiple products with a 20+ person team
- Design and implement AI-assisted engineering workflows: spec-driven development, multi-model PR review pipelines, context-engineered AI agents, autonomous quality gates
- Architect multi-product SaaS platforms: React 19 + TypeScript frontends, Deno / Supabase Edge Functions, multi-provider LLM failover with Langfuse observability
Selected Projects & Outcomes
- AI Application Assistant — Conversational RAG / GovTech platform (2026). Sole architect, engineer, and DevOps; 8-week MVP + 2-week calibration.
- Go monolith (9 subsystems, single binary) on Hetzner, Telegram bot front end, deployed via Docker Compose
- Retrieval-augmented generation with pgvector (HNSW) and local Ollama bge-m3 embeddings — keeping applicant data on-premise and retrieval resilient to cloud-LLM outages; OpenRouter (Claude / Gemini) for generation
- LLM function-calling with schema validation extracts structured facts and fills Excel templates while preserving interdependent formula chains (excelize)
- 12-state conversation FSM persisted in PostgreSQL; idempotent LLM calls via a two-phase transaction pattern (no duplicate billing or file generation on retry)
- Spec-first delivery, reviewed through a multi-model AI pipeline (Claude, Gemini, GPT-4o, DeepSeek, Grok) producing dozens of ADRs before implementation
- Outcomes: 100% Excel artefact validity, 22% escalation rate, p95 response 10.6s, ~$7 per user/month, delivered on schedule
- AI Voice Agent — Customer support automation (2026). Backend and AI integration; 24-day delivery.
- Voice support pipeline: Binotel telephony webhooks → OpenAI Whisper (STT) → GPT-4o-mini function-calling → CRM actions → ElevenLabs / Azure TTS
- Redis session state across stateless webhooks; per-scenario state machines; a strict structured action set as LLM guardrails; pre-recorded + real-time TTS hybrid to eliminate latency
- Outcomes: handled ~20,000 calls/month at ~80% resolution without an operator; operating cost ~$400–700/month
- Gym Operations Platform — Field-services SaaS rebuild (2026). Freelance full-stack engineer / AI integration; 3-month solo takeover.
- Took over a partially-built no-code MVP and substantially rebuilt it into a production system — React 19 + TypeScript frontend, Supabase/Deno backend, 991 commits solo
- Automated escalation triggers (staged no-check-in alerts, repeated photo-rejection detection, overdue-shift flagging) replacing manual shift monitoring
- Multi-provider LLM failover (5 providers) for AI photo validation and report generation — validation keeps working through provider outages instead of blocking the field workflow
- Three-Layer data model (Facts → Computation → Interpretation) enforced via row-level security at the schema level; AI-generated interpretation kept append-only, never overwriting source facts
- Development run through a structured multi-agent AI pipeline (planning → tech-lead → code generation/simplification → independent code review, security review, and test generation) to keep a fast solo rebuild from accumulating undocumented tribal knowledge
- Outcomes: ~42K LOC across 270+ files, 474 passing tests (30% test-to-source ratio), zero
npm auditvulnerabilities, delivered in 3 months
- Sales CRM Platform — Conversation-first CRM with AI reporting & decision billing (2026). Freelance full-stack engineer / AI integration; 3-month engagement, primary contributor.
- Became the primary contributor on a modular sales-CRM rebuild — 1,366 of 2,888 total commits — spanning a React 19 + TypeScript frontend and a Supabase edge-functions backend across 7 independently-versioned modules
- AI gateway with database-driven system prompts (5-minute TTL cache) and automatic provider fallback (Gemini → OpenRouter on rate-limit/provider errors) — AI-dependent features keep working through a provider outage instead of failing the whole pipeline
- Deterministic, append-only billing ledger for AI-assisted actions — no entry ever mutates a prior one; balance is always reconstructible by replaying the ledger
- 23 production cron jobs moved sync, monitoring, and email processing off the request path, keeping the conversation workspace responsive independent of background-sync volume
- Moved staging and production to trunk-based deployment from the same branch, eliminating a class of bugs caused by environment drift
- Outcomes: ~123K LOC across frontend and edge functions, 201 test files, delivered across 3 months
- AI Agent Cost Optimization (2026). Cut AI subagent spend 70–85% with a hybrid architecture — cheap OpenRouter models for analytical tasks, Claude Haiku as orchestrator, premium models reserved for high-blast-radius work — with multi-provider failover and pinned model IDs, holding quality on structured tasks.
- Open-source & client tooling. Go-based web scraping framework with anti-detection and distributed processing (DataScrapexter); production Telegram bots (weather intelligence, CRM automation, e-commerce); cross-agent AI orchestration mesh (chorus); email validation and marketing automation CLIs.
Backend Development & Architecture
- Design and implement scalable backend systems using Go, Java, Groovy, and Perl
- Develop RESTful APIs and microservices for high-performance applications
- Create custom CLI tools and enterprise-grade software solutions
- Optimize database performance and design efficient data storage solutions
Deployment & Data
- Databases: PostgreSQL / Supabase, MySQL, MongoDB, Redis / Upstash
- Deployment: GCP, Hetzner, GitHub Pages, Railway, Fly.io, Vercel, Docker, Kubernetes
Senior Plugin Developer | CloudBees Inc. | Remote | 2019 – 2024
- Engineered enterprise-grade plugins for the CloudBees DevOps platform, focusing on Analytics, CI/CD, and Release Orchestration
- Spearheaded a major system refactoring initiative, creating reusable component packages and a Chrome extension
- Architected and implemented core platform components, improving system scalability
- Led requirements gathering and analysis through direct customer collaboration
- Optimized code performance and implemented automated testing frameworks
- Established Agile Scrum practices, improving team delivery efficiency
- Conducted technical interviews for engineering candidates
- Maintained effective communication with cross-functional teams and stakeholders
Technical Environment: Groovy, Java, Perl, Go · Docker, Kubernetes, Helm, Ansible, Terraform · CloudBees CI (Jenkins), CloudBees SDA (ElectricFlow), GitLab CI · JFrog Artifactory, Nexus · BigIP, OctopusDeploy · Git (GitHub, GitLab, Bitbucket) · Agile Scrum, Feature Management
Plugin Developer | Electric Cloud Inc. (acquired by CloudBees) | Remote | 2018 – 2019
- Led plugin development within the Flow Plugin team for an enterprise DevOps automation platform
- Engineered and maintained custom plugins extending platform functionality for Fortune 500 clients
- Developed comprehensive integration test suites ensuring plugin reliability and performance
- Collaborated with distributed teams to maintain continuous integration workflows
Technical Environment: Groovy, Perl · JUnit, integration testing frameworks · Electric Flow (now CloudBees CD) · Docker, Kubernetes · Git · Agile Development
Team Lead, Kyiv Branch | PortaOne LLC | Kyiv, Ukraine | 2013 – 2018
- Led the development team building core components for the PortaSwitch BSS and Billing platform
- Architected and implemented telecommunications solutions for MNO/MVNO/MVNE providers
- Established the “After Action Review” process, improving team performance and project outcomes
- Mentored junior developers, accelerating their technical growth and productivity
- Facilitated cross-departmental collaboration, streamlining development workflows
- Managed integration of VoIP, IoT, and broadband service components
- Directed technical initiatives for Communication Service Provider solutions
Technical Environment: Perl, Linux, PortaSwitch · MySQL, PostgreSQL · VoIP, SIP, BSS · High-availability systems · Git · YouTrack, Confluence · Agile, After Action Review
System Architect & Development Head | Internet Invest, Ltd | Kyiv, Ukraine | 2010 – 2013
- Architected and led the complete redesign of the enterprise email service platform mail.ua
- Managed the backend development department, overseeing 20+ engineers
- Established a comprehensive development lifecycle including design, coding, and testing standards
- Implemented a service operations framework improving system reliability and maintenance
- Led migration to a new architecture, enhancing scalability and performance
- Created automated testing and deployment pipelines, reducing delivery time
- Developed technical documentation standards and best practices
Technical Environment: Perl, shell scripting · MySQL, PostgreSQL · Linux, Apache · SMTP, POP3, IMAP · Nagios · SVN · Redmine · Waterfall-to-Agile transition
CEO / CTO | TVCom, Ltd (Value-Added Service Provider) | Kyiv, Ukraine | 2008 – 2010
- Led company-wide crisis management and digital transformation initiatives
- Executed comprehensive IT department restructuring, optimizing operational efficiency
- Revitalized mission-critical telecommunications infrastructure: redesigned SMS/MMS gateway systems, modernized VoIP service architecture, and optimized high-traffic WAP/Web platforms
- Established robust documentation and support processes
- Developed and launched new value-added services, expanding the product portfolio
- Managed relationships with mobile carriers and technology partners
Technical Environment: SMS, MMS, VoIP, WAP, web services · SMPP, MM7, SIP, HTTP · Linux, Asterisk, OpenVZ · MySQL, PostgreSQL · Monit · crisis management, IT restructuring
Department Head | Net Style (Value-Added Service Provider) | Kyiv, Ukraine | 2007 – 2008
- Established structured software development processes and methodologies
- Architected and deployed mobile Value-Added Service Provider (VASP) platforms
- Designed and implemented enterprise telephony solutions using Asterisk IP PBX
- Created an intelligent IVR services framework for telecommunications
- Led the development team delivering mobile value-added services
- Streamlined project delivery workflows, improving time-to-market
Technical Environment: Perl, shell scripting · Asterisk IP PBX, SIP · VASP platforms, SMS/MMS · Linux, high availability · MySQL, PostgreSQL · IVR · SDLC, team leadership, resource planning
Senior Developer | Sunny Mobile (Value-Added Service Provider) | Kyiv, Ukraine | 2006 – 2007
- Architected and implemented SMS/MMS traffic control systems handling millions of messages daily
- Developed control systems integrating multiple protocols (SMPP, SMTP, HTTP, MM4)
- Created an interactive SMS service platform for real-time customer engagement
- Designed a Device Management System (DMS) for high-load WAP portals
- Engineered a remote development environment for distributed team collaboration
- Optimized mobile terminal parameter management for improved performance
Technical Environment: Perl, shell scripting · SMPP, SMTP, HTTP, MM4 · SMS/MMS gateways · Linux, high availability · MySQL, PostgreSQL · WAP, HTTP services · high-load systems
Technical Architect & Team Lead | Summit, CJSC | Kyiv, Ukraine | 1997 – 2006
- Architected and implemented enterprise-wide distributed systems: a workflow management platform, logistics automation system, and accounting integration framework
- Designed and developed an internal document management system serving 500+ users
- Led the successful migration of mission-critical workflows from Windows to Linux
- Managed the development team delivering enterprise solutions
- Maintained 24/7 availability of business-critical systems
- Established system monitoring and maintenance protocols
- Reduced operational costs through platform standardization
Technical Environment: Delphi, Perl, shell scripting · Linux, Windows · Interbase · distributed systems · custom DMS · workflow automation, logistics · TCP/IP, client-server · CVS · team leadership
Education
Bachelor’s Degree in Physics & Astronomy — National Pedagogical Dragomanov University (NPDU), Kyiv, Ukraine
Languages
- English: Professional working proficiency (B2)
- Ukrainian: Native proficiency
Licenses & Certifications
- Neural Networks and Deep Learning — Coursera
- The Complete Java Certification Course — Udemy
- Google Cloud Platform (GCP) Fundamentals for Beginners — Udemy
- Scrum Certification Prep: Scrum Master Agile Scrum Training — Udemy
- Ansible for the Absolute Beginner — Hands-On DevOps — Udemy
- Ansible Advanced — Hands-On DevOps — Udemy
- Building Cloud Infrastructure with Terraform — Udemy
- Kubernetes for the Absolute Beginners — Hands-on — Udemy
- Docker for the Absolute Beginner — Hands-On DevOps — Udemy
- OpenShift for the Absolute Beginners — Hands-on — Udemy
- Gradle Fundamentals — Udemy
- Learning Go — LinkedIn
- Learning the Go Standard Library — LinkedIn
- Generics in Go — LinkedIn
- Applied Concurrency in Go — LinkedIn
- Programming Foundations: Design Patterns — LinkedIn
- Go Design Patterns — LinkedIn
- Advanced Design Patterns: Design Principles — LinkedIn
- Design Patterns: Creational — LinkedIn
- Software Design: Modeling with UML — LinkedIn
- Programming Foundations: Object-Oriented Design — LinkedIn
- Learning SOLID Programming Principles — LinkedIn
- Software Architecture: Patterns for Developers — LinkedIn
- Learning Java 11 — LinkedIn
- Java 17: First Look — LinkedIn