Profile of Sadık Sünbül

Sadık Sünbül

microservice

architecture

backend developer

Center, Konya, Turkey

About

🚀 I am a software developer working on backend systems and microservice architecture. I develop scalable APIs with modern web technologies and perform database optimizations. Contributing to open source projects and learning new technologies excites me. I continue to evolve and explore innovations in the software world.

Experience

  • -

    Backend Developer @ Monitic RMM

    Konya, Turkey - Office

    Summary:

    • Monitic RMM is a comprehensive Remote Monitoring and Management (RMM) solution designed for IT teams. The platform enables system administrators and IT professionals to centrally monitor, manage, and track the performance of network devices, as well as quickly respond to issues. In this project, I am responsible for designing and developing services that require high availability, reliability, and scalability.

    Responsibilities:

    • Designing and developing new API and WebSocket services using Go and the Fiber framework.
    • Implementing agent development for Windows devices, integrating SNMP, and adding network discovery features to the system.
    • Improving scalability and performance by implementing Redis for data caching.
    • Optimizing log management, search, and analytics processes with Elasticsearch, enabling fast queries and reporting on large datasets.
    • Managing database design, indexing strategies, and data modeling processes using MongoDB.
    • Applying Clean Architecture principles to ensure code maintainability and sustainability.
    • Writing unit tests and contributing to continuous integration processes to improve code quality.
    • Actively participating in code review processes to support the improvement of software quality.
    • Go
    • MongoDB
    • Redis
    • Elasticsearch
    • RabbitMQ
    • Docker
    • Prometheus
    • Grafana
    • Postman
    • Git
    • GitHub
  • -

    Backend Developer (Go) @ Log-System Development

    Germany - Remote

    Summary:

    • Developed for the German market, Mealpoint is a restaurant-focused food ordering platform designed to be managed through a single backend, enabling multiple restaurants to operate on the same infrastructure. In this project, I was responsible for the backend development processes of the platform.

    Responsibilities:

    • Developed RESTful APIs and gRPC services using Go.
    • Designed and modeled databases with PostgreSQL and GORM following the Domain-Driven Design (DDD) approach.
    • Integrated PayPal, Adyen, Apple Pay, and Google Pay payment systems.
    • Implemented secure user authentication systems using OAuth 2.0.
    • Improved performance by developing caching systems with Redis.
    • Created developer-friendly API documentation using Swagger/OpenAPI.
    • Built location-based services with Google Maps API.
    • Implemented email notification, logging, and monitoring infrastructure.
    • Go
    • PostgreSQL
    • Redis
    • Docker
    • PayPal
    • Adyen
    • Swagger
    • Postman
    • Git
    • GitHub

Projects

Open Source Contributions

Go Fiber Storage Logo
Go Fiber Storage Added LevelDB support
PR #1565
Merged
Go Fiber Recipes Logo
Go Fiber Recipes Added Email Verification
PR #2797
Merged
Go Fiber Storage Logo
Go Fiber Storage Added documentation for DragonflyDB support
PR #1564
Merged

Education

Skills

  • Advanced GO Advanced
  • Intermediate C# Intermediate
  • Beginner Solidity Beginner
  • Beginner Python Beginner
  • Intermediate Docker Intermediate
  • Beginner Kubernetes Beginner
  • Beginner Prometheus Beginner
  • Beginner Grafana Beginner
  • Advanced Git Advanced
  • Advanced GitHub Advanced
  • Intermediate MongoDB Intermediate
  • Intermediate PostgreSQL Intermediate
  • Intermediate Redis Intermediate
  • Intermediate Elasticsearch Intermediate
  • Intermediate RabbitMQ Intermediate
  • Beginner Cloudflare Beginner
  • Beginner GitHub Actions Beginner
  • Intermediate Postman Intermediate