
Results-driven .NET Core Developer and Co-Founder with extensive experience in building scalable enterprise applications and Business Process Management (BPM) systems. Proven expertise in C#, .NET Core, ASP.NET MVC, RESTful APIs, Signal-R, and SQL Server. Skilled in full-stack development, real-time communication systems, and clean architectural principles. Adept at leading development teams, collaborating cross-functionally, and delivering reliable solutions in agile environments.
As a co-founder of BBO Teknoloji, I took an active role in both technical and business development initiatives. Defined the company’s vision and strategic roadmap while leading the design and development of innovative .NET Core and BPM-based enterprise solutions. Managed end-to-end project lifecycles, coordinated development teams, and built strong relationships with key clients and partners to ensure sustainable growth.
Key Responsibilities:
Played a key role in the end-to-end development of business process automation platforms. Built robust backend services using .NET Core and C#, and crafted responsive user interfaces with React and JavaScript. Worked on microservice architecture, database modeling, and seamless integration with BPM engines. Focused on clean, maintainable code by applying SOLID principles, Clean Architecture patterns, and test automation best practices.
Key Responsibilities:
Led strategic business development initiatives in a software company specializing in BPM (Business Process Management) and enterprise content management solutions. Identified and pursued new client and partner opportunities while managing the full B2B sales cycle—from prospecting to closing. Built strong relationships with key stakeholders and created tailored solution proposals aligned with business needs. Collaborated closely with product, marketing, and technical teams to ensure smooth handover and long-term client success.
Key Responsibilities:
Contributed to enterprise-level software development projects across international clients. Developed and maintained .NET-based applications and performed SQL Server database modeling and optimization. Delivered new modules, refactored legacy code, and integrated third-party APIs and web services. Analyzed client requirements and implemented scalable, efficient, and maintainable software solutions.
Key Responsibilities:
Performed data analysis and developed interactive dashboards to support decision-making across departments. Leveraged SQL and Power BI to monitor KPIs and generate actionable insights. Contributed to the optimization of ETL pipelines and worked closely with cross-functional teams to enhance data quality and reporting accuracy for strategic and operational purposes.
Key Responsibilities:
Provided advanced technical support for BPM and document management systems used by enterprise clients. Actively resolved complex support cases by analyzing root causes and collaborating with development teams. Mentored junior support staff and contributed to knowledge sharing within the team. Proposed and implemented improvements in support workflows to enhance service quality and response times.
Key Responsibilities:
Led the end-to-end implementation of enterprise software solutions, including requirement analysis, configuration, testing, and go-live support. Acted as a key liaison between clients and internal development teams to ensure successful delivery of customized features aligned with business needs. Facilitated user acceptance testing (UAT), conducted training sessions, and provided technical documentation to ensure smooth onboarding and system adoption by clients.
Key Responsibilities:
Provided technical and operational support in customer-oriented software projects. Collaborated closely with software and field teams to analyze client requirements, coordinate integration processes, and support implementation. Delivered rapid and effective responses to client requests, contributing to improved service quality and customer satisfaction. Also participated in testing, reporting, and documentation efforts across various enterprise-level projects.
Key Responsibilities:
Provided technical support services for enterprise software products. Handled incoming support tickets and user inquiries, delivering timely solutions via remote access or escalation. Diagnosed application-level issues and forwarded technical cases to relevant software teams when necessary. Maintained detailed records of incidents using ticketing systems and contributed to building a reliable knowledge base for faster resolutions.
Key Responsibilities:
In this role, I was responsible for programming and managing vehicle identification (fleet card) systems for corporate clients. I ensured accurate registration of vehicle data and coordinated with field installation teams to complete successful configurations. I also provided technical support to resolve customer issues efficiently and contributed to improving operational workflows.
Key Responsibilities:
NET Core, C#, ASPNET MVC, Entity Framework, Dapper
Razor Pages
Signal-R, RESTful API Development
SQL Server,Oracle
Clean Architecture, SOLID Principles
Agile Methodologies
BPM Engines (eg, E-Flow)
Technical Leadership & Cross-team Collaboration
Problem Solving
Microsoft Certified Solution Developer
I have a deep passion for creative and intellectually stimulating activities. Building with Lego allows me to enhance my problem-solving skills and spatial thinking through hands-on design. I enjoy gaming as a way to explore interactive storytelling and strategic thinking. Music serves as both inspiration and relaxation, helping me stay focused and energized during complex tasks. I also love reading books on technology, psychology, and science fiction, which continually broaden my perspective and fuel my curiosity.
Microsoft Certified Solution Developer
Foundational C# with Microsoft
Python Basic