Suggestions
Oleg Puzanov
Software Engineer & People Lead at Azena - A Bosch IoT Startup
Professional Background
Oleg Puzanov is a highly skilled software engineer with over seven years of experience working predominantly with startups. His extensive background spans multiple roles in software development, demonstrating a keen ability to design and implement large-scale and complex systems from the ground up, primarily utilizing microservice architecture. Oleg's expertise is highlighted by his significant proficiency in various programming technologies and methodologies, making him a valuable asset to any team or organization.
After beginning his career in the tech field as a Network Administrator at Mykolaiv State Humanitarian University, Oleg quickly transitioned to software development roles. He has worked for prestigious companies such as Azena, InstaMotion Retail GmbH, and Talentry, where he has consistently contributed to the design and implementation of innovative software solutions. His roles have varied from Full Stack Developer to Software Architect, which equips him with a robust understanding of both frontend and backend technologies.
In his previous position as People Lead at Azena, Oleg showcased his leadership skills while guiding a team of developers, fostering a collaborative environment that encouraged creative solutions. His ability to communicate effectively and inspire his colleagues has been instrumental in the successful delivery of numerous projects.
Education and Achievements
Oleg Puzanov earned his Master's degree in Computer Science from the National University of Kyiv-Mohyla Academy, where he honed his technical skills and developed a strong foundational knowledge in computer science principles. His academic background has played a significant role in shaping his analytical thinking and problem-solving capabilities in the fast-paced tech industry.
Throughout his career, Oleg has amassed a wealth of knowledge in a diverse range of technologies, including Java, Spring Boot, AWS, Terraform, Elastic Stack, Docker, Kubernetes, and both frontend and backend frameworks such as React, Angular/AngularJS, and Node.js. His comprehensive skill set allows him to approach projects holistically, bridging the gap between different technologies and methodologies.
Skill Set
In addition to his technical capabilities, Oleg excels in various methodologies and design principles. He is highly proficient in Object-Oriented Programming (OOP), design patterns, system design, and Agile practices, including Extreme Programming (XP), Scrum, and Kanban. His familiarity with both REST and GraphQL APIs further underscores his versatility and adaptability in catering to different project requirements.
Oleg is also well-versed in cloud services, including AWS, Azure, and Google Cloud, enabling him to leverage cloud technologies to enhance the scalability and reliability of applications.
Achievements
Oleg's commitment to continuous learning and staying at the forefront of technology trends has been pivotal in his career. His ability to adapt to new tools and frameworks quickly has led to numerous successful project implementations across various sectors. His portfolio of work reflects not only his technical knowledge but also his ability to collaborate effectively with diverse teams and stakeholders.
Moreover, Oleg has demonstrated leadership in his previous roles, inspiring others through mentorship and guidance. His approach to software development emphasizes not only technical excellence but also the importance of teamwork and a positive workplace culture.