Suggestions
Constantine Kozak
Engineering Manager, AMP at Apple
Constantine Kozak is a seasoned Software Engineer with over 10 years of experience specializing in JVM-based Enterprise application design, development, integration, implementation, deployment, and production support.
He has 3 years of Scala expertise, utilizing frameworks like Akka, Spray, and Play, alongside a strong command of Java, J2EE packages, Spring, Hibernate, XMLBeans, XML, EJB, and JDBC.
With a background in Android Development, Constantine boasts proficiency in web applications, relational databases, and SOA systems development, as well as experience with NoSQL databases like MongoDB, Couchbase, and Redis.
His skill set includes establishing communication between applications through WebServices, REST APIs, and message buses, building RESTful and Restless applications, and working in Telecommunications, Investment Banking, Advertisement, and Retail sectors.
Constantine excels in client/server projects using JVM technologies, object-oriented analysis, design, Agile methodologies, Extreme programming, and SCRUM processes.
He is known for his strong work ethic, initiative, quick learning capabilities, and self-motivation, with excellent communication, mentoring, organizational, and multitasking skills.
With a Masters's degree in Computer Science from the National Technical University of Ukraine 'Kyiv Polytechnic Institute', Constantine has held various positions, including Engineering Manager at AMP in Apple, Tech Lead at Chartboost, and Software Engineer at companies like tradeMONSTER, NAVTEQ, and Apple.
His diverse experience spans organizations such as Forte CG, CompuSystems, GlobalLogic, EPAM Systems, and P5, demonstrating his adaptability and proficiency across different environments.
In addition to his professional endeavors, Constantine engages in a hobby project involving a service for learning Scala words (Akka+Spray) that stores data in MongoDB and Couchbase, complemented by developing Android and iOS applications for this project.