<C/>TOMAK.DEV
Software Developer

Building high_performance backends and reactive apps.

With engineering experience across Doğuş Teknoloji, Docvivo CRM, and Ford Otosan.

Istanbul, Türkiye · UTC+3

Serhat Tomak
013+Years of Engineering Experience
024+Enterprise Roles
03100%Clean Architecture Focus

const frequentTech = [

Tech Stack

Using an ever-growing list of technology.

  • .NET Logo
    .NETWeb API & Worker Services
  • C#C#Async, LINQ & Memory
  • ReactHooks, Context & Next.js
  • Vue.jsVue 3 Composition & Pinia
  • PostgreSQL Logo
    PostgreSQLACID & JSONB queries
  • Redis Logo
    RedisDistributed cache & Pub/Sub
  • RabbitMQ Logo
    RabbitMQQueues & MassTransit
  • Docker Logo
    DockerMulti-stage & Compose
  • TypeScriptStrict typing & Modern ES6+
  • Tailwind CSSUtility-first design
  • MongoDBDocument models & Aggregations
  • MS SQL ServerT-SQL & Optimization
]

// Tasks I've helped undertake and launch

Engineering Experience

Demonstrated track record across leading enterprise corporations and microservice product teams.

    • Collaborated on the Marine project using .NET and Vue 3 (Composition API) frameworks.
    • Implemented Command Query Responsibility Segregation (CQRS) using the MediatR library to build high-performance data processing pipelines.
    • Managed asynchronous messaging and communication with RabbitMQ for event-driven workflows.
    • Engineered robust data access layers with PostgreSQL, Entity Framework Core, and Dapper for optimized query execution.
    • Developed and maintained clean architectural boundaries following SOLID and DDD principles.
    • .NET
    • Vue.js 3
    • CQRS
    • RabbitMQ
    • PostgreSQL
    • EF Core
    • Dapper
    • Docker
    • Engineered fullstack CRM modules for healthcare professionals using .NET, C#, and modern frontend stacks.
    • Built and maintained RESTful API services handling patient records, appointments, and billing operations.
    • Implemented automated database migrations, caching layers with Redis, and containerized deployment with Docker.
    • Collaborated closely with product managers to deliver user-centric analytics dashboards.
    • .NET
    • C#
    • REST API
    • SQL Server
    • Redis
    • Docker
    • JavaScript
    • Developed custom e-commerce backend services using .NET, C#, and SQL Server.
    • Contributed to customer management modules, order validation pipelines, and third-party logistics integrations.
    • Participated in agile sprint ceremonies, code reviews, and unit test automation.
    • .NET
    • C#
    • SQL Server
    • E-Commerce
    • Git
    • Calculated thermodynamic metrics for steam installations and manufacturing pipelines.
    • Developed analytical computational scripts to optimize energy efficiency and thermal balance.
    • Analyzed industrial automation processes and machine vision requirements.
    • Analytical Modeling
    • Thermodynamics
    • Automation
    • Process Optimization

Click a role to expand the details

// High-throughput applications & algorithmic systems

Featured Engineering

Architected with enterprise design patterns, event-driven messaging, and high-performance algorithms.

  • 2024Backend Architect

    Yorgan — Personal Finance Tracker

    High-performance event-driven personal finance tracker built on .NET and CQRS.

    An enterprise-grade personal finance application implementing CQRS with MediatR, RabbitMQ event streaming, PostgreSQL with EF Core, and Redis caching. Decoupled write operations allow sub-50ms transaction throughput.

    • CQRS architecture separating Commands (Write) and Queries (Read) with MediatR
    • RabbitMQ event streaming for real-time ledger balance updates
    • PostgreSQL database with indexed transaction logs and Redis caching layer
    • Comprehensive unit tests with xUnit and Moq ensuring 95%+ core coverage
    • .NET
    • C#
    • CQRS
    • MediatR
    • RabbitMQ
    • PostgreSQL
    • Redis
    • Docker
    • xUnit
    Source codeCQRS & Event Bus
  • 2022Lead Developer

    Thermodynamic Installation Calculator

    Algorithmic software calculating thermodynamic heat transfer and pipe losses.

    Mathematical calculation engine designed for industrial facilities to compute steam pressure loss, thermal conductivity, and insulation efficiency with instant visual graphs.

    • Calculated complex Navier-Stokes and heat transfer equations in real-time
    • Interactive calculation graphs and report export capabilities
    • Adopted in manufacturing environments to cut steam energy loss by 12%
    • .NET
    • C#
    • WPF / Algorithms
    • Mathematical Modeling
  • 2023Computer Vision Engineer

    Staubli Robot Machine Vision

    Real-time industrial robot guidance via automated image processing.

    High-speed camera vision integration with Staubli 6-axis industrial robots for part detection, orientation calibration, and automated pick-and-place routines.

    • Edge detection, contour analysis, and coordinate mapping algorithms
    • TCP/IP socket communication directly streaming coordinates to robot controller
    • Achieved 99.4% object placement accuracy at high conveyor speeds
    • C#
    • .NET
    • OpenCV / EmguCV
    • TCP/IP Sockets
    • Robotics
architectureSimulation

Interactive CQRS & Event-Driven Message Flow

Step through each architecture node, or run the live simulation, to visualise the distributed data flow.

Deep dive: 1. Client Command

User creates a new financial transaction or triggers currency scraping. React frontend sends an authenticated JWT HTTPS request to the ASP.NET Core Web API.

// Academic engineering background & certifications

Academics & Credentials

Solid analytical engineering foundation paired with high-intensity backend certification programs.

  • 2018 – 2023

    Bachelor of Science, Mechanical Engineering

    Istanbul University - Cerrahpasa

    Solid foundation in analytical thinking, computational mathematics, and systems engineering. Completed thesis on robotic control and automated calculations.

    Istanbul, Turkey

  • 04/2024 – 06/2024

    CTRL+ Future Backend Developer Program

    • Microsoft
    • Koç Holding
    • Token

    Intensive backend engineering certification covering .NET, Clean Architecture, Distributed Systems, Microservices, CQRS, and advanced software design patterns.

    Verified certificate

  • Language Proficiencies

    Global communication & docs

    • EnglishProfessional Working Proficiency
    • TurkishNative Proficiency

    Fluent technical English

// Professional connect & collaboration

connect(professional)

Let's Build Together

Whether you have a high-scale distributed systems challenge, an engineering opportunity, or want to discuss clean architecture, feel free to connect via LinkedIn.

Istanbul, Türkiye · UTC+3