Aybars B.

Aybars B.

Amsterdam, Netherlands
Hire Aybars B. Hire Aybars B. Hire Aybars B.

About Me

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.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Technical Architect
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

MediaMonks
MediaMonks
Technical Architect/Senior Python Developer
2016 - 2019 (3 years)
Amsterdam, Netherlands
  • Designed, implemented and delivered scalable and reliable backend solutions - that are compliant and meet the security expectations of MediaMonks.

  • Designed and developed an "unlock queue" button to release seats from the queue for a gigantic robotic squid with websockets for 8 people in turns.

  • Built the Openstreet map and geo-renderer that renders the world in 3D; rendering the tiles, color coded height and data tiles.

Volt Türkiye
Volt Türkiye
Head of Technology
2016 - 2017 (1 year)
Istanbul, Turkey
  • Oversaw the Volt app project from initial scoping through to delivery and maintenance.

  • Defined and managed the technology landscape for the migration of Volt's infrastructure from Google Cloud to AWS without downtime.

  • Adopted best practices, processes, and procedures for software development, quality assurance, and maintenance on the project.

Adphorus
Adphorus
Lead Backend Developer
2016 - 2016
Istanbul, Turkey
  • Provided technical leadership for the delivery of frontend and backend solutions by the DevOps team.

  • Handled tasks for the delivery of solutions that optimized ad delivery on Adphorus' platform using big data on Facebook

  • Provided guidance and technical solutions for the refactoring of backend and frontend code using partial deployment strategies.

Hipo
Hipo
Head of Infrastructure/Lead Developer
2014 - 2016 (2 years)
Istanbul, Turkey
  • 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.

Koding
Koding
Senior Programmer
2013 - 2014 (1 year)
Istanbul, Turkey
  • 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+).

Put.io
Put.io
Technical Lead
2008 - 2013 (5 years)
Istanbul, Turkey
  • 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.

Febau
Technical Lead
2007 - 2008 (1 year)
Istanbul, Turkey
  • 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.

Sabanci University
Sabanci University
Technical Consultant/Backend Developer
2006 - 2007 (1 year)
Istanbul, Turkey
  • Worked as a technical consultant on Sabanci's distance learning project; architecting, designing, prototyping and implement solutions on the project.

  • Participated and contributed to different R&D projects within the university; notably on the marketing simulation games.

  • Traced performance and infrastructure bottlenecks and implemented innovative solutions to resolve them.

Freelance
Freelance
IT Manager/CTO/Senior Developer
2000 - 2007 (7 years)
Remote
  • Managed vendor relations for clients; analyzing and recommending software and hardware implementations/upgrades on projects.

  • Implemented different technology solutions and development tools that improved the efficiency and effectiveness of solutions for clients.

  • Troubleshot, investigated complex technical issues and developed solutions to problems with unknown causes where precedents do not exist.

Showcase

Programmer - Koding
Programmer - Koding
  • Koding is an online development environment owned by Koding, Inc.

  • It enables software developers to program and collaborate online in the browser.

  • Koding facilitates the creation and sharing of fully automated development environments across various infrastructure types.

Developer - Mergen
Developer - Mergen
  • Mergen embeds data into Hazelcast for fast, fault-tolerant, and scalable caching.

  • It converts Redis queries to Hazelcast, enabling low latency and distributed access.

  • Mergen can be deployed as a cluster of instances, accessible via a Redis client.

Technical Architect - Olympic Broadcasting Systems - Olympic Video Player OVP
Technical Architect - Olympic Broadcasting Systems - Olympic Video Player OVP
  • 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).

Lead Backend Developer - Cartoon Network Arcade
Lead Backend Developer - Cartoon Network Arcade
  • This is an HTML5 game platform designed for 3rd-party developers to store game achievements, data, and leaderboards.

  • The platform utilizes event sourcing with a command/events pattern, enabling clients to send commands and receive events.

  • This architecture significantly reduced development time.

Technical Lead - Put.io
Technical Lead - Put.io
  • Put.io is an online storage service that allows fetching torrents.

  • It also converts videos to MP4s for viewing on various devices.

  • The platform boasts approximately 300,000 users, 1 petabyte of storage, and nearly 100 servers.

Education

Education
Degree in Business Administration and Management
Trakya Üniversitesi
1996 - 2000 (4 years)