Head Of It And Server-Side Development
Barcelona, Catalonia, Spain
By now Zeptolab experience has been the most challenging and interesting over my career. I was promoted to Head of Serverside Development position shortly and successfully perform my tasks and KPIs. I have a lot of hands-on projects and team management (up to 9 people) takes only 20 percent of my working time. Within project teams we design and develop hi loaded distributed, reliable and scalable backend services and game servers. Key responsibility:- Choice of development stack and technologies.- Team motivation, hiring, promotion, training and feedback.- Quality and reliability of all backend projects.- Implementation of DevOps techniques.Key projects:- Banner management system, internal systems for managing, tracking and serving game banners. Serves more than 1000 RPS for more than 3 years without fails.- Push notification service. Multiplatform (iOS, Android, Amazon, WinPhone) system which can handle more than 3k RPS. - InApp purcahse validation service (iOS, Android, Amazon, WinPhone)- Testframework - webtool for QA department, test scripts and tight integration with TeamCity CI - User profile analitics - distributed analytics (Scala, Spark, Cassandra stack) platform, which can store and realtime analize billions of user profiles.Technologies- Scala, Java- Netty, Scala Play2, Tapestry5 - Cassandra, Redis, Postgres, Zookeeper- DevOps - Git, Maven, SBT, Ansible, Vagrant, Docker, Teamcity, etc. - Sass/css, Angular.js, jQuery