Summary
Peter Ivanov is a full-stack web developer with 11+ years of professional experience and a deep history in web and systems work dating back to the early 2000s. He specializes in JavaScript/TypeScript (Vue.js since 2014) and PHP (Laravel since 2013), and also writes backend services in Go and Rust while practicing TDD and modern tooling. Comfortable across the stack, he pairs responsive front-end craft (SASS/LESS, Pug/Jade, Bootstrap) with solid backend architecture, debugging (xdebug) and CI-friendly practices. His roots as a Unix sysadmin (FreeBSD, OpenBSD, Solaris, Linux) and early work running multi-hundred-node networks give him rare operational depth for a web engineer. A fast touch-typist who prefers VIM/IdeaVim and PHPStorm, he emphasizes efficient, text-centric development workflows. Entrepreneurial experience founding e-commerce ventures informs his pragmatic approach to shipping customer-facing systems.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Computer Science (BCompSc), Computer Systems and Networks, Bachelor of Computer Science (BCompSc), Computer Systems and Networks at University College of Information Technology
Master of Computer Science (MSCS), Automatic information processing and control systems, Master of Computer Science (MSCS), Automatic information processing and control systems at MIREA - Russian Technological University