Profile photo

Senior Software Engineer

I'm a software/​DevOps/​MLOps engineer with machine learning/​computer vision background, interested in projects with scalability challenges.

I obtained my PhD in computer vision at Computer Vision Center. Since then, I've worked for both a startup, and a large corporation where I helped get computer vision models into production.

Download my CV

Contact

onur.ferhat@gmail.com

Web Presence

OpenEye/​Alarm.com

Senior Software Engineer / Lead Software Engineer 2023 — (now)

  • Joined the company after the acquisition of Vintra.
  • Integrated Vintra's ML models into the company's analytics pipeline.


Vintra Inc.

Software Engineer / Technical Lead 2017 — 2023

  • Containerization of existing systems using Docker & Kubernetes.
  • Optimization and scaling of a computer vision processing pipeline, consisting of connecting to RTSP cameras, processing the images and storing the results for efficient retrieval.
  • DevOps tasks such as creating a TDD setup and a continuous integration & delivery (CI/CD) pipeline.


Criteo

Technical Solutions Engineer 2016 — 2017

  • Working closely with the sales team and the clients to carry out the technical integration of advertisers into Criteo retargeting platform.
  • Creating tailored technical guides for several e-commerce platforms.


Banksoft

Software Developer 2009 — 2011

  • Worked on EMV-compliant chip card issuing for major Turkish and international banks.
  • Actively participated in the project revolutionizing the company's legacy systems.


Inveon

Full-stack Developer 2008 — 2009

  • Worked on C# web projects for internal use of many large Turkish companies in a variety of sectors (pharmaceutics, insurance, security, etc.).

PhD in Computer Vision

Autonomous University of Barcelona 2011 — 2017

  • Worked on natural light (webcam-based) eye tracking algorithms.
  • Collaborated with Dan Norton for interdisciplinary projects (presented in Sonar +D 2015, among others).


MSc in Computer Vision and Artificial Intelligence

Autonomous University of Barcelona 2011 — 2012

  • Hands-on experience in fields including image processing, machine learning and artificial intelligence.


BSc in Computer Engineering

Boğaziçi University 2004 — 2009

  • Courses on robotics, artificial intelligence (MSc level), pattern recognition (MSc level) in the senior year.
  • Final project on reinforcement learning for Aibo robots.
  • Also studied: biomedical engineering, Spanish, linguistics, advanced English, environmental science.

Programming

Python C/C++ MongoDB AWS Docker Kubernetes DevOps MLOps

Languages

Turkish

English

Spanish