Stanislav Petrov is a Software Architect with 11 years of experience designing and guiding the implementation of robust, maintainable systems across the Java, Python, and JavaScript ecosystems. Based in Sofia, he combines hands-on development—Docker, JPA/Hibernate, Spring and Flask/FastAPI—with architecture-level responsibilities such as negotiating non-functional requirements, documenting multi-view architectures, and ensuring implementation compliance. He has progressed from developer to team lead and architect at GfK, where he also steps into lead-engineer duties and writes automated tests to validate performance and scalability. Stanislav emphasizes practical design patterns, coding standards automation, and pragmatic toolchains (Maven/Gradle, npm/yarn, pip/conda) to speed delivery while preserving quality. As a former lecturer on IT hiring technologies, he brings clear communication skills that help translate complex technical decisions for stakeholders.
11 years of coding experience
11 years of employment as a software developer
Bachelor, Software Engineering, Bachelor, Software Engineering at Sofia University St. Kliment Ohridski
Contributions:17 pushes, 11 branches in 3 years 11 months
java-beanbean-mappingfasterbeanmapping
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.