Backend-focused Software Engineer experienced in Java (Spring Boot) and C# (.NET/ASP.NET Core), building RESTful APIs, scalable backend services, and microservice-based architectures. Worked on multi-crypto wallet systems, CRM platforms, integration layers (WhatsApp Business/Meta Graph API, IYS, MailerLite, Setrow), delivering clean, maintainable, production-ready solutions. Strong sense of ownership with a focus on system stability, observability, performance optimization, and end-to-end delivery.
Languages: Java, C#, Python, JavaScript
Backend & Integration: .NET (Core/ASP.NET Core), Spring Boot, REST APIs, Microservices, Clean Architecture, OOP, Design Patterns, Integration (WhatsApp Business/Meta Graph API, IYS, MailerLite, Setrow), Webhooks (callbacks), Node/RPC Management, Fallback Strategies
Databases: PostgreSQL, MS SQL, MySQL, Query Optimization, Performance Tuning
Messaging & Data: Kafka, RabbitMQ, Redis, Elasticsearch
Observability & Ops: Logging/Tracing, Alerting (Email/Telegram), Monitoring-oriented incident notifications
DevOps & Tools: Docker, Git, GitHub, Azure DevOps, Swagger, Postman
Additional: HTML/CSS/JS, Bootstrap, ML (YOLOv8, OpenCV), Unity
Multi-Token Wallet & Risk Systems
CRM, Communication & Integration Platform
Performance, Observability & Platform Health
Developed a Microsoft Teams HR Q&A bot and its C#/.NET admin portal end-to-end (requirements → design → development → testing → stakeholder demo) as a two-intern team. Designed the knowledge-base structure, implemented automated ticket creation, and built admin dashboards with filtering, sorting and search. Worked with REST APIs, MS SQL and clean backend structures while following Agile practices such as sprint planning and time-boxing.
Contributed to a large-scale ASP.NET Core microservices project, developing and improving RESTful APIs (controllers, services, DTOs, validations). Participated in refactoring and code reviews to improve consistency and maintainability. Worked with Docker, PostgreSQL, Git workflows and Azure Boards.
Developed a document localization pipeline for ID/passport cards using Python/OpenCV, including annotation, preprocessing, model training and evaluation. Refactored the project into reusable modules and explored additional computer-vision prototypes such as drowsiness detection, face mesh and vehicle detection.
Java (Spring Boot), Microservices, Kafka/RabbitMQ, Redis, Elasticsearch, PostgreSQL
Designed and implemented a distributed ticketing platform with separate services for authentication, trip search, payments, and notifications. Built clean REST APIs and inter-service messaging with a focus on scalability and maintainable service boundaries.
ASP.NET Core MVC, C#, SQL, HTML/CSS/JavaScript
Developed a complete blog management platform with authentication, post & tag management, admin dashboard and a responsive UI.
Java (Spring Boot), PostgreSQL, AWS
Implemented backend features for a dating-style application, including the matching algorithm, user profile logic, messaging data structures and database design. Focused on scalable service design, clean API development and efficient data querying. Collaborated with the team for integration and deployment on AWS.
C#, .NET, PostgreSQL, Swagger
Implemented a backend service for managing books, categories, rentals and customers, following a clean, layered architecture. Built well-structured REST endpoints, applied entity relationships and validation logic, and documented the API with Swagger for clear integration guidelines.
Java, Spring Boot, PostgreSQL
Developed an e-commerce backend API supporting products, carts, orders and user operations. Designed clean and modular REST endpoints, implemented entity relationships and built essential ordering workflows and validation rules. Focused on maintainability, proper layering and reliable data handling.
Unity, C#
Co-developed a 3D game over a 2.5-month period as the graduation project of the Google Game & Application Academy. Worked within a five-person Agile team, contributing to gameplay logic, system design and production workflows. Demonstrated collaboration, problem-solving and structured development in a C# codebase.
7-week backend program covering Spring Boot, microservices, messaging (Kafka/RabbitMQ), databases, Redis, Elasticsearch, and caching strategies. Designed and implemented the E-Ticket project as a distributed microservice system (authentication, trip search, payments, notifications). Ranked 1st in the program and received a Software Engineer offer from FT Teknoloji.
Backend training in ASP.NET Core, REST APIs, dependency injection, unit testing and MS SQL, completed with the Book Rental API project.
Full-stack program covering HTML/CSS/JavaScript and ASP.NET MVC, completed with the Bloghub project.
Training in Agile/Scrum, project planning, execution and documentation.
7-month program on Unity/C#, production workflows and Agile team-based development; completed with the “The Unleashed” graduation project.
Participated in a 9-month mentoring program by Koçfinans, focusing on career planning, communication and analytical problem-solving.
GPA: 3.47/4.00
B2-C1
Native / full working proficiency