Çekmeköy, Istanbul, Türkiye
Senior .NET / Full-Stack Engineer with 5+ years of experience building enterprise-grade, business-critical systems across multiple industries. My background spans scalable backend development, event-driven architectures, and modular system design. I have worked on complex domains including online pricing engines, workflow orchestration, CRM-integrated platforms, and security-focused legacy modernization. Earlier in my career, I developed multi-sector web applications in the travel and e-commerce domains, implementing booking systems, payment integrations, and search-driven platforms. I later contributed to large-scale enterprise initiatives, including a security modernization project for Turkey’s leading e-invoicing provider, where I remediated critical vulnerabilities and integrated DevSecOps practices using Azure Pipelines. Currently, I work at Negzel Teknoloji, where I architect and develop cloud-ready solutions using modular monolithic architecture and Domain-Driven Design (DDD). I actively lead backend development for the GlassHouse Online Pricing Tool, enabling sales teams to manage complex pricing workflows, multi-currency scenarios, and real-time operational processes. I specialize in building robust backends that prioritize system integration, real-time processing, and long-term maintainability. I enjoy working on complex problems where software architecture, reliability, and business impact intersect.
I’m a Senior Full Stack Developer with expertise in C#, ASP.NET Core, and modern architectural patterns such as Modular Monoliths and Microservices. I specialize in building scalable backend systems that integrate distributed services, real-time processing, and workflow automation. At Negzel Teknoloji (2024–2025), I led the backend architecture of enterprise cloud solutions: Designed and implemented the Glasshouse Online Pricing Tool, featuring multi-currency support, CRM integrations, and C-level workflow approvals. Integrated Redis for real-time cache synchronization, RabbitMQ for asynchronous workflow triggering, and Docker for containerized deployments. I also contributed to the Harmony B2B platform, designing a modular monolithic system that leverages integration events for inter-domain communication. The system features dynamic workflows and views, inspired by SharePoint-like UX but backed by strict architectural principles. For data-intensive use cases, I implemented Elasticsearch to power high-performance search and filtering across large datasets. I managed CI/CD using Azure DevOps and GitHub Actions, ensuring reliable deployment and test automation. My engineering practice emphasizes SOLID principles, Domain-Driven Design (DDD), and Test-Driven Development (TDD) to create maintainable, secure, and scalable applications. 🛠️ Key Technologies: ASP.NET Core (MVC, Web API) · C# 12 · Entity Framework Core · Redis · RabbitMQ · Docker · Elasticsearch · PostgreSQL · Modular Monoliths · Microservices · TDD · DDD · Azure DevOps · GitHub Actions
Served as a Security Consultant for Digital Planet, Turkey’s leading e-invoicing platform, under Sovos. My mission was to remediate critical security vulnerabilities and embed DevSecOps practices into CI/CD pipelines. Key Achievements: • Vulnerability Remediation: Resolved SAST/DAST findings (Veracode), improved secure coding standards, conducted threat modeling • DevSecOps Integration: Added security gates to Azure Pipelines, automated scan/report flows, improved SDLC security hygiene • Agile Collaboration: Participated in sprints, ensured security tasks were integrated into backlog, and paired with developers for secure implementation ⚙️ Stack: Veracode · Azure DevOps · C# · ASP.NET · OWASP Top 10 · CI/CD · Threat Modeling
🔧 Hybrid / Client-Facing / Project-Based At Roide Worx, I wore multiple hats — I combined client acquisition with end-to-end software development. I acted as both the technical project owner and client-facing consultant for 2 major projects, which were initiated through leads I personally closed. This role was a bridge between business and engineering, allowing me to strengthen my product ownership mindset, while staying deeply involved in .NET-based backend development. Key Contributions: 🧩 Business Development Initiated and nurtured client relationships, leading to project-based engagements Analyzed business needs and converted them into software requirement specs Created proposal documents and demos to align tech solutions with client goals 🛠️ Technical Ownership & Development Led backend development with .NET Core Web API, designed data flow & architecture Collaborated with front-end developers on React.js, ensured mobile responsiveness Managed sprints and task boards using Agile & Scrum methodologies Oversaw Git-based CI flows and handled deployments 📌 Impact Delivered 2 client projects from scratch, acting as the main technical contact Balanced client communication with dev team coordination Gained real-world experience in turning client problems into scalable solutions
During my tenure at BilgeAdam, I conducted training sessions and provided consultancy in software technologies, specializing in the following areas: Full-Stack Development (.NET): Microsoft SQL Server Querying Software Development Fundamentals Programming in C# and Object-Oriented Programming C# Data Access with Entity Framework Core Solid Principles Design & Architectural Patterns Web Programming Introduction (HTML5, CSS3, Bootstrap, JavaScript) Developing ASP.NET Core MVC Web Applications Service Architecture and Web API Web Project Development with PostgreSQL/MsSQL Back-End Development(.NET): Introduction to Programming with Microsoft .NET Overview of ASP.NET Core MVC Web Applications with ASP.NET Core MVC ASP.NET Core Middleware and Services ASP.NET Core Controller, View, Model ASP.NET Core Entity Framework Core .NET Core with Data Source Layout, CSS, and JavaScript in ASP.NET Core MVC Client-Side Application Development Testing and Troubleshooting Security, Performance, and Communication Web APIs Implementation Hosting and Deployment Front-End Development: Overview of HTML and CSS Creating and Styling HTML5 Pages Introduction to JavaScript Creating Forms to Collect Data and Validate User Input Communicating with a Remote Data Source Styling HTML5 using CSS3 Creating Objects and Methods using JavaScript Creating Interactive Pages using HTML5 APIs Adding Offline Support to Web Applications Implementing an Adaptive User Interface Creating Advanced Graphics Animating the User Interface Implementing Real-Time Communications using Web Sockets Creating a Web Worker Process Microsoft SQL Server Querying and Developing: Introduction to Microsoft SQL Server Database Knowledge and CRUD Operations with T-SQL Index Concepts in SQL Server Views Stored Procedures User-Defined Functions Transaction Concepts / OLTP Systems Triggers DDL Triggers Server Triggers
As an independent software developer, I've worked on various projects, particularly developing web applications using .NET technologies. Notable Projects: Scientific Press International Limited (Scienpress.com) - Successfully migrated a legacy ASP.NET Web Forms platform to modern MVC architecture Implemented a comprehensive renewal that reduced technical debt while improving performance and user experience - Developed content management system, secure payment infrastructure, and subscription modules for academic publications - Optimized database access layer using Entity Framework Orionsgame.com - Designed and developed an interactive "ball finding" game using .NET MVC - Created a responsive user interface that works seamlessly on mobile and desktop devices - Implemented dynamic game mechanics with JavaScript and jQuery - Developed database system to manage user scores and statistics Through my freelance work, I've strengthened my project management, client communication, and independent problem-solving skills while reinforcing my technical expertise in web application development.