I started my software development journey by bringing my own project ideas to life with Windows Forms, Unity and ASP.NET technologies. With a strong passion for both game development and web programming, I aspire to build a career in these fields. My hands-on experience and enthusiasm for creating software solutions drive me to continually learn and adapt in the ever-evolving world of technology
Experience in developing 2D and 3D games using the Unity Engine.
Knowledge of physics engine usage, scene management, UI design, and event handling.
Gameplay mechanics development and optimization practices.
Basic proficiency in advanced Unity features like Prefab system and ScriptableObject usage.
Creating 2D game sprites using Aseprite.
Designing character animations (walk cycle, idle, attack, etc.) and tilemap graphics.
Experience in preparing and exporting sprite sheets.
Developing basic and intermediate-level algorithms and working with data structures using C++.
Active use of C# in desktop and game development projects.
Writing code following object-oriented programming (OOP) principles.
Developing desktop applications performing CRUD operations using Windows Forms.
Creating database-connected (MSSQL) simple task management and record-keeping applications.
Designing user-friendly interfaces (UI) and forms.
Developing basic applications running through the command line (CLI).
Designing applications for file I/O, basic algorithms, games, and data processing.
Developing beginner-level 2D graphical and interactive applications with SFML, handling graphics, sound, and input.
Creating simple animations and user-interactive projects.
Developing dynamic and manageable web applications using ASP.NET MVC architecture.
Building layered applications following the Model-View-Controller structure.
Developing form operations, data validation, and authorization systems.
Building professional-looking websites using Bootstrap and similar CSS frameworks.
Customizing themes to enhance user experience.
Designing databases on Microsoft SQL Server.
Data modeling, creating table relationships, writing queries (T-SQL), and using stored procedures and views.
Developing Android applications using Android Studio.
Managing activities, using basic UI components, handling Intents, and performing data storage.
Creating simple mobile applications performing CRUD operations.
Designing modern, responsive websites using ready-made HTML/CSS templates.
Adding basic user interactions (event handling) and page dynamics with JavaScript.
Word: Preparing professional documents with automatic tables of contents and formatting.
Excel: Creating functional tables (Formulas, Data Validation, Conditional Formatting).
PowerPoint: Preparing effective and stylish presentations with animations and transitions.
Developing component-based web interfaces using React.js.
Managing state with hooks like useState and useEffect, and fetching data from APIs.
Creating simple SPA (Single Page Application) projects.
October 2022 - Present
- Performed testing and wrote clear documentation for the B2B website to ensure quality and smooth updates.
- Worked closely with project managers and outside developers to coordinate tasks, report problems, and keep the project on track.
- Improved code to fix performance problems, making the application faster and easier to use.
- Connected SAP RISE services to enable smooth communication and data sharing across the system.
- Led the development and testing of a Digital Warranty Certificate system using ASP.NET MVC, managing the whole process from start to finish.
- Built an internal dashboard using ASP.NET MVC, adding custom themes and templates to improve the look and usability.
- Gained stronger skills in backend development, managing MSSQL databases, testing, and working well with the team on coding.
August 2022
- Installed and configured Windows and macOS systems for end users.
- Conducted hardware diagnostics, upgraded RAM and SSD, provided tech support.
June 2022 - July 2022
- Contributed to Android app development using Java and Kotlin with Android Studio.
- Worked with Google services such as Maps API and Location Services to integrate maps and save user locations.
- Implemented local database storage using SQLite for offline data persistence.
- Developed and completed the Random Tools project — a multifunctional mobile app including: Draw lot, list calculator, location saver, link saver, random password generator, and basic calculator.
- Gained hands-on experience in combining different features into a single, user-friendly mobile application.
2018 - 2022
Computer Engıneerıng - 2.93
2014 - 2018
2006 - 2014