Ankara, Turkey
Emre Mert Yılmaz

Emre Mert Yılmaz

@emremy

Software Engineer specializing in Node.js, TypeScript, Go, Fastify, and NestJS, with experience building scalable backend systems, REST & gRPC APIs, and cloud-native applications on Google Cloud Platform (GCP).

Strong background in microservices, distributed systems, Redis caching, event-driven architectures, and high-performance API design, with recent focus on backend and systems-level development in Go around performance, concurrency, and scalable service architecture.

Open to work for your idea

Work

Here is my work experience

Software Engineer

YOC AGRemote

May 2022 - Feb 2026

Led the migration of a legacy gRPC-based backend architecture to high-performance REST APIs using Fastify and TypeScript. Developed scalable backend services using Fastify and NestJS, contributing to maintainable API and microservice architectures. Designed and implemented microservice-based systems for bundle management and advertising-related workflows. Built Redis-powered caching solutions and internal in-memory caching systems to improve performance and reduce service overhead. Managed deployment and infrastructure processes on Google Cloud Platform (GCP), while integrating and orchestrating workflows with third-party APIs. Maintained high engineering standards through Unit Testing, Integration Testing, and collaborative Git-based development practices.

Back-end Developer

theINDUSTRY AGRemote

Sep 2021 - May 2022

Developed applications for the advertising industry including ad campaign management and analytics. Designed a real-time notification microservice architecture using WebSocket technology in Node.js. Worked with REST API, DevOps, Jest, and VueJs.

Back-end Developer

DIGIEGGSAnkara, Turkey

Jun 2021 - Aug 2021

Provided backend services to companies operating ride-hailing platforms. Contributed to the development of a user platform built on Node.js, enabling communication through GraphQL.

Skills

What I work with
PROGRAMMING LANGUAGES
TypeScriptJavaScriptGoPythonSQLHTML5
FRAMEWORKS & LIBRARIES
Node.jsFastifyNestJSNext.jsExpress.jsReactReact NativeREST APIsgRPCWebSocketRabbitMQBullMQKafka
DATABASES & ORM
PostgreSQLMySQLRedisPrismaFirebaseSupabase
DEVOPS & TOOLS
Google Cloud PlatformCloudflareGitJestCucumberStripePaddle
SPOKEN LANGUAGES
Turkish(Native)English(Upper Intermediate)

Projects

Mobile
Wallet Tracking App

Wallet Tracking App

Full-stack personal finance management application built with React Native. Enables users to track daily income and expenses with category-based analysis and visualizations using Firebase and Google OAuth.

React NativeFirebaseGoogle OAuth
Backend & Frontend
ColQL

ColQL

Open-source in-memory columnar query engine for Node.js featuring TypedArray-based columnar storage, equality/sorted indexing, worker_threads-powered background index rebuild architecture, and large-scale benchmarking infrastructure.

TypescriptNodeJsNPM
Web App
PixelPerfectResizer

PixelPerfectResizer

Web-based image resizing tool that helps users quickly generate platform-ready dimensions with a clean, responsive UI. Fast workflow for uploading, previewing, and exporting resized images.

Next.jsTypeScriptTailwind CSSCloudflare
Python
C

Crypto Trading Zone Scanner

Research project: Trading tool that analyzes real-time cryptocurrency market data via Binance API and provides automated alerts using technical analysis with Pandas and TA-Lib.

PythonPandasTA-LibBinance API
Full-Stack
A

Algorithmic Trading Bot

Research project: Automated trading bot that scans 100+ cryptocurrencies in real time via WebSocket protocol. Implements technical indicator-based signal generation integrated with Binance API, focusing on real-time data processing and async event handling.

Node.jsTypeScriptWebSocketPrismaSQL