Summary
Pavel Semenov is a pragmatic software engineer with eight years of professional experience and a Master’s in Mathematics and Computer Science from Tomsk State University. He spent over a decade at F5 advancing from test engineer to software engineer, blending deep knowledge of TCP/IP, VMware and cloud technologies with practical test automation in Python. Currently focused on Node.js development for internal tools, Pavel pairs hands-on coding with strong systems thinking and regression/test planning expertise. Known among peers as a "lazy programmer with great ideas," he favors efficient, impactful solutions that reduce maintenance overhead. Based in Pervouralsk, he brings a disciplined, mathematically grounded approach to building reliable infrastructure and developer tooling.
8 years of coding experience
15 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Tomsk State University