Katya Ivashenko
About Katya Ivashenko
Katya Ivashenko serves as the Chief Technology Officer at Replit, bringing expertise in Domain-Driven Design, Event Sourcing, and CQRS patterns. She has a background in software engineering with prior roles at Matrix42 and Deloitte Digital, and holds degrees in Engineering and Life Science Management from HTW Berlin.
Work at Replit
Katya Ivashenko serves as the Chief Technology Officer (CTO) at Replit, a position she has held since 2022. In this role, she oversees the technological direction of the company and leads the development of innovative solutions. Her expertise in software architecture and engineering practices supports Replit's mission to provide a collaborative coding environment. She applies her knowledge of Domain-Driven Design (DDD), Event Sourcing, and Command Query Responsibility Segregation (CQRS) patterns to enhance the platform's capabilities.
Previous Experience at Matrix42
Prior to her current role, Katya worked as a Software Engineer at Matrix42 from 2017 to 2021 in Munich, Bavaria, Germany. During her four years at Matrix42, she contributed to various software development projects, leveraging her skills in programming and system design. Her experience in this position helped her build a strong foundation in software engineering principles and practices.
Early Career at Deloitte Digital
Katya began her professional journey as a Software Engineering Trainee at Deloitte Digital in 2016, where she worked for five months in Germany. This early experience provided her with exposure to industry practices and helped her develop essential skills in software development and project collaboration.
Education and Expertise
Katya holds a Bachelor's degree in Software Engineering, which she completed from 2010 to 2014. She furthered her education with an MBA & Engineering in Life Science Management Programme at HTW Berlin, Germany. Her academic background complements her technical expertise, which includes proficiency in programming languages such as Java and Python, as well as frameworks like Spring Framework and Django. She is also experienced in utilizing infrastructure tools including Docker, Kubernetes, and Jenkins.
Technical Skills and Methodologies
Katya Ivashenko possesses a diverse skill set in software development and infrastructure management. She is proficient in database management systems such as Oracle, MySQL, PostgreSQL, and Amazon RDS. Her experience with Apache Kafka and AWS enhances her platform development capabilities. Additionally, she employs agile methodologies like Scrum and Kanban to streamline software development processes, ensuring efficient project management and delivery.