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

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.
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.

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