Aybars is a skilled Technical Architect with close to 20 years of hands-on expertise and know-how in the design and building and delivery of scalable, cost-effective systems and solutions on projects for clients. He can handle monitoring tasks and continuous integration processes and is adroit with building on different cloud services and hybrid infrastructure using Python, PostgreSQL, MySQL, Redis and a host of other tech stacks.
Oversaw DevOps on 10+ projects; engineering a few shared services, notably a push message service and an image resizing service, eliminating the need to implement them on other projects.
Adapted continuous integration/deployment practices, reliability practices, and partial deployment strategies for fast processing, and implemented an alert system to handle the case of failure before they occur.
Wrote a recommendation and route optimization engine on top of PostGIS and PgRouting using Ssdeep hashing on a Car/Ride Sharing project.
Managed processes and tasks for service monitoring, service quality assurance, and participated in the development of backend services.
Developed a distributed microservices architecture that implements a function defined on another service from a totally different service on Koding's IDE.
Optimized Koding's databases to manage the increase in load, and scale seamlessly in response to the extensive growth in users (from a few thousands to 100k+).
Managed an online storage service architectured as a loosely coupled service-oriented solution that fetches torrents from (https://put.io); serving 300k users and around 10k paying customers.
Actively participated in the development of a distributed CDN on top of Nginx for distributed encoding services; engineered to be fail resilient on Put.io's main datastore.
Developed and deployed parts continuously using a message broker, so some PHP functions can call some services/functions from Python.
Served as a technical expert on the implementation of Febau's distance learning platform; built on top of Moodle and PHP.
Maintained and enhanced deployment processes by implementing continuous integration and continuous deployment strategies on the project.
Provided technical guidance and leadership to a small 10-man team made up of 5 Flash developers, 2 backend developers, 1 content/documentation writer, 1 QA, and 1 education consultant.
Developing a video player platform for the Olympic Games, integrating live game, event, and contest data with statistical data and commentary.
Utilizing multiple data sources – Olympic data source and live data feed – combined with on-premise and cloud-based data streams.
Employing CQRS for service architecture, with services building their own data sources based on optimal choices (e.g., search using Flask and Elasticsearch, CMS using Django and MySQL).