Veli Yigit YOLCU

Senior Software Engineer

Professional Summary

14+ years experienced Senior Software Engineer

I am a full-stack developer who mostly experienced in .NET platform, java, javascript (React, Jquery etc.) and database programming. I am also interested in embedded system programming like FPGA programming. In addition, I studied pattern recognition (image processing, face recognition, machine learning) and received a master's degree.

Tecnical Skills

Backend

C#, .NET, Node.js, TypeScript, Java

Frontend

React, Jquery

Gaming

Unity

Data & Messaging

PostgreSQL, Redis, MongoDB, Kafka, RabbitMQ

Backend Services

Spring Boot, ASP.NET, ASP.NET MVC, .NET Core, .NET Core MVC

Databases

Sql Server, Oracle, PostgreSql, Mysql, MongoDB

Game projects

SnakeCraft

Slightly different version of the classic Snake game with space theme. You collect meteors and their resources, which you store in depots attached to the back of your spaceship, earning you points. Hitting these depots results in the loss of your resources. The goal is to reach the highest number of depots and collect the highest score. The game supports two control types: arrows and swiping. You can play portrait or landscape.

Google Play Store

Meteor Defence

Judgment Day has arrived. The rich have boarded spaceships and left the planet. The poor are left to face their fate. Now those who remain must make a magnificent finale. But the end is inevitable. Defend your planet against deadly meteors.

Google Play Store

Bubble Catch Remember

Bubble Catch Remember is a strategy puzzle game. You must memorize the bubbles shuffled on the screen and make the right choices to progress. You'll need to deal with more bubbles in each level. Use the hearts given to you carefully to advance in the game, as each wrong choice will cost you a heart. Don't lose hope until you've used up all the hearts!

Google Play Store

Marble Crash Mega

Marble Crash Mega is a colorful and fun block puzzle game. You need to break falling marble slabs by arranging them in the same color and specific shapes. The game can be played in 3 different difficulty levels to choose from. To play well, you need to think quickly, remember the stacked marble slabs, and develop a strategy to break them.

Google Play Store

Open source projects

vyigity.ProjectBase

+65000 Downloads

ProjectBase is a .NET toolkit for rapid application development. This project includes basic, extendible, interface oriented low level data access and utility codes. Aim of this project is to start a software project in a immediate and reliable way using database independent code interfaces and PL/SQL like transaction management. PB supports Oracle (Managed-Unmanaged Provider), SqlServer, MySql, Oledb and PostgreSQL. PB supports asynchronous programming with v4.0.0-beta

Nuget

vyigity.ProjectBaseCore

+6500 Downloads

ProjectBaseCore (PBCore) is a Utility and Data Access library. PBCore designed with a database independent interface oriented approach to ensure extentibility and reliablity. PBCore's codes can be changed or manipulated easily.

Nuget

Contact

Connections

LinkedIn · GitHub · Personal Website