Vladimir Ivanov

Senior Software Developer at Beauty Bytes Pro

Kyustendil, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Vladimir Ivanov is a senior software developer based in Sofia with over a decade of professional experience and two decades of hands-on work in web technologies like PHP, WordPress and e-commerce platforms. He blends backend expertise—database schema design, SQL migrations and API work—with frontend and DevOps experience, having built SPAs, Node.js tooling and tested microservices in Symfony and React ecosystems. A pragmatic freelancer and founder of a small company, he excels at modernizing legacy systems, automating processes and delivering SEO-aware web solutions for clients. His open-source contributions include backend and database improvements to Photoview, where he optimized storage via MD5 path keys and expanded UTF8MB4 support—showing attention to data integrity and internationalization. Colleagues value him for reliably shipping practical, maintainable systems and mentoring through technical training engagements.
code11 years of coding experience
job16 years of employment as a software developer
book"John Atanasov" Stara Zagora
bookBachelor, Social Work with medicine profile, Bachelor, Social Work with medicine profile at Trakia University
languagesEnglish
github-logo-circle

Github Skills (13)

go10
photo-gallery10
sql10
database-design10
mysql10
mariadb10
wpgraphql9
wordpress-graphql9
graphql9
self-hosting7
docker6
dockers6
exif5

Programming languages (9)

TypeScriptJavaC++RustDJavaScriptVuePHP

Github contributions (5)

github-logo-circle
photoview/photoview

Jun 2020 - Apr 2021

Photo gallery for self-hosted personal servers
Role in this project:
userBack-end Developer & Database Engineer
Contributions:10 reviews, 52 commits, 16 PRs in 9 months
Contributions summary:Vladimir's primary focus involved enhancing the backend functionality and database schema of the photo gallery application. They refactored the codebase to utilize MD5 hashes for unique path identification within the database, optimizing key length and ensuring data integrity. Furthermore, the user implemented a series of SQL migrations to convert tables to utf8mb4 character sets, improving support for diverse languages. They also worked on integrating new features, such as favoriting, into the GraphQL API and refactored the media and album-related queries to use GORM.
selfhostedgoogle-photosphoto-galleryexifnas
stz184/form-validator

Oct 2015 - Jun 2021

Contributions:5 pushes, 1 branch, 1 tag in 5 years 8 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.
Request Free Trial
Vladimir Ivanov - Senior Software Developer at Beauty Bytes Pro