Highly experienced Software Development professional with 15+ years of expertise across all phases of the Software Development Life Cycle (SDLC), including analysis, requirements gathering, design, development, testing, deployment, and documentation. Skilled in building enterprise-level web applications using .NET Framework, .NET Core, C#, ASP.NET, and Entity Framework/EF Core. Proficient in JavaScript, Angular, Vue, MS SQL Server, PostgreSQL, and Oracle, with hands-on experience in CI/CD pipelines. Knowledgeable in modern architectures and tools such as Microservices, Docker, and RabbitMQ, with a proven track record of delivering scalable, high-performance software solutions.
SKILLS
- Programming & Frameworks: C#, .NET Core 8, ASP.NET, .NET Core Web API, ASP.NET MVC, Java EE, Spring Boot, Typescript
- Front-End Development: Angular 8, Vue.js, jQuery, AJAX, Bootstrap
- Databases: MS SQL Server, PostgreSQL, Oracle (11g, 10g, 8)
- DevOps & Tools: Azure DevOps, Docker, Jenkins, RabbitMQ, JIRA, Git, GitLab, Bitbucket, Maven, Subversion, Redmine
- Architecture & Methodologies: Microservices, N-Tier, Layered, Monolithic, Agile, Scrum, SDLC, TDD (Test-Driven Development), DDD (Domain-Driven Design), Unit Testing
- Reporting & Other: MS Reporting, Business Objects, FastReport, Jasper Reports, SAP Portal, WebLogic
EXPERIENCE
Software Engineer – Thredd (Contractor)
November 2021 – September 2025
- Developed a Visa & Mastercard transaction processing system for financial institutions using .NET Core 8 and ASP.NET 4.7, supporting millions of secure transactions daily.
- Integrated MasterCard Single Message System, enabling faster payment processing and higher transaction volume.
- Migrated and decoupled monolithic applications into microservices architecture, enhancing scalability, maintainability, and deployment speed.
- Dockerized applications and deployed them on AWS EKS/ECS, enabling cloud-native scalability and efficient CI/CD pipelines.
- Integrated Discover Network to expand payment processing capabilities. Developed and integrated MasterCard Network Exchange ISO 8583 Processor for the U.S. market.
- Implemented Visa DPS Message System integration, supporting U.S. market payment flows. Maintained and optimized the Authorization Message Processor, improving support for MasterCard and Visa Dual Message
- Migrated legacy codebase from VB.NET and T-SQL to C#, introducing unit tests and BDD (SpecFlow) to improve code quality and reduce maintenance overhead. Designed and optimized MS SQL Server stored procedures, improving query performance by 30%.
- Implemented logging and monitoring with ELK Stack, Filebeat, Serilog, Grafana, Prometheus, and OpenTelemetry, improving observability and reducing issue resolution time by 40%. Streamlined collaboration and delivery using Bitbucket, Git, and Jira, improving project timelines by 20%.
Technologies & Tools: .NET Core 8, ASP.NET 4.8, C#, MS SQL Server, Microservices, Docker, AWS EKS/ECS, ELK Stack, Filebeat, Serilog, Grafana, Prometheus, OpenTelemetry, SpecFlow (BDD & Unit Tests), Bitbucket, Git, Jira
Software Engineer – Teba Tech
March 2020 – November 2021
- Developed a customer financial transaction and project management system using Microservices architecture with .NET Core 5, Entity Framework Core, and Vue, enhancing scalability and performance.
- Designed and implemented the MS SQL Server database, improving data consistency and query efficiency by 25%.
- Utilized GitLab and Azure DevOps for source code management and CI/CD pipelines, reducing deployment time by 40%. Integrated Docker for containerization and RabbitMQ for reliable messaging, increasing system resilience and scalability.
Technologies & Tools : .NET Core 5, ASP.NET 4.7, Entity Framework Core, HangFire, Vue, MS SQL Server, Git, Jira, GitLab, Azure DevOps, Docker, RabbitMQ
Software Engineer – RK Soft
March 2018 – March 2020
- e-Tesis – Electronic Collateralize Web Application
- Developed a mortgage and lien management system, enabling banks to establish liens, query immovable properties, and process online mortgage applications. Built using .NET Core, Entity Framework Core, and Angular 7, ensuring a responsive and user-friendly interface. Designed and implemented a PostgreSQL database, improving data accuracy and system performance.
- Field Workforce Management System – GIS Application (Tablet & Web)
- Developed a GIS-based tablet and web application for data logging, enabling field teams to efficiently collect, transfer, and process infrastructure, science, and numeration data. Built a Windows Tablet App with NET 4.5 (C#) and Visual Studio 2017, incorporating FastReport for complex reporting requirements.
- Developed an NET MVC web application with Angular, jQuery, Ajax, Bootstrap, and Razor views for seamless field data collection. Optimized Oracle procedures and functions for improved reporting accuracy by 30%.
- Seasonal Agricultural Workers GIS Application (Web)
- I developed a GIS-based web application to track and report seasonal agricultural workers’ information on interactive maps. Built with NET MVC, jQuery, Ajax, Bootstrap, and Razor views, the application features a responsive user interface.
- I implemented Oracle 11g functions, procedures, and tables to enhance data accuracy and reporting, and created detailed FastReport reports for operational and compliance needs. The system also integrated an E-signature workflow to streamline approvals and reduce paperwork.
- TurkSeker GIS Application (Desktop & Web)
- Developed and enhanced a Windows desktop GIS application for tracking and reporting beet production data using ASP.NET 4.5 (C#) with Visual Studio 2015. I also built a web application using ASP.NET MVC, jQuery, Ajax, Bootstrap, and Razor to enable beet producers to monitor their production in real-time.
- The project utilized MSSQL Server 2017 for database design and optimization, and FastReport was used to generate detailed reports to support operational decision-making.
Technologies & Tools: .NET Core, ASP.NET 4.5/ MVC, C#, Angular 7, jQuery, Ajax, Bootstrap, Razor, PostgreSQL, MSSQL Server 2017, Oracle 11g, FastReport, Subversion, Redmine
Software Engineer – Turkish Treasury
July 2009 – July 2017 (Outsource)
- Demand Management System
- Developed to manage IT department demands for ~1,500 personnel using NET 4.5 MVC (C#), Visual Studio 2013, and SOLID design principles. Built UI with jQuery, Ajax, Bootstrap, MVC Razor, Telerik Kendo UI. Implemented WCF web services, MS Reporting, Oracle 11g, and Fluent NHibernate for ORM.
- Person Intra Web Application
- Enabled employees to access personal info (permissions, staff data, communication) stored in the Personnel Management System. Developed with NET 4.5 MVC, C#, following SOLID principles. Integrated eBA workflow for staff permission forms and Oracle stored procedures for system integration.
- Electronic Data Delivery System
- Centralized collection and presentation of electronic data produced by the Turkish Treasury. Developed with NET 4.5 (VB), Visual Studio 2010, Web Forms, using Oracle 11g. Implemented dynamic reporting and secure data input with SAP Portal-based authorization.
- Online Exam Application System
- Enabled online recruitment exams with modules for exam management, grading, and reporting. Built with NET 4.5 (VB), Web Forms, using Oracle 10g and MS Reporting.
- Insurance Audit Portal & E-Complaint System
- Developed portals for tracking insurance audits and collecting complaints online. Built with NET 4.5 (VB) and Java (J2EE, JSP, Servlet, Struts). Integrated SAP Portal, Web Services, and Business Objects for reporting and online complaint submission.
Technologies & Tools: C#, Visual Basic, Java (J2EE), ASP.NET MVC & Web Forms, Razor, jQuery, Ajax, Bootstrap, Telerik Kendo UI, Oracle 10g/11g, Fluent NHibernate, Stored Procedures, MS Reporting, Business Objects, FastReport , Subversion, SAP Portal, WebLogic.
Software Specialist – Ministry of Foreign Affairs
January 2008 – June 2009
- Developed an Inventory Tracking System to monitor and manage institutional fixtures. Built using Visual Studio 2005, Web Forms, and Oracle 8 Improved asset tracking and reporting efficiency across the organization.
Software Specialist – TEIAS
April 2006 – December 2007
- Contributed to the MFRC Balancing and Settlement Management Project for the Market Financial Settlement Center, supporting compliance with Final Balancing Settlement Regulations. Developed using Java (JSP, Servlet) on IBM WebSphere (WSAD). Designed and optimized Oracle 8 database structures and implemented Jasper Reports for regulatory reporting.
Software Specialist – Docuart
March 2004 – March 2005
- Developed the Human Resources Module of the İlbank ERP system. Automated HR processes, improving efficiency and reporting capabilities within the ERP system. Built using Java (J2EE, JSP, Servlet, Struts, Hibernate) on Apache Tomcat, with Jasper Reports for reporting.
EDUCATION
- Karadeniz Technical University / Computer Engineering
- Mersin Science High School
