Cyril Karpenko is a seasoned Software Engineer with 14 years of experience, currently building payments processing and reconciliation systems at Wefunder from San Francisco. He specializes in Scala and functional architecture (ZIO, fs2, cats-effect), with deep hands-on experience across cloud infrastructure, CI/CD automation (Terraform, GitHub Actions) and payment reconciliation flows. Cyril has led cross-functional teams and technical roadmaps for publishing and insurance platforms, delivering real-time data pipelines with Kafka/Spark as well as traditional ETL solutions. His background spans full-stack work—including React/TypeScript front ends and Ruby services—and long-running advising on cost-optimized AWS deployments. Notably, he combines fintech and publishing domain expertise with practical experience in event sourcing, CQRS and stream-based architectures. Academically strong (MS CS, UIUC) and product-minded, he often takes ownership from architecture through deployment and mentoring.
14 years of coding experience
15 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, 4.64 / 5.0, Bachelor's degree, Computer Software Engineering, 4.64 / 5.0 at Tomsk State University of Control Systems and Radioelectronics
Contributions:49 commits, 4 PRs, 8 pushes in 3 years 7 months
spring-bootrepositoriesspring-dataspringdto
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Cyril Karpenko - Software Engineer - Scala at Wefunder