Position: CTO / Director of Engineering / TL
Category: Lead
English level: upper
Years of experience: 11

Such projects were created from scratch (from idea to production): 
	1. Advertisement automatization system for content projects. Generation campaigns and ads for AdWords, Tracking the effectiveness of advertising campaigns, Create a campaign optimization (optimization of cost per click, optimizing the time and the region display);
	2. Event-based user analytics system. The current system collects data about user journey and interests and was used by the marketing team to build retention strategies & site content personalization);
	3. Content media project such as News (from 10k to 50k users online), sports analytics (6k to 36k online users, DB size more than 1 billion documents), touristic search system&portal (
Realization of the search on the database of tours with more than 400 million records.  
XML parser (able to process more than 70 000 files in twenty-four hours)  
Internal system of documents circulation with rights distribution for access and versions of documents.  
Service of processing and storage of media content. The size of the kept images was increased to approximately 350 gigabytes.  
, a hotel booking system.  
       4. Real-time parsing and data processing system which allows to process and deliver data from source to final client in few seconds.
       5. Geo-distributed system based on microservice architecture and multi-cloud solution.
Company technical management:
Setting a vision for how technology will be used in the company.
Ensuring that the technological resources meet the company's short and long-term needs.
Outline the goals for research and development.
Creating timelines for the development and deployment of all technological services.
Making executive decisions on behalf of the company's technological requirements.
Acting as a mentor to team members.
Maintaining a consumer-focused outlook and aiding in the product delivery to market.
Managing technology budgets and time frames. Developments coordination between teams (back-office,  mobile, web)
 Team management: 
Team size 9 developers (7 backend developers, 2 frontend developers) + dedicated QA team (4 engineers)  and Mobile team (4 developers). Workload balancing and planning, developers performance evaluation, technical solutions research and choice, projects development time estimation, spent time analytics, project design validation. Creation of project inner development guidelines/standards & project quality requirements list.  Team mentoring. Back end audit and performance optimization. 

Technical skills:
Databases: MySql, PostgreSQL, Vertica, ClickHouse, TokuDb
NoSql: MongoDb, Memcache, Redis, Casandra DB 
Messaging systems / Job servers: RabbitMQ, Kafka, Gearman,
Search engines: Sphinx search, Solr, Elastic Search
Frameworks: Symfony3-5, Laravel, Yii2
Product companies are preferable.