Shahin Keshavarz Mirzakhani
Angestellt, Software Engineer | .Net Core Developer, Tadbir-Pardaz
Tehran, Iran (Islamische Republik )
Über mich
I am a quality-driven and results-driven software engineer with over 10 years of experience developing applications aligned with business goals using C#, Asp .NET, and .NET Core, with expertise in software design patterns, software architecture, especially with CQRS & DDD with collaborating with cross-functional teams to execute them. I excel at leading teams in the redesign and refactoring of complex and legacy systems, improving performance, scalability, and reliability. Additionally, I have experience with SQL and SQL Server, and I have developed gameplay mechanics, tools, and utilities in C++. I am seeking a challenging opportunity as a C# backend developer to streamline operations and drive business growth.
Werdegang
Berufserfahrung von Shahin Keshavarz Mirzakhani
Bis heute 3 Jahre und 1 Monat, seit Juni 2021
Software Engineer | .Net Core Developer
Tadbir-Pardaz
Skills: SQL Database, Design Patterns, Visual Studio, Relational Databases, .NET Core, Problem Solving, Software Development, REST APIs, Databases, Back-End Web Development, ELK, OAuth
2 Jahre und 2 Monate, 2018 - Feb. 2020
BOOTED EAGLES GAME STUDIO
BOOTED EAGLES GAME STUDIO
This studio is the Game Department of Iran Air Force that tries building games to tell the Iran-Iraq war air force history, and I worked there for mandatory military service. • I designed and developed a messaging system with Zenject and UniRx in Unity used for communication between different parts of gameplay systems. • I built an Anti-aircraft Gun site and Machine Gun gameplay with AI for tracking and targeting airplanes • Finally, I was project manager of “The Legend of Eagles:H3” semi-arcade flight game
2 Monate, 2018 - Feb. 2018
Programming Instructor
IRAN GAME DEVELOPMENT INSTITUTE
I was an instructor in the “Fundamentals of Programming with C#” online course. Skills: Visual Studio, C#, Data Structures
4 Jahre und 2 Monate, 2014 - Feb. 2018
Project Manager and Back-end Developer
ROYAGARAN NARMAFZAR
After more than 6 years at the game development department, I moved to the application and web development department to pursue my passion for back-end development. As a project manager and back-end developer at Royagaran Narmafzar. Skills: SQL Database, Design Patterns, ASP.NET, MVC, Visual Studio, Problem Solving, Software Development, REST APIs, Back-End Development, SQL, MS SQL Server, MSMQ, CQRS, T4, Team Leadership, Technical Support, C#, .NET Framework, Object-Oriented Programming (OOP)
6 Jahre und 2 Monate, 2009 - Feb. 2015
Gameplay Programmer (C++)
ROYAGARAN NARMAFZAR
At Royagaran Narmafzar Ltd., a pioneering game development company in Iran, I played a key role in transitioning the company from an in-house 2D isometric game engine to using industry-standard 3D game engines. Before that, as an entry-level developer, I contributed to various game mechanics and as a mid-level developer assisted in the development of core functionalities for the in-house game engine. Skills:Design Patterns, Visual Studio, Problem Solving, Software Development, C++,C#, unity, .NET Framework
Sprachen
Persian
Muttersprache
Englisch
Gut