Technologist and Microsoft Certified Professional (MCSA & MCSD) .NET full stack developer with C# for 12+ years. Focused on back-end development with, .net Core and Azure DevOps Front end experience with Angular and React Business experience in banking; specialized in payment systems, ATMs, POS, EPOS, debit, prepaid and credit card management systems.
SKILLS
Languages & Frameworks: C#, .NET Core, ASP.NET, SQL, WPF, XAMARIN
Databases: MsSQL Server, Oracle, MongoDB, SQL, T-SQL, PL/SQL
Web & UI Technologies: Web API, MVC, WPF, WinForms, JSON, XML, HTML, CSS
Cloud & Infrastructure: Amazon Web Services (AWS): EC2, SNS, SQS, OpenShift, Docker, Keycloak
Messaging & Event Streaming: AWS SNS/SQS, RabbitMQ, Kafka
DevOps & CI/CD: Jenkins, Maven, Git, Bitbucket, GitHub, Continuous Integration (CI), Continuous Delivery (CD)
Testing & QA: Test-Driven Development (TDD), Behavior-Driven Development (BDD), NUnit, JUnit, SpecFlow, Postman
Development Tools & IDEs: IntelliJ, VS code, Visual Studio 2022
Methodologies & Practices: Agile (Scrum), Jira, Microservices Architecture, Object-Oriented Programming (OOP), Design Patterns, SOLID Principle
Monitoring & Observability: ELK, OpenTelemetry, Coralogix, Grafana
EXPERIENCE
Thredd , UK 01.01.2022 – 30.09.2025
Senior Software Developer (Contract – Remote)
Integrated MasterCard Single Message System to support higher transaction volume and enable faster payment processing.
Migrated and decoupled monolithic applications into microservices architecture to enhance scalability and maintainability.
Dockerized applications to deployed them on AWS EKS/ECS, enabling efficient CI/CD and cloud-native scalability.
Integrated the 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, enhancing support for MasterCard and Visa Dual Message systems.
Migrated legacy codebase into modern structure
Introducing unit tests and BDD (Behavior-Driven Development) practices to improve code quality and reduce maintenance overhead.
Implemented observability pipelines using OpenTelemetry and Coralogix for identifying bottlenecks.
Designed and maintained Grafana dashboards to monitor application performance.
Integrated ELK Stack and Filebeat for centralized logging and monitoring, implementing structured logs for better observability and debugging.
Director – Lydiasoft Ltd.
2016 – Present · 9 yrs 11 mos – London Area, United Kingdom
Software Development & Consultancy Financial Software – Payment Systems Open banking
Senior Software Engineer – Intertech Information Technology and Marketing Inc.
Aug 2012 – 2016 – Istanbul, Istanbul, Türkiye
Card Payment Systems / Framework ATM Management Systems
Software Developer – Bank Asya
Nov 2006 – Nov 2011 – Istanbul
ATM Banking Management
EDUCATION
Bogazici University – Master’s degree, Biomedical/Medical Engineering – 2009 – 2012
