Yağız Münger, Developer in Istanbul, Turkey
Yağız is available for hire
Hire Yağız

Yağız Münger

Verified Expert  in Engineering

Backend and DevOps Developer

Location
Istanbul, Turkey
Toptal Member Since
April 7, 2022

Yağız is a prominent software engineer who has been involved in multiple projects targeting full-stack web development, machine and deep learning–computer vision and NLP specifically– and DevOps more recently. With such a comprehensive background, Yağız is always up for a challenge and loves solving problems as efficiently as possible. Even though he prefers using Python, Yağız continuously strives to find the best available tool for the given task.

Portfolio

Nexstar Digital
Terraform, Docker, Kubernetes, Fastly, GitHub, Datadog, AWS Lambda, Slack...
Nexstar Digital
JavaScript, Node.js, React, Next.js, D3.js, Python, Flask, GraphQL, Aiohttp...
UlakFin Financial Technology Services
NumPy, PyTorch, OpenCV, Pandas, Scrapy, MongoDB, Python...

Experience

Availability

Part-time

Preferred Environment

Linux, Docker, Terraform, GitHub, GitLab, Fastly, Python, Amazon Web Services (AWS), Python 3

The most amazing...

...thing I’ve worked on was the revamp of a fully serverless web app based on Next.js and backed by a GrahpQL layer to the existing CMS.

Work Experience

DevOps Engineer

2021 - PRESENT
Nexstar Digital
  • Worked on migrating the infrastructure of legacy projects to enable more than 60% cost reduction. Was responsible for containerization through Docker, integration to CI/CD, and creation and management of Kubernetes clusters for hosting on AWS.
  • Oversaw moving off a major news site from its custom platform to a shared one with no downtime, resulting in increased revenue and improved user experience.
  • Took part in a content ingestion project that used AWS Lambda to ingest content from various vendors and upload it to CMS. The platform was designed as fully serverless and highly scalable.
  • Integrated several external tools to our systems, such as Datadog, Flagsmith, Kubecost, Selenium Grid, and the ELK Stack–Elastic, Logstash, and Kibana.
  • Worked with various CI/CD tools, such as Travis, GitHub Actions, and AWS CodeBuild that deploy to highly scalable environments, Serverless, and Kubernetes, to free developers from architectural concerns.
  • Created various Slack bots aimed to notify and provide visibility for non-technical personnel.
Technologies: Terraform, Docker, Kubernetes, Fastly, GitHub, Datadog, AWS Lambda, Slack, Amazon EKS, Amazon Elastic Container Service (Amazon ECS), Amazon Web Services (AWS), AWS CloudFormation, Bash, CI/CD Pipelines, Linux, AWS IAM, Amazon CloudWatch, Amazon EC2, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon API Gateway, Amazon RDS, Amazon Route 53, Amazon Virtual Private Cloud (VPC), Continuous Integration (CI), Continuous Delivery (CD), Python, Continuous Deployment, GitOps, AWS Fargate, AWS Cloud Architecture, Site Reliability Engineering (SRE), Infrastructure as Code (IaC), Architecture, Subnet, Networking, BlazeMeter, Elastic, Elasticsearch, Serverless, Google Cloud Platform (GCP), Microservices, Distributed Systems, Python 3, Databases, Cloud Architecture, Amazon DynamoDB, Containers, Scalability, Platforms, Kanban, Automation, Monitoring, Pipelines, NGINX, Infrastructure, Containerization, Amazon ElastiCache, AWS Systems Manager, Docker Compose, SSH

Software Engineer

2020 - 2021
Nexstar Digital
  • Served as the point person on a project focused on creating a new video player using VideoJS to increase ad revenue. Worked on connecting to the back end through a custom GrahpQL layer, implementing ads and analytics on the player.
  • Implemented a GraphQL layer to allow new projects to interact with various other services, such as CMS, ad servers, and analytics. Worked on designing and implementing it to be suitable for very high loads.
  • Worked as part of the data team by implementing various analytic tools, such as Segment, on the front end with minimal performance impact using native JavaScript.
  • Oversaw a project to create various visualizations of COVID-19 data, including geospatial (maps), time series, and numeric data using React and D3.
Technologies: JavaScript, Node.js, React, Next.js, D3.js, Python, Flask, GraphQL, Aiohttp, Redis, AWS Lambda, Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), Starlette, Apollo, REST, CI/CD Pipelines, Linux, Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon API Gateway, Amazon RDS, API/Services Architecture, Docker, GitHub, Git, Video.js, Amazon EC2, HTML5, AWS Fargate, Amazon Simple Queue Service (SQS), SQLAlchemy, WebSockets, API Gateways, Message Queues, UI Components, Full-stack Development, Agile, Microservices, Express.js, CRUD, CSS, Python 3, API Integration, Cloud Architecture, Amazon DynamoDB, React Hooks, Celery, ECMAScript (ES6), Relational Databases, Third-party APIs, CSS3, Gatsby, Responsive Web Apps, Amazon ElastiCache, Code Review, Material UI, Web Analytics, Segment, Docker Compose, Async/Await

Software Engineer

2019 - 2020
UlakFin Financial Technology Services
  • Developed a system from scratch to crawl news sites, process textual data, and generate sentiments and predictions on financial stock prices. Implemented and optimized various deep neural networks for text classification.
  • Took part in an OCR project that aimed to convert financial data in images to CSV format. Was responsible for segmentation of images and prediction of text in given segments.
  • Used Python as the project language. Used Scrapy and BeautifulSoup for website crawling and parsing, PyMongo for database operations, OpenCV and PIL for segmentation, Numpy and Pandas for processing, and PyTorch for predictions.
  • Utilized traditional computer vision methods, such as Edge detectors, filters, etc., for segmentation and modern deep learning approaches (CNNs, LSTMs) for text prediction.
Technologies: NumPy, PyTorch, OpenCV, Pandas, Scrapy, MongoDB, Python, Amazon Web Services (AWS), Linux, API/Services Architecture, GitLab, Slack, Git, React, Flask, REST, Amazon EC2, Web Scraping, HTML5, CSV File Processing, APIs, Scraping, WebSockets, Full-stack Development, HTML, Agile, NoSQL, XML, CRUD, Bootstrap 5, CSS, Bootstrap, Machine Learning, Software Architecture, Python 3, Databases, API Integration, Conda, React Hooks, Celery, Kanban, ECMAScript (ES6), Web Services, Algorithms, Third-party APIs, CSS3, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), IPC, Time Series, Material UI, Data Analytics, YAML, Data Engineering, Fintech

Front-end Revamp

I was part of a team focused on creating a new front end to improve capabilities and performance while using the existing CMS.

During the project, I was in charge of creating workflows on the front end, adding and managing the GraphQL layer with the highest performance possible, so it would be capable of handling a high volume of requests with minimal overhead, and managing the infrastructure of which the project stood on.

I used various tools to ensure the team followed the proper development and deployment processes while making the app robust, highly available, and highly scalable.

Video Player

Played a key role as the point person on a project for creating a new video player using Video.js.

I've worked on several parts of the video player, such as connecting to the back end through a GrahpQL layer, integrating an existing platform, and implementing ads and analytics.
2014 - 2020

Bachelor's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

Libraries/APIs

React, NumPy, PyTorch, REST APIs, OpenCV, Pandas, SQLAlchemy, Web API, GitHub API, Node.js, D3.js, Vue, OpenGL, React Redux

Tools

Terraform, Fastly, Amazon EKS, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, AWS IAM, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), AWS Fargate, Amazon Simple Queue Service (SQS), Amazon ElastiCache, Docker Compose, GitHub, Git, Amazon CloudWatch, Jira, Celery, AWS Systems Manager, GitLab, Slack, Vim Text Editor, Bitbucket, Elastic, NGINX

Frameworks

Flask, Video.js, Next.js, Scrapy, Bootstrap, Redux, Express.js, Material UI

Languages

Python, JavaScript, SQL, Bash, HTML5, HTML, CSS, Python 3, ECMAScript (ES6), CSS3, YAML, C, C++, GraphQL, XML, Java

Paradigms

REST, API/Services Architecture, Agile, Microservices, CRUD, Microservices Architecture, Kanban, Automation, DevOps, Serverless Architecture, Object-oriented Programming (OOP), Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment

Platforms

Linux, Docker, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Ubuntu, Web, Kubernetes, Arch Linux, Google Cloud Platform (GCP)

Storage

Amazon S3 (AWS S3), JSON, NoSQL, Databases, RDBMS, Relational Databases, Datadog, MongoDB, MySQL, PostgreSQL, Amazon DynamoDB, Amazon Aurora, Redis, Elasticsearch

Other

Starlette, Amazon RDS, Amazon Route 53, APIs, AWS Cloud Architecture, Infrastructure as Code (IaC), Architecture, Subnet, Networking, RESTful Services, Software Architecture, Back-end, Back-end Development, API Integration, Cloud Architecture, Lambda Functions, React Hooks, Containers, Web Services, Mathematics, Algorithms, HTTP, Web Development, Cloud, Web App Development, JSON REST APIs, SSH, Computer Vision, Deep Learning, Debugging, Aiohttp, Apollo, CI/CD Pipelines, Amazon API Gateway, DevOps Engineer, AWS DevOps, Web Scraping, CSV File Processing, Scraping, Site Reliability Engineering (SRE), Network Protocols, Storage, API Gateways, BlazeMeter, Message Queues, Full-stack Development, Serverless, Full-stack, Bootstrap 5, Distributed Systems, Machine Learning, Deployment, Front-end, Conda, Scalability, Pipelines, Front-end Development, Third-party APIs, Gatsby, Natural Language Processing (NLP), IPC, Responsive Web Apps, Infrastructure, Containerization, Code Review, Data Analytics, Data Engineering, Async/Await, Platforms, Generative Pre-trained Transformers (GPT), GitOps, WebSockets, User Interface (UI), UI Components, Monitoring, Single Sign-on (SSO), Time Series, Robotics, Analytics, Web Analytics, Segment, Fintech

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