Career Profile

I am a Software Engineer with seven years of experience in Web and Cloud technologies and currently working for Portera as a Solution Architect in Amsterdam.

I have built and worked in many cloud-based web applications, maintained and improved several projects in production; most of them are .NET technologies. Furthermore, I also have extensive Azure and DevOps knowledge due to my experience as a developer and cloud engineer.

I have been active in project management and leading projects for our business customers in recent years. Having a technical background and first-hand experience in technology projects helps guide our partners and stakeholders to correct solutions.

I have a Bachelor's degree in Software Engineering from the Izmir University of Economics and a Computer Applications Master's degree from Ege University. I have published various academic papers in the Software Testing area, found in my profile.

Experiences

Solution Architect/Developer

2021 January - Present
Portera - Amsterdam, Netherlands

Leading cloud projects and their development environments of multi national clients. Act as a technical consultant, project manager and solution developer. Projects are live in Azure and mostly developed with .Net stack.

Software Engineer

2020 January - 2021 December
Portera - Istanbul, Turkey

Working as a Software Engineer mainly with Azure/Azure DevOps based projects, developing cloud-native applications for clients using .NET technologies. Automating cloud related operations with Python scripts.

Software Engineer

2015 June - 2019 December
broadAngle - Izmir, Turkey

I worked as a full-stack Software Engineer in multiple cloud based projects including Healthcare Social App, Grocery Store Web App, CRM like Employee and Project Management Application, Sports/Health Application etc. Implementing and designing database schemas, creating stored procedures, implementing web services, writing the business logic of applications and creating web views with various front-end frameworks like Angular, Vue.js etc. Development stack is C# .Net/.Net Core, MSSQL, and front-end JavaScript frameworks.

Intern Software Engineer

July 2014 - August 2014
Game startup - Antalya, Turkey

I worked on a game project, implemented quest specific level details and gameplay. I improved the inventory system of the project which plays an important role in the game experience. The development environment was Unity, C#.

Intern Software Engineer

June 2013 - July 2013
5A Computer - Izmir, Turkey

My intern colleagues and I created a small accounting software with C# .NET and SQL Server based on the accounting regulations of the country.

Technical Skills

C#

ASP.NET/ASP.NET Core

JavaScript

Azure/Azure DevOps

SQL/SQL Server & EF

Docker

Python

Git

Angular 2+ & Vue.js

SOLID Principles, Unit Testing

Java

Selenium

Academic

Model-Based Ideal Testing of GUI Programs–Approach and Case Studies - 2021 IEEE Access, Volume 9 This journal paper explains our study and the method we proposed to apply model based testing on GUI programs.
Community Detection in Model-based Testing to Address Scalability: Study Design - 2020 15th Conference on Computer Science and Information Systems (FedCSIS) This conference paper address the scalability part of the model-based GUI testing by using community detection algorithms.
Models in Graphical User Interface Testing: Study Design - 2020 Turkish National Software Engineering Symposium (UYMS) This conference paper reviews different models used in model-based GUI testing and presents a case study with a proposed approach for how to convert several well-accepted models to ESG (Event Sequence Graphs) to generate test cases and execute them.
Random Test Generation from Regular Expressions for Graphical User Interface (GUI) Testing - Published in: 2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C) This conference paper proposes an approach to randomly generate test sequences that might be used for comparison with existing GUI testing techniques to evaluate their efficiency.