Ozan Hazer, Developer in Ankara, Turkey
Ozan is available for hire
Hire Ozan

Ozan Hazer

Verified Expert  in Engineering

Software Developer

Location
Ankara, Turkey
Toptal Member Since
October 5, 2021

Ozan has more than 20 years of experience in building web applications at any scale. He has profound knowledge of any web-related technology, including server management, high availability, and virtualization. He enjoys the Laravel ecosystem the best but also actively develops with Node.js frameworks. He gets along well with all popular front-end frameworks like React and Vue.js. He also likes to deliver high-quality code with automatic tests.

Portfolio

Alfa-tron Yazılım AŞ
Laravel, PHP, Elasticsearch, React, Node.js, Vue, Ansible, HAProxy, Varnish...
Shazam
AngularJS, JavaScript, Jest, Selenium, Continuous Delivery (CD)...
Bilkent University
PHP, Oracle, Debian, Ubuntu, HAProxy, JavaScript, HTML, CSS, Full-stack

Experience

Availability

Part-time

Preferred Environment

Docker, Laravel, MySQL, Ubuntu, TypeScript, React, Node.js, PHPUnit

The most amazing...

...thing I've developed is a social network for photography enthusiasts that won many awards and was finally acquired by the largest content provider of Turkey.

Work Experience

Founder

2014 - 2021
Alfa-tron Yazılım AŞ
  • Built various software projects, including a media asset management software sold to ministries and the Turkish Presidency, a survey application, a matchmaking website, and a Q&A site.
  • Built and maintained the website of the Delegation of the European Union to Turkey for four years which has over 7,000+ pages. The traffic was continuously increased by around 30% each year. Also, social media accounts were managed.
  • Delivered tens of custom web and hybrid mobile applications successfully to the Turkish market. Our customers included the Ministry of Economy, the Turkish Presidency, and the Qatar Ministry of Health.
  • Maintained and developed the leading villa rental marketplace in Turkey, TatildeKirala.
Technologies: Laravel, PHP, Elasticsearch, React, Node.js, Vue, Ansible, HAProxy, Varnish, Ubuntu Server, Redis, MySQL, PostgreSQL, .NET, Oracle, APIs, Amazon Web Services (AWS), Google Cloud, Cloudflare, Symfony, React Native, Ionic, Ubuntu, JavaScript, TypeScript, Docker, PHPUnit, Continuous Delivery (CD), Continuous Integration (CI), HTML, CSS, Koa, NestJS, Tailwind CSS, Bootstrap, PAW, Postman, PhpStorm, Next.js, HTML5, Full-stack

Front-end Team Leader

2013 - 2014
Shazam
  • Developed an in-house application for Shazam to manage in-app advertisements.
  • Mimicked (replicated) Shazam app on the web, allowing the marketing team to alter the design of the app to place advertisement boxes.
  • Wrote and maintained end-to-end tests using Selenium and JavaScript.
Technologies: AngularJS, JavaScript, Jest, Selenium, Continuous Delivery (CD), Continuous Integration (CI), HTML, CSS, HTML5, Full-stack

Senior Full-stack Developer

2008 - 2013
Bilkent University
  • Developed tens of in-house projects for the university, used by tens of thousands of students and personnel.
  • Maintained web servers, set up high availability, set up a custom continuous delivery written with Bash.
  • Acted as a freelance developer and delivered tens of web apps, the largest one being an editorial photo and video stock system which is still operational and serves 3+ million photos and videos to the mainstream media companies in Turkey.
Technologies: PHP, Oracle, Debian, Ubuntu, HAProxy, JavaScript, HTML, CSS, Full-stack

Technical Manager

2006 - 2008
Nokta Inc
  • Established all the technical teams and worked on various departments, reporting to the CEO.
  • Worked on business and technical development of various projects.
  • Conducted technical training for colleagues and consulted them.
Technologies: JavaScript, PHP, Debian, Ubuntu, MySQL, HTML, CSS, Full-stack

Villa Rental Marketplace

Tatilde Kirala (Vacation Rentals) is the leading villa rental marketplace in Turkey, which was built by another agency using Symfony, Vue.js, and Elasticsearch. The project got too complicated, and three other agencies, including the one that actually created the project, couldn't fix the existing problems and add new features.

Heavy refactoring was done to clean up over-engineered parts of the software, fix numerous bugs during the clean-up, and conduct various performance improvements. After the refactoring, the requested new features were added.

The hosting costs (AWS) were also unnecessarily high. After the performance improvements and better AWS configuration, the costs were reduced by 90%., while overall page load speeds were improved by around 10%.

Sports Companion | Mobile App

A React Native mobile application built for the Qatar Ministry of Health helps people find sports companions around them. The purpose of the project is to encourage Qatar citizens to participate in sports. Performed all mobile UI and UX implementations.

Depo Photos | Editorial Stock Photography Website

http://www.depophotos.com
Depo Photos is an editorial stock photography website providing photos and videos to mainstream media in Turkey. Verified professional freelance photojournalists join and upload their photos and videos to the system, and media companies buy subscriptions to access the content.

The system is still active and currently hosts over three million media with 450+ accredited professional photojournalists. The content can be searched using 20 different criteria, and the most complex query takes under one second.

The software can read and write metadata information in IPTC, EXIF, XMP, and other formats and supports hundreds of image and video formats, including RAW formats like HEIC, CR2, CR2, and NEF.

Email Delivery API

Due to privacy concerns, Bilkent University does not prefer third-party email delivery platforms to send bulk emails. This service provides an API to the developers for sending mass emails using the university's SMTP servers.

It supports load balancing across multiple SMTP servers, rate limiting, email prioritization, markdown, and HTML email templates. It utilizes Redis queues heavily. More than 60,000 emails are sent daily on average.

Timing App | Time Tracker Software

http://www.timingapp.com
Timing App is a sophisticated time-tracker for Mac. I provide support for the web version of the application, fix bugs, and add features as requested. The project has very strict code-style rules and very high-quality expectations enforced by the CI/CD system.

RSVP System

Developed an automation system where invitations are created for the events organized by the European Union in Turkey. Invitations are sent by email, and attendance records are kept by the operators by telephone with automatic RSVP responses.
1995 - 2001

Bachelor's Degree in Mechanical Engineering

Gazi University - Ankara, Turkey

Libraries/APIs

PAW, Node.js, React, Vue, jQuery, ImageMagick, FFmpeg, Redis Queue

Tools

PhpStorm, Postman, NGINX, Ansible, Varnish, ExifTool

Frameworks

Bootstrap, Selenium, Laravel, PHPUnit, Tailwind CSS, Jest, Symfony, NestJS, Koa, Next.js, AngularJS, .NET, React Native, Ionic, Zend Framework

Languages

PHP, TypeScript, JavaScript, CSS, HTML, HTML5, Perl, Bash Script

Paradigms

Continuous Delivery (CD), Continuous Integration (CI), Web UI Design, Web UX Design, REST

Platforms

Docker, Amazon Web Services (AWS), Debian, Ubuntu, Linux, Oracle

Storage

MySQL, PostgreSQL, Elasticsearch, Redis, Google Cloud

Other

Ubuntu Server, APIs, Full-stack, HAProxy, Cloudflare, IP Networks, Beanstalkd

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring