PhD Candidate
King Abdullah University of Science and Technology
Total years of experience :16 years, 8 Months
Doing research in bioinformatics. Interested in applications of artificial intelligence, machine learning and neural networks.
Developing an educational game using Python, Django, MongoDB.
Taught Disciplines: Programming Languages, Enterprise Level Applications, Mobile Applications
Developer at Executive Consulting
December 2012 - Present
Developing backend services of an educational game using Python, Django, MongoDB, Tornado, RabbitMQ,
Memcached. Administrating debian linux servers with xen virtual machines. Developing an android mobile
application for the educational game.
Developer at Salamworld
July 2012 - December 2012 (6 months)
Developed a photo-hosting of the social network using Python Twisted, RabbitMQ, ImageMagick, Redis,
Nginx (developed several modules)
Developed a photo-hosting of the social network using Python Twisted, RabbitMQ, ImageMagick, Redis, Nginx. Familiar with developing modules for Nginx.
Developer at Ferrum Logic
September 2007 - July 2012 (4 years 11 months)
Developer of the backend server and mobile applications, system administrator.
Started as a developer of the mobile applications and games using J2ME. Developed application for sending
funny SMS messages ColorSMS and testing application for students TestENT.
Then switched to developing backend services and developed web mail service using Java with Hibernate,
DBMail with MySQL and Sphinx search engine.
Designed and developed the backend services for OnlineJudge system (automatically testing programs
written by students) using Java.
Developed Linux distribution for educational purposes of Kazakhstan schools.
Designed and developed backend services for video game for social network using Java and Red5.
Taught Disciplines: Programming Languages, Enterprise Level Applications
Taught disciplines: Informatics, Algorithms and Data Structures.
Awarded Erasmus Mundus Target II Scholarship for 9 months PhD exchange program. Successfully finished proposal for PhD thesis entitled "Synchronization of Software Evolution Repositories"
Participated in KBTU IT Projects competition and won first place. Published 2 publications in a local conference journal.
Participated in various programming contests (ACM ICPC, KBTU OPENCUP, KAZNU OPENCUP). Taught junior students programming languages at Faculty Education Club. Member of KBTU OPENCUP programming contest organizators. Winner of KBTU IT Projects competition.