Site logo
Ottawa, Ontario, Canada
Member Since 2023
Logo

Hakan Okay

About the Candidate

HAKAN OKAY
SOFTWARE DEVELOPER
343-297-1355 | hokay.ca@gmail.com | hakanokay.dev

SUMMARY
I’m a versatile software developer with three years of experience developing web applications and services, creating efficient data pipelines and training/deploying machine learning models for different purposes.
I’m fluent in Python, SQL, and English. I’ve also written a good amount of TypeScript, JavaScript, HTML, and CSS. I have some exposure to Go and Java. I learn quickly, care about detail and I like finishing tasks and focusing on the results.
I live in Canada. I lived and worked in Istanbul, Izmir, and Canakkale from 2019 to 2022, then moved to Ottawa to study and work. I’m open to remote work and travel. I can relocate depending on the opportunity.

EXPERIENCE
Software Developer @ Freelance  June 2022 – Present
• Designed and developed the code for Musme Library, a subscription-based music library for content creators. I provided code reviews and mentorship for the other four contributors.
• Developed a web application using Next.js, FastAPI, MongoDB and Docker to manage sale records and explore different relevant metrics for data-driven business decisions.
• Trained accurate machine learning models in Python and served them over the cloud using FastAPI, Docker and Google Cloud Platform and reviewed ML methodologies applied by a team of three.
• Migrated an old CRM exploration application written in PHP to Python, HTML/CSS/Typescript and updated the scripts responsible for data retrieval and processing.

Backend Engineer @ Datablast February 2023
• Used FastAPI to create endpoints for a web application generating static HTML reports with various metrics by using data warehoused in BigQuery. I also used Pytest to ensure the expected functionality.
• Built a SQL code generation engine using Jinja and Python to automate data model generation for multiple mobile games having similar data characteristics.
• Contributed to the code of blast, a command-line tool for validating and running data transformations on SQL, similar to dbt but with the ability to run Python scripts in the same pipeline.
• Created documentation for Blast Data Platform. I used Markdown for the content, Docsify for powering the website, Jekyll, and GitHub Actions for building and deployment.

Data Scientist/Engineer @ Datablast March 2022 – Role Change
• Built ETL/ELT pipelines to process ∼1 billion rows of data daily, from various backends, primarily Firebase. I used BigQuery, Snowflake and AWS Athena for data warehousing and Airflow for pipeline management.
• Implemented custom Airflow operators to notify/alert stakeholders about warehousing and querying costs. I used BigQuery API, Python and Slack/Discord webhooks.
• Performed data analysis and A/B tests to increase user retention, improve KPIs, attract new users and increase advertisement and in-app purchase revenues. I also developed various machine learning models.

SKILLS
Programming Languages: Python, SQL, Java, TypeScript, JavaScript, Go
Libraries & Frameworks: React, Next.js, Tailwind
Tools & Platforms: Linux, Git, Docker, Airflow, Google Cloud

EDUCATION
Algonquin College of Applied Arts and Technology Ottawa, ON
Diploma in Computer Programming September 2022 – December 2023

Miuul & Data Science Academy Uppsala, Sweden (Remote)
Certificate in Data Science and Machine Learning December 2021 – March 2022

Canakkale Onsekiz Mart University Canakkale, Turkey
Master’s Degree in Engineering February 2021 – February 2024

Akdeniz University Antalya, Turkey
Bachelor’s Degree in Engineering September 2014 – September 2019

Print Resume

Cart

Cart

Share