Programming languages:Php, Lua, GoLang, Python, JavaScriptTechnologies: – Nginx, OpenResty, SSI, Haproxy – MySQL, MSSQL, Redis, Sphinx, Clickhouse, MongoDB, Zookeeper, Tarantool, PostgreSQL – RabbitMQ, Kafka – Gitlab CI/CD, Ansible, GitOps, DevOps, Grafana, Prometheus – Ubuntu, CentOS, DockerAPI: Facebook, VK, Twitter, My Circle, YouTube, Google, FeedBurber, Giftery, iFree, S3 etc.Development – Application architecture design – Refactoring – UML, ERD – Distributed systemProducts/FW:1C-Bitrix, Laravel 4+, Symfony libs, Phalcon, Slim, GDS systems, Atlassian JIRA + GreenHopper + Confluence + BambooCI/CD:Gitlab, Ansible, Teamcity, Jira, Grafana, Prometheus, GitOps – Extensive experience in development on the 1C-Bitrix platform, including special modules and non-standard solutions – Possession of methods for conducting load testing of projects – I can raise a production server and a dev server with all the stray – Visual prototyping at the requirements gathering stage. – Use of tools for planning and monitoring the execution of tasks. – Properly delegate tasks – Integration with GDS systems – Connection of billing systems – Designed a distributed system – Extensive experience in HighLoad projects – Development of own business processes in the Atlassian eco-system – I am well versed in Http / 2, TCP / IP, UDP, I can "tune" the TCP stack of the OS kernel – I understand the bottlenecks of server OS – Analysis, evaluation and delegation of tasks
-
Chief Technology OfficerOctoclickDubai, Ae -
Cto, Co-FounderOnetworent Sep 2023 - PresentГрузия, Тбилиси -
Backend Team LeadOctoclick Jul 2020 - Present– Designing a microservice architecture – Development of microservices in Lua, Php, GoLang, Python – Quality control of DevOps / Frontend / Backend teams – Hiring team members – Design and direct development of a fault-tolerant system with clustering – Service documentation – Wrote unit and integration tests in Lua, Golang and php – Agile, grooming, demo, retro, statusesDevelopment – Development of a rotation service, RTB and price bidding on Tarantool – Development of Rest API on Laravel – Development of a queue server on Tarantool, Kafka, Async API. – Development of a service for collecting metrics in Golang – Development of a service for determining mobile operators based on MaxMind, GoLangIn total, i took part in the development of more than 15 services.Actively participated in the team on the following issues – Infrastructure design – Technology stack selection and protection – Gitlab CI/CD, GitOps, Ansible – Deployment and design stage, pre-prod, prod EnvThe main activity of the company is the Advertising network.
-
Backend Team LeadGismeteo.Ru Mar 2013 - Jun 2020Moscow, Russian Federation– Distributed system design – Development in languages: Php, Lua, GoLang, Python – Support, administration and configuration of Nginx (OpenResty), Sphinx, RabbitMQ, Redis / KeyDB, – – Php-fpm, HAProxy, Clickhouse, MongoDB services – Debugging, analysis and diagnostics of accidents in production – Improving team skills – Deployment, configuration and support of CI/CD (Ansible, Gitlab CI, Jira) – Analysis, evaluation and delegation of tasksAchievements – Transition to microservice architecture using Docker – Development of a service for collecting metrics from applications (20k rps) – Development of a commercial version of the weather API – Development of a tool to bypass AdBlock solution (Php + Lua) – IAM Development (Php) – Processing of the existing framework of the company (Php) – Development of a banner system with RT rotations (Lua) – Development of a traffic balancer using Lua / Redis / Openresty – Development of microservices on Laravel / Lumen (Php) – Development of a script for distributed task execution using zookeeper. (Python)
-
System Architecture / CtoTravelrent.Com Jun 2012 - Mar 2013Responsibilities: – Planning, implementation and quality control of the IT department – Managing multiple projects – Long-term / short-term planning of the department – Formation budget of the department – Preparing monthly reports and presentations – Conducting meetings with investors both in Russian and in a foreign language – Architectural and technological control of developed solutionsAchievements: – Completely updated the entire IT department (8 backend developers, 3 frontend developers and one tester) – Designed business processes for the IT department and integrated them into Atlassian Jira – In 3 months, the product was completely refactored and rewritten to its own modules (1C-Bitrix) – In 2 months, the product was prepared for high loads, a fault-tolerant system was implemented (in Atlex Data Centers) and a balancer (in Amazon EC2), caching and database were significantly tuned and its own module for working with CDN was implemented – In 2 months, a CRM system was designed and developed for the Customer Department – Designed and implemented a new search engine for the site with about 20 dependent indicators for ranking – We connected the billing system, and also passed the certification for PCI Compliance – After 6 months, all IT employees will move to a higher level of qualification, this was facilitated by master classes, daily mini-meetings and the transition to the use of new technologies in product development
-
Leading Developer Of 1C-Bitrix DirectionNotamedia Jul 2011 - Jul 2012 -
Backend DeveloperInvestcafe Aug 2010 - Jul 2011 -
Backend DeveloperBallisticka Jun 2009 - Aug 2010 -
Web ProgrammerSlon.Ru Oct 2008 - May 2009 -
Php ProgrammerQsoft Apr 2007 - Sep 2008
Ivan Usik Education Details
-
Switzerland, La Garenne School -
Russia, №312 School2001
Frequently Asked Questions about Ivan Usik
What company does Ivan Usik work for?
Ivan Usik works for Octoclick
What is Ivan Usik's role at the current company?
Ivan Usik's current role is Chief Technology Officer.
What schools did Ivan Usik attend?
Ivan Usik attended Switzerland, La Garenne School, Russia, №312 School.
Not the Ivan Usik you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial