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