Suggestions
Sergii Zagriichuk
Senior Director of Games Architecture at Playtika
Sergii Zagriichuk is a seasoned software professional with more than 15 years of experience in commercial software development and architecture for the Java and .Net platforms. He has shown exceptional leadership skills having managed development teams ranging from 5 to 15 members. Sergii is proficient in programming using Java, C#, Multithreading, Collections, XML, and SQL.
Sergii boasts a wealth of experience in creating architectures for applications where he has worked mostly on the server-side. He has a robust background in Object-Oriented analysis and design with vast experience in applying GoF and GRASP design and integration patterns. With a fast-learning ability, Sergii is quick to research new technologies to solve various tasks. He has a good understanding of project management and software development life cycle, coupled with solid experience in design and development algorithms using Java and .NET.
In the course of his career, Sergii has garnered extensive skills in various technologies such as Servlets, JSP, Struts 1.4, Spring Web Flow for web servers, jQuery, jQuery UI, ExtJS 3.3, Swing, JavaFX, and Basis WPF for UI, among others. He is also proficient in OSGI/ SpringDM for architectures, SOAP and REST Web Services, WCF, TCP/IP/UDP, NIO/2, JMS for communication, JUnit, TestNG, NUnit, JMock, and Spring Test for unit testing, Hibernate, LinqToSql, Spring Data for ORM, and Google-protobuf for serialization. He is versant with several source control systems, methodologies, databases, IDEs, tools, OS, application servers, distributed tools, and more.
Sergii studied Master's degree at Military Institute of Telecommunications and Informatization of NTUU "KPI" and has held prominent positions such as Senior System Architect at Playtika, System Architect at Playtika, Java Technical Lead at DataCradle LLC, Senior Java Developer at UBS Investment Bank, to mention a few.