I have 4+ years of experience building production Unity applications, desktop tools and industrial software with a strong focus on C#. I ship reliable, maintainable systems, ranging from single-developer indie releases to corporate desktop applications.

Ali Poorsolaymani

I have 4+ years of experience building production Unity applications, desktop tools and industrial software with a strong focus on C#. I ship reliable, maintainable systems, ranging from single-developer indie releases to corporate desktop applications.

Available to hire

I have 4+ years of experience building production Unity applications, desktop tools and industrial software with a strong focus on C#. I ship reliable, maintainable systems, ranging from single-developer indie releases to corporate desktop applications.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Independent Game Developer at Independent – Self-Employed
December 1, 2021 - Present
Released 15+ Unity games across shooter, strategy, board, card, and arcade genres. Published FireArcher, a real-time strategy game for Android on Google Play. Built an online multiplayer Pong game with integrated chat functionality. Developed a COVID-19 case tracker that combines the extraction of real-time data from official sources with machine learning for travel risk analysis. Applied an AI system for NPCs based on behavior trees to substitute a previous state-machine solution used in an FPS game. Migrated an arcade title to Unity DOTS/ECS, improving frame rates by ~20% under heavy load. Redesigned Flappy Bird to support real-time competitive multiplayer. Implemented a dynamic programming–based solution to symmetrize large numbers of game objects, reducing algorithmic complexity to O(n) and improving performance.
Software Developer at Octo GmbH
December 1, 2021 - Present
Develop Unity desktop applications and WPF applications in C# for corporate clients. Integrate Unity WebGL builds into automation projects, utilizing advanced HMI features. Introduced a code review tool that detects predefined coding issues and provides detailed reports, now mandatory for all projects. Applied a code generator tool to create up to ~60% of the boilerplate code. Contributed to replacing 20+ built-in components with the .NET plugins to comply with the new company style guide, enhancing UX with smoother interactions. Automated the generation of graphics elements, reducing manual effort by ~70%. Enhanced read/write performance via OPC UA, reaching ~10,000 tags/sec. Designed a documentation generator using code analysis and parsing, automating up to ~40% of project documentation depending on the platform. Write and maintain unit tests for internal and customer projects.

Education

Bachelor of Science in Computer Engineering at University of Tabriz
September 1, 2014 - August 1, 2018
Master of Science in Computer Science at Frankfurt University of Applied Sciences
October 1, 2020 - July 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate