CV
Valentyn Solomko
Senior Software Engineer / 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 software solutions. Expert in Go (3+), Java (5+), Groovy (6+), and Perl (20+), 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. Designing and implementing 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.
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.
Core Competencies: Go & Java Specialist · AI/ML Integration · AI-Assisted Development · AI-Powered Pair Programming · 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, gRPC, protobuf, Colly, Goquery, chromedp, 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
AI, Intelligent Systems & AI-Assisted Development:
- Core Areas: Neural Networks, Deep Learning, 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 · Context Engineering · Self-Healing Systems
- Tooling & Platforms: OpenAI API, OpenRouter API, Ollama, Claude Code, Cursor, Aider, Langfuse, Promptfoo
- Applications: AI-assisted automation, smart data extraction, chatbot intelligence, 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)
Cloud & DevOps Engineering:
- Cloud Platforms: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), OpenShift
- Containerization & Orchestration: Docker, 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, Langfuse (LLM observability), centralized logging (ELK, uber-zap)
- Deployment: GitHub Pages, Railway, Fly.io, Vercel, Supabase, Upstash
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 Patterns: SOLID, Clean Architecture, Domain-Driven Design, UML modeling
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, Intelligent ETL Pipelines
Leadership & Collaboration:
- Roles: CTO, Technical Lead, Architecture Advisor, Mentor
- Practices: Agile Scrum, After Action Review, Technical Documentation Standards, AI Workflow Engineering
- 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 | Self-employed | Remote | Oct 2024 — Present
Technical Leadership & AI Workflow Integration:
- Serve as CTO for AI-driven SaaS product company, directing 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
Backend Development & Architecture:
- Design and implement scalable backend systems using Go, Java, Groovy, and Perl
- Develop RESTful APIs and microservices architectures for high-performance applications
- Create custom CLI tools and enterprise-grade software solutions
- Optimize database performance and design efficient data storage solutions
AI-Assisted Development & AI Integration:
- AI coding platforms: Claude Code, Cursor, Aider, Lovable AI, Replit
- Multi-provider LLM integration and failover (Anthropic, OpenAI, Google, Ollama, OpenRouter)
- LLM observability with Langfuse; model evaluation with Promptfoo
- Deployment: GCP, GitHub Pages, Railway, Fly.io, Vercel, Docker, Kubernetes
Telegram Bot Development & Automation:
- Design and develop high-performance Telegram bots using JavaScript, Go, and Java
- Build autoresponder systems, crypto trading bots, and specialized bots (E-commerce, Crypto/DeFi, Healthcare, Real estate)
- Implement security features including encryption, user verification, and anti-spam measures
- Deploy bots with Docker containerization on GCP with comprehensive monitoring
Data Extraction & Web Scraping:
- Develop advanced web scraping tools with anti-detection and captcha-solving capabilities
- Create automated data extraction pipelines with YAML/JSON configurations
- Build distributed processing systems for large-scale data collection projects
Senior Plugin Developer | CloudBees Inc. | Remote | 2019 — 2024
- Engineered enterprise-grade plugins for CloudBees DevOps platform focusing on Analytics, CI/CD, and Release Orchestration
- Spearheaded major system refactoring initiative creating reusable component packages and Chrome extension
- Architected and implemented core platform components improving system scalability
- Led requirements gathering through direct customer collaboration; conducted technical interviews
- Established Agile SCRUM practices improving team delivery efficiency
Technical Environment: Groovy, Java, Perl, Go · Docker, Kubernetes, Helm, Ansible, Terraform · CloudBees CI (Jenkins), CloudBees SDA (ElectricFlow), GitLab CI · JFrog Artifactory, Nexus · Git (GitHub, GitLab, Bitbucket)
Plugin Developer | Electric Cloud Inc. (acquired by CloudBees) | Remote | 2018 — 2019
- Led plugin development within the Flow Plugin team for 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
Technical Environment: Groovy, Perl · Electric Flow (now CloudBees CD) · Docker, Kubernetes · Agile Development
Team Lead, Kyiv Branch | PortaOne LLC | Kyiv, Ukraine | 2013 — 2018
- Led development team building core components for PortaSwitch BSS and Billing platform
- Architected and implemented telecommunications solutions for MNO/MVNO/MVNE providers
- Established “After Action Review” process improving team performance and project outcomes
- Mentored junior developers; facilitated cross-departmental collaboration
- Managed integration of VoIP, IoT, and broadband service components
Technical Environment: Perl, Linux, PortaSwitch · MySQL, PostgreSQL · VoIP, SIP, BSS · Git · Agile, After Action Review
System Architect & Development Head | Internet Invest, Ltd | Kyiv, Ukraine | 2010 — 2013
- Architected and led complete redesign of enterprise email service platform: mail.ua
- Managed backend development department overseeing 20+ engineers
- Established comprehensive development lifecycle including design, coding, and testing standards
- Created automated testing and deployment pipelines reducing delivery time
Technical Environment: Perl, Shell Scripting · MySQL, PostgreSQL · Linux, Apache · SMTP, POP3, IMAP · SVN, Redmine
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
- Redesigned SMS/MMS gateway systems; modernized VoIP service architecture; optimized high-traffic WAP/Web platforms
Technical Environment: SMS, MMS, VoIP, WAP · SMPP, MM7, SIP, HTTP · Linux, Asterisk, OpenVZ · MySQL, PostgreSQL
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 intelligent IVR services framework for telecommunications
Technical Environment: Perl, Shell Scripting · Asterisk IP PBX, SIP · VASP Platforms, SMS/MMS · Linux, MySQL, PostgreSQL
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 interactive SMS service platform for real-time customer engagement
- Designed Device Management System (DMS) for high-load WAP portals
Technical Environment: Perl, Shell Scripting · SMPP, SMTP, HTTP, MM4 · SMS/MMS Gateway · Linux, MySQL, PostgreSQL
Technical Architect & Team Lead | Summit, CJSC | Kyiv, Ukraine | 1997 — 2006
- Architected and implemented enterprise-wide distributed systems: workflow management platform, logistics automation system, accounting integration framework
- Designed and developed internal document management system serving 500+ users
- Led successful migration of mission-critical workflows from Windows to Linux
- Maintained 24/7 availability of business-critical systems; reduced operational costs through platform standardization
Technical Environment: Delphi, Perl, Shell Scripting · Linux, Windows · Interbase · Distributed Systems, Workflow Automation · CVS
Education
| NPDU | Kyiv, Ukraine | Bachelor’s degree, Physics & Astronomy |
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 — Udemy
- Ansible for the Absolute Beginner — Udemy
- Ansible Advanced — Udemy
- Building Cloud Infrastructure with Terraform — Udemy
- Kubernetes for the Absolute Beginners — Udemy
- Docker for the Absolute Beginner — Udemy
- OpenShift for the Absolute Beginners — 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