Masoud Darvishian

Senior Software Engineer at E.ON Digital Technology

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Masoud Darvishian is a Senior Software Engineer based in Berlin with nine years of experience building full-stack and game-focused applications across web, PC, and mobile platforms. He has a strong background in C# and Unity, demonstrated by architectural contributions to a Unity design-patterns repository where he improved Singleton and implemented Command Queue and Service Locator patterns for maintainable game code. Masoud has moved between startups and product teams—most recently at E.ON Digital Technology and previously at etermax and several game studios—bringing both production-grade engineering and hands-on implementation skills. He also taught programming courses early in his career and built a 3D vehicle simulation that interfaced with real hardware, highlighting a knack for bridging software with physical systems. Comfortable across languages and stacks, he combines pragmatic full-stack delivery with attention to architecture and reusable patterns.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering Information Technology, Bachelor of Engineering Information Technology at Shiraz University
languagesEnglish, Persian
stackoverflow-logo

Stackoverflow

Stats
3,874reputation
3.2mreached
68answers
20questions
Badges
console
top-5%
datatables
top-5%
jquery
top-5%
github-logo-circle

Github Skills (16)

csharp10
dotnet-core10
unity3d10
console9
jquery9
datatables9
architecture8
architectures8
nullable6
design-patterns6
asp-net6
playing-cards6
roslyn6
prototypes6
visual-studio6

Programming languages (4)

C#TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
Implementations of programming design patterns in Unity with examples in C# when to use them.
Role in this project:
userSoftware Architect
Contributions:6 commits, 8 PRs in 14 days
Contributions summary:Masoud primarily focused on implementing and refining design patterns within the Unity environment. Their contributions involved improving existing Singleton implementations, addressing bugs in the Update pattern example, and adding implementations of Command Queue and Service Locator patterns. These additions demonstrate a focus on architectural design and structuring code for maintainability and extensibility within the Unity game development context.
object-pool-patternobject-poolunitypatternssingleton-pattern
masoudarvishian/csharp-time

Aug 2018 - Aug 2018

Contributions:4 commits, 2 pushes, 1 branch in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Masoud Darvishian - Senior Software Engineer at E.ON Digital Technology