Suggestions
Iliya Gurov
Lead Software Engineer at HERE Technologies
Professional Background
Iliya Gurov is a highly skilled and experienced Senior Software Engineer with an impressive career in software development focused on building low-latency, large-scale distributed systems. With a strong foundation in programming since 2008, Iliya has honed his expertise in several programming languages, primarily Java and C++. His role at HERE Technologies as a Lead Software Engineer showcases his ability to lead projects effectively while also sharing knowledge through internal training sessions that introduce better libraries and frameworks to team members.
Previously, Iliya served as a Principal Software Engineer at Verizon Media, where he contributed significantly to various projects, demonstrating a deep understanding of software engineering principles. His career began much earlier with foundational roles at Verizon Media as a Software Engineer, and he also spent time as a System Programmer at both Fibernetics and the Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI).
Iliya’s background isn’t just limited to development; it includes academic excellence as well. He has a robust educational background that enhances his professional capabilities.
Education and Achievements
Iliya Gurov began his academic journey at the National High School of Mathematics and Science in Sofia, Bulgaria, where he studied Mathematics and Computer Science. This early foundation paved the way for his future endeavors in technology and engineering. Following this, he earned a Master of Science (MS) in Electrical Engineering and Information Technology from the prestigious Technische Universität Darmstadt, where he further developed his technical expertise and research skills.
Notable Certifications
Iliya holds certifications that highlight his competencies, particularly in Kubernetes and AWS architecture. As a certified Kubernetes application developer and a certified AWS Solution Architect, Iliya offers valuable insights into cloud infrastructure and container orchestration. This knowledge complements his extensive experience, allowing him to develop scalable and resilient systems that align with modern technological needs.
Technical Expertise
With proficiency in several programming languages—Java, C++11/14, and Python—Iliya is well-versed in various development environments and tools. He utilizes IDEs such as IDEA, CLion, and PyCharm, demonstrating versatility in his approach to software development. His familiarity with operating systems like CentOS and build tools including GCC, Maven, and Gradle highlights his technical competence. Moreover, he is adept at using CI/CD tools such as Jenkins and AWS infrastructure, which are vital for modern software development practices. Iliya's experience with version control systems (VCS) like Git further exemplifies his project management and collaboration skills within teams and organizations.
Iliya's practical knowledge, combined with his educational background, positions him as an influential figure in the software engineering domain. His commitment to innovation, continuous improvement, and team leadership is evident through his dedication to training and mentoring his peers. He embodies the qualities of a seasoned professional whose career trajectory not only serves as an inspiration for others in the tech industry but also contributes positively to the organizations he collaborates with.
