Summary
Konstantin Semenov is a seasoned software engineer and SRE-minded technologist with over a decade of experience building resilient, production-grade systems and leading cross-team delivery. He has deep hands-on expertise across Go, Python, Ruby and JVM languages, with a strong background in web frameworks (Rails, Django, Elm/React) and databases (Postgres, MySQL, Oracle) applied to high-throughput services like bulk SMS gateways and fault-tolerant APIs. As a Principal Software Engineer at Pivotal Labs and former engineering manager, he combines eXtreme Programming practices and Lean prototyping to coach teams, coordinate OSS and multi-team projects, and ship pragmatic solutions. Beyond backend systems he brings UI/UX sensibility from years of front-end and design-facing work, and a practical ops toolkit expressed in advanced shell scripting and replication/load-balancing experience. Trained in applied mathematics and holding an MSc in Software Engineering, he favors robust, auditable designs and has a track record of turning legacy complexity into maintainable, scalable platforms.
10 years of coding experience
27 years of employment as a software developer
MSc Software Engineering, MSc Software Engineering at University of Liverpool
Applied Mathematics, Applied Mathematics at Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
Russian, English