FlowCV Logo
Hakan Yıldız Software/Game Developer
Profile

Software engineer specializing in C#, C++, and .NET, with additional proficiency in Python and Rust. Experienced in Unity and Godot game engines and game development, enthusiastic about proprietary game engines built with Vulkan or OpenGL APIs for fundamental graphics programming. Further learning visual computing, image processing, and manipulation techniques, utilizing various algorithms and frameworks to deliver innovative solutions.

Have a Bachelor’s degree in Civil Engineering from Middle East Technical University and earned my Master’s Degree in Informatics Institute from Computer Animation and Game Technologies at Hacettepe University. Currently, working as a full-time Software Developer at Neytek Software and give weekend classes on Game Development with Unity.

Feel free to visit my GitHub and portfolio to explore my work!

Professional Experience
Full Stack Developer, Neytek Yazılım

Full time full-stack developer working on:

  • NopCommerce plugins expertise with enchancements and modifications as required.
  • May 2024 – present
  • Debugging, improving and maintaining of Neytek-ERP software and its databases.
  • Utilize cloud/backup solutions for various db types with TrueNAS using blazor/devexpress on server side and WPF on the client side.
  • Game Development Instructor, Vektörel Bilişim

    Course instructor, teaching game development with Unity. Weekend work.

  • C# programming with Unity.
  • Jun 2024 – present
  • Build a solid foundation in game design and programming.
  • Practical object-oriented programming and good coding practices.
  • Develop expertise in Unity for collaborative team projects.
  • Frontend Developer, LoreMachine

    Project: LoreMachine.

    Contractor Work for web app as an assisting frontend developer with Next.js, React,Typescript.

    Mar 2024 – Jun 2024
  • Implementation of media capture to create visual stories.
  • Adding ffmpeg to create video output for different formats with polling.
  • Implementation of remotion component to create animations from images/videos created by AI.
  • Game Developer, IBrightGames

    Project: Milord.

    Game Development on Milord using Unity, working on a remote basis contractually.

    Aug 2023 – Aug 2024
  • Implementing state machines for a robust and modular game UI.
  • Implementation of tilesets, animated tiles, map tiles.
  • Shaders, visuals, effects, animations and technical assistance in integration between Aseprite and Unity game engine.
  • Nov 2020 – Oct 2023

    Project Engineer and Technical Office Engineer.

    Certified Translation, Elka Interpretation and Consultancy Office

    English-Turkish Translation.

    Freelanced on this field for 8 years. (2014-2022), Full time certified translator. (2015-2017)

    Jun 2015 – Sep 2017
    Education
    Skills
    Microsoft Office — Excel, Word, Powerpoint, Project|C++ Software Development — C++ GameDev, OpenGL, SDL, Vulkan|C# Software Development — NET Core, ASP.NET, RESTApi, SoaP, Blazor, Devexpress, WPF|Game Development — Unity, Godot, HLSL/GLSL, Graphics Programming, Game Engines, Davinci Resolve, GDevelop|Frontend Development — HTML, CSS, JavaScript, Flutter, React, Next.js|Database Development — SQLServer, PostgreSQL, ORMs|Version Control — Github, Gitlab, Continuous CI/CD|Rust Software Development — GameDev, Game engines, Bevy, graphics APIs.|Python — Python Blender API, Image Processing/Manipulation
    Certificates
    C# .NET Core, Unity, C++ Software Course — Vektorel Bilisim
    Flutter, Blockchain, Web3, Rust — Mustafa Akgül Free Software Camp - Linux Users Association
    Languages
    English
    Turkish
    German
    Projects
    OpenGL/Vulkan Renderer, C++, OpenGL, GLFW, assimp

    3D Renderer using C++ and OpenGL API with lighting, shadows and textures, no engine.

    SDL Gamestation, C++, SDL

    SDL Gamestation with breakout, tetris, pacman and asteroid games, no engine.

    Milord - PC Game, C#, Unity, Odin, Aseprite, Steam

    Kingdom Management game with city building mechanics.

    Reflex9 - Mobile Game, C#, Unity

    A reflex based casual game made on Unity, based on numbers and clickable objects to gain scores.

    Neypa, C#, TrueNAS, Blazor, DevExpress, Mssql, PostgreSql, WPF

    Full stack development for Neypa website using above technologies.

    Okey.gg - PC Game, C#, Godot, Steam

    Multiplayer Okey game with steam integration.

    Poopytiel - Mobile Game, C#, Unity, AdMob

    Mobile game where you control a cockatiel and fire your poop to disrupt daily routines.

    Courses / Training
    Software Training Courses, Vektorel Bilişim
  • 160 hours of C# and .NET Software Development Course. (May 2022 - September 2022)
  • 60 hours of Unity 3D Game Development Course (Sep 2022 - Nov 2022)
  • 40 hours of C++ Software Development Course (Jan 2023 - Mar 2023)
  • Software Bootcamps, Linux Users Association
  • 80 hours of fulltime on Blockchain 101. (Aug 2022)
  • 30 hours of fulltime on Web3 Development Course with Smart Contracts (Feb 2023)
  • Feb 2023 – Feb 2023
  • 70 hours of fulltime course on Application Development with Flutter (Aug 2023)
  • 24 hours of fulltime course on Rust 101 (Feb 2024)
  • Game Development with Unity - Instructor, Vektorel Bilisim
    Apr 2024 – present