About Me

about ruhollah jafari


Hi, I’m Ruhollah Jafari (He/Him), a passionate software developer with expertise in various technologies. I’m dedicated to creating high-quality software solutions that provide value to end-users. My journey in the software development industry has been both exciting and fulfilling.



I specialize in a wide range of skills, including C#, .NET, .NET Core, EF Core, SOLID, OOP, DDD, Microservices, CQRS, MS-SQL, Restful, Design Patterns, and GraphQL. I’m a strong advocate for clean and efficient code.

skills ruhollah jafari
Professional Experience ruhollah jafari

Professional Experience:

I have gained valuable experience in software development throughout my career. My most recent role as a Back End Developer at Okala allowed me to work on container-based microservices, message queue systems, and much more. I am well-versed in agile methodologies and have a deep understanding of designing and implementing enterprise systems using DDD and TDD.

During my tenure as a Full-stack Developer at Intelligent Systems of Third Generation, I honed my skills in T-SQL, database management, and software architecture. I’ve always been passionate about ensuring data integrity and applying SOLID principles to my work.

As a Back End Developer at DG WEB, I created extensive unit tests, implemented MVC and MVVM, and worked with Entity Framework. My experience in test-driven development and web application development was pivotal in my growth as a developer.