UA

Oleksandr Ponomarenko

Full-Stack Developer, DevOps Engineer, Software Architect

Highly experienced software engineer with over 20 years in full-stack development, DevOps, and system architecture — brought in to propose and own solutions, not just implement someone else's. Adept at auditing legacy systems, designing the architecture that replaces them, leading technical teams, and delivering complex integrations across multiple industries. Passionate about clean architecture, maintainable code, and user-centred design.

Contact

sha@shadoll.com

What I work with

Languages & Frameworks

Python
FastAPI · Flask · Django · SQLAlchemy · Pydantic · PEP
PHP
Laravel · Lumen · Slim · PSR
JavaScript
TypeScript · Node.js · Svelte · Vue.js · React · jQuery
Shell scripting
Bash · zsh

Containers & Delivery

Docker · docker-compose · Podman
Kubernetes
Helm · Flux · GitOps · Autoscaling & resource management
CI/CD pipelines
GitHub Actions · GitLab CI/CD

Data & Messaging

Databases
PostgreSQL · MySQL · MSSQL · SQLite
NoSQL
MongoDB · Redis · Firebase
Schema migrations
Liquibase
Message brokers
RabbitMQ · Apache Kafka

Engineering Practices

Architecture
Clean Architecture · Design patterns · Microservices · Event-driven architecture
Code quality
Code Review · Unit testing · Debugging · Refactoring
API design
REST · GraphQL · gRPC · WebSockets · Webhooks · OpenAPI/Swagger
Authentication
OAuth 2.0 · OIDC · JWT
Integrations
API Integration · CRM Integration · Messaging platform integration
Git

AI Engineering

AI-assisted development
Claude Code · GitHub Copilot · Codex · Antigravity · OpenCode · Agent instructions · AI code review
Spec-driven development
Executable acceptance criteria
Prompt & context engineering
Prompt engineering · Context engineering · Evaluation & testing
Agents & tooling
MCP · Tool calling · Subagents & workflows
RAG
Embeddings · Vector databases
LLM APIs
Anthropic Claude · OpenAI · Google Gemini · Ollama & local models

Web Platform

Markup & styling
HTML · CSS · SASS/LESS/Stylus · Markdown
Data formats
JSON · XML
CSS frameworks
Tailwind CSS · Bootstrap
Responsive design
Browser graphics
Canvas · SVG
Templating
Twig · Blade · Jinja
Progressive web apps
Service Workers
Build tooling
Vite · Webpack
Browser extensions
Chrome Extensions · Firefox Add-ons · Safari Extensions
Browser automation
Headless Browsers · Web Scraping

Operations & Monitoring

Monitoring
Prometheus · Grafana · Zabbix · Uptime Kuma
Mail servers
Postfix · Dovecot · SpamAssassin
Service management
systemd · Supervisor (supervisord)
cron · Ansible

Network & Access

Network services
DNS · BIND · DHCP · LDAP
Web servers & proxies
nginx · Apache · Traefik · Squid
Routing & firewalling
iptables · NAT · VLAN
VPN
IPsec · OpenVPN · WireGuard
Secure access
SSH · SSL/TLS · Let's Encrypt
Remote access & file sharing
RDP · VNC · Samba · NFS · FTP/SFTP · rsync

Systems & Virtualisation

Linux
Debian · Ubuntu · CentOS
Windows Server
Active Directory · Group Policy · WSUS · Remote Desktop Services · Microsoft SQL Server
Virtualisation
KVM · VMware ESXi · Microsoft Hyper-V
Hosted platforms
Google Workspace
LVM

Ways of Working

Delivery
Agile/Scrum · Product Ownership · Estimation & planning
Leading
Technical leadership · Mentoring · Hiring & interviewing
Cross-functional teamwork · Technical documentation · Analytical thinking

CMS & E-Commerce

Platform development
Plugin & extension development · Site setup & migration · Integrations & automation
CMS
WordPress · Joomla
E-commerce
OpenCart · WooCommerce · PrestaShop · Magento

Languages

Ukrainian · English