Summary
Zilvinas Vaira is a software developer with nine years of professional experience and a PhD in Computer Software Engineering, combining deep academic research—particularly in aspect-oriented design patterns—with hands-on enterprise development at Quintiq (Dassault Systèmes). He specializes in object-oriented architecture, design patterns, model-driven development and UML, and has practical experience introducing Scrum and Kanban workflows for mixed development and support teams. His background includes lecturing and leading developer teams, giving him strong mentoring and technical leadership skills across C++, Java, C# and related ecosystems. Notably, his doctoral work analyzed aspect-oriented design patterns, reflecting an uncommon blend of formal research and applied software engineering for building reusable, reliable systems.
9 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Klaipeda University
Doctor of Philosophy (Ph.D.), Computer Software Engineering, Doctor of Philosophy (Ph.D.), Computer Software Engineering at Vilnius University
English, German, Russian, Lithuanian