Experience

5+ years building backend services and event-driven systems in production: energy grid operations, industrial IoT, and enterprise automation.

Node.js · TypeScript · NestJS · Kafka · BullMQ · PostgreSQL · PostGIS · Redis · Docker

Inavitas

March 2023 – July 2026

Full Stack Developer (Backend-Focused)

Ankara, Turkey · Energy sector — grid operations software for electricity distribution

  • Designed and developed backend-heavy microservices for the Outage Management System (OMS) and Low Voltage Management (LVM) platforms that electricity distribution operators relied on to detect, track, and resolve grid incidents in production.
  • Architected event-driven and asynchronous processing pipelines on Kafka and BullMQ for real-time outage and low-voltage incident workflows, decoupling services so incident processing stays responsive under bursty, high-volume event load.
  • Modeled hierarchical authorization and complex domain relationships as a graph in RedisGraph, propagated through Redis Pub/Sub — consolidating permission logic that had been scattered across services into a single queryable model.
  • Optimized high-volume and recursive PostgreSQL queries over network topology, outage, and low-voltage datasets, where deep hierarchy traversal and query-plan tuning kept operational screens fast.
  • Worked with geospatial network data using PostGIS and GeoServer (WMS, WFS, SLD) to support map-based representation of the electrical distribution network.
  • Standardized logging, error tracking, and observability across services with Grafana and Prometheus, cutting the time needed to diagnose issues in a distributed environment.
  • Integrated backend services with enterprise platforms, including SAP-based customer service and operational systems, ensuring reliable data exchange with surrounding business systems.
  • Acted as a hands-on responder for production issues, debugging and stabilizing distributed systems across backend services, Kafka consumers, message queues, and frontend state layers.
  • Built containerized development and deployment environments with Docker and Docker Compose, and supported CI/CD workflows through Jenkins, Rancher, and ArgoCD.
  • Contributed to frontend modules in an Nx-based monorepo tightly coupled to backend domain logic, including backend–frontend state synchronization across a microfrontend architecture using MobX-based patterns.
  • Node.js
  • TypeScript
  • Kafka
  • BullMQ
  • PostgreSQL
  • PostGIS
  • Redis
  • RedisGraph
  • Docker
  • Grafana
  • Prometheus

DVM IoT Solutions

November 2021 – February 2023

Software Developer

Ankara, Turkey · Industrial IoT and smart city solutions

  • Developed Industrial IoT applications on the PTC ThingWorx platform using JavaScript and PostgreSQL, building platform services, data models, and Mashups for industrial monitoring and operational workflows.
  • Contributed to factory-wide digital transformation initiatives for Zamil Steel, connecting industrial operations to the ThingWorx platform.
  • Built telemetry processing and analytics workflows in KNIME for Tofaş, turning industrial machine data into production analysis and reporting used by the customer.
  • Participated in the DMCC Smart City project, contributing to IoT-based smart city applications delivered on an industrial platform stack.
  • Delivered enterprise automation solutions spanning OCR, Excel automation, email workflows, and form-based process automation, and built customer-specific applications with JavaScript, ThingWorx, PostgreSQL, and Angular.
  • Refactored existing JavaScript codebases to improve maintainability, readability, and long-term sustainability of customer applications.
  • JavaScript
  • PTC ThingWorx
  • PostgreSQL
  • KNIME
  • Angular

Robusta Cognitive Automation

June 2021 – September 2021

RPA Consultant / Business Analyst / Developer

Remote · Enterprise automation for financial services and public sector

  • Played a key role in the end-to-end development of an automation platform for Gelecek Varlık, a financial services company, covering land registry integrations, debt management workflows, reporting, and business process automation.
  • Delivered RPA consulting, process analysis, and solution implementation for enterprise customers including Securitas, translating business requirements into scalable automation solutions.
  • Collaborated directly with the CTO, investors, and product stakeholders on the roadmap of Robusta's native RPA platform, contributing product direction informed by Automation Anywhere and UiPath expertise.
  • Conducted customer workshops, product demonstrations, and on-site training sessions for enterprise and public-sector institutions, including Bilkent City Hospital.
  • RPA
  • Automation Anywhere
  • UiPath
  • Process automation

Technical Skills

Languages

  • JavaScript
  • TypeScript
  • SQL

Backend

  • Node.js
  • NestJS
  • Microservices
  • Distributed systems
  • REST API design
  • Event-driven architecture

Databases & Data

  • PostgreSQL
  • PostGIS
  • Redis
  • RedisGraph
  • SQL optimization
  • Recursive and geospatial queries

Messaging & Streaming

  • Apache Kafka
  • BullMQ
  • Redis Pub/Sub
  • Asynchronous processing pipelines

DevOps & Infrastructure

  • Docker
  • Docker Compose
  • CI/CD
  • Jenkins
  • Rancher
  • ArgoCD

Observability & Reliability

  • Grafana
  • Prometheus
  • Structured logging
  • Production support
  • Incident resolution
  • Performance optimization

GIS Technologies

  • GeoServer
  • WMS
  • WFS
  • SLD
  • PostGIS

Industrial IoT & Automation

  • PTC ThingWorx
  • KNIME
  • RPA (Automation Anywhere, UiPath)
  • OCR
  • Enterprise process automation

Enterprise Integrations

  • SAP-based customer service and operational systems
  • Third-party REST integrations

Frontend

  • React
  • Angular
  • Nx monorepo
  • MobX
  • Microfrontend architecture

Education

  • MSc, Computer Forensics

    Gazi University

    2022 – 2023

  • BSc, Computer Engineering

    Kırıkkale University

    2015 – 2020

Certifications

  • Certified Advanced RPA Professional (A2019)

    Automation Anywhere

  • Technical Track, UAE IoT Academy

    Software AG

Languages

  • Turkish (Native)
  • English (Professional Working Proficiency)