Ivan Vegner is a seasoned software engineer with over a decade of experience building full-stack web applications across industries from airline ticketing to entertainment and real estate. He combines pragmatic backend expertise in PHP and data processing with modern TypeScript front-end work—often architecting products from scratch and introducing team practices like unit testing, pull requests, and BEM. Ivan has a strong track record of improving scalability and testability in legacy systems, designing microservice tooling, and handling tricky integrations (raw socket GDS, encrypted imports, timezone-aware reporting). Based in Berlin, he thrives in agile teams or solo roles and favors testing-driven development; wryly summarizing his mind as “/dev/null,” he brings a practical, systems-oriented perspective shaped by a mathematics background.
10 years of coding experience
16 years of employment as a software developer
лицей "вторая школа"
фортепиано, фортепиано at МКИМ (московский колледж импровизационной музыки)
Lomonosov Moscow State University
English, Russian, Japanese, Italian, French, German
Contributions:30 commits, 25 pushes, 4 branches in 2 years 6 months
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.