Konstantin Kudryashov
About Konstantin Kudryashov
Konstantin Kudryashov is a Principal Software Engineer at Birdie, where he has worked since 2022. He previously served as Chief Technology Officer In Residence at Kamet and has extensive experience in software development, emphasizing systems thinking and customer needs.
Work at Birdie
Konstantin Kudryashov has been serving as a Principal Software Engineer at Birdie since 2022. In this role, he focuses on enhancing software delivery through a holistic approach that integrates various skills beyond coding. His responsibilities include engaging in complexity and cost management discussions, conducting customer interviews, and facilitating collaborative workshops. This position allows him to apply his extensive experience in software development methodologies and systems thinking.
Previous Experience at Kamet
Prior to his current role, Konstantin worked at Kamet as Chief Technology Officer In Residence from 2019 to 2022. During his three years in this position, he operated in London, United Kingdom. His work involved overseeing technology strategies and contributing to the development of innovative solutions within the organization.
Career Background in Software Development
Konstantin has a diverse background in software development, having held various roles over the years. He was a BDD Practice Manager at Inviqa from 2013 to 2017, and before that, he worked as a Lead Web Developer at KnpLabs from 2011 to 2013. His early career included a position as a PHP developer at Onliner.by from 2008 to 2009. This range of experiences has equipped him with a comprehensive understanding of software engineering and project management.
Education and Expertise
Konstantin studied Computer Software Technology at Minsk College of Entrepreneurship, where he earned a Software Technician degree from 2003 to 2007. He furthered his education at Belarusian State University of Informatics and Radioelectronics, achieving a Software Engineer degree in Computer Software Engineering from 2007 to 2011. His educational background supports his expertise in software development methodologies and systems thinking.
Approach to Software Development
Konstantin is known for his unique approach to software development, which emphasizes understanding and addressing customer needs rather than merely delivering features. He utilizes various tools and methodologies, including Retrospectives, BDD, Impact Mapping, and Cynefin, to enhance team and project outcomes. His preference for books on systems thinking and software development methodologies reflects his commitment to continuous learning and improvement in his field.