Naser Sobhan

Accomplished Software Engineer and Solution Architect

  • Home

Development Projects

I have been involved with more than 300 Development Project, from the backend to the frontend, Desktop, Web, Mobile Application. and these are a few of the ones I really like and I am proud of.
but you can checkout my Gallery for more.

How to Design and Implement Software Architecture Patterns: 5 Best Practices

05/03/2024
software architecture

Designing and implementing software architecture patterns is a crucial aspect of software development. It is the foundation upon which the software is built, and any issues with the architecture can lead to problems with the entire system. Therefore, it is essential to follow some best practices to ensure that your software architecture is effective, efficient, and easy to maintain. This blog post will discuss five best practices you should follow when designing and implementing software architecture patterns.

Posted in: Development Projects, General, Software Engineers and Developers, Technicals Tagged: architecture patterns, design software architecure, software architect, software architecture, software architecture design, software architecture guide, software architecture pattern, Technical skills required for software consultant

Decoding Software Architecture: Your Guide to the Design Process

25/01/2024
software architecture design

Designing a software architecture is crucial in developing any software application. It determines the system’s functionality, performance, and maintainability. To create a successful software architecture, adopt a systematic approach and consider the application’s requirements, design principles, development methodology, and available technologies. By implementing best practices of software architecture design, developers can create efficient software systems that meet users’ needs and add value to businesses.

Posted in: General, Methodologies, Mobile Development, Software Engineers and Developers, Technicals Tagged: architecture, design software architecure, software architecture, software architecture design, software architecture guide, software design, software developer, Software Development, software engineer, software engineering

Qatra Fuel Trade Management System

16/01/2020

Qatra actually was one of the client’s custom project, but it turned to be great when our client showed his custom application to their partners, and after 5 other new requests for this software, we at sobhansoft made it an official product. Qatar is a Dari word means (Drops) the oil and fuel drops, this … [Read more…]

Posted in: Development Projects Tagged: MySQL, PHP, vb.net

MISTI Verification Reporting Dashboard

16/01/2020

When I was working as an IT Specialist (Software Development) in MISTI (a USAID Project). I developed Few Awesome Projects like this. which I am really proud of. after the presentation, we this about this Project in US Embassy, this project itself landed me 3 better job offers right after the presentation. Verification Dashboard is … [Read more…]

Posted in: Development Projects Tagged: PHP, PostgreSQL, Ubuntu

MISTI Grants Dashboard

16/01/2020

When I was working as an IT Specialist (Software Development) in MISTI (a USAID Project). I developed Few Awesome Projects like this. which I am really proud of. This dashboard holds and manages lots of data with multiple steps, Managing RAW data in a database is not easy especially for none-technical users, this Portal Allow … [Read more…]

Posted in: Development Projects Tagged: jQuery, PHP, PostgreSQL, Ubuntu

Membership Management Software

16/01/2020

As I was working with Pomtech which is a partner with clikFocus as the Senior Web Developer, this was one of our main projects, and I have huge participation in development of this Software . Basically it was a drupal project (PHP/MySQL).

Posted in: Development Projects Tagged: clikfocus, Drupal, Management Software
1 2 Next »

Blog Posts

  • How to Design and Implement Software Architecture Patterns: 5 Best Practices
  • Unveiling the Top Traits of a Successful Software Engineer – What it takes to Excel in the Competitive World of Tech
  • Decoding Software Architecture: Your Guide to the Design Process
  • How to improve your soft skills as a software developer?
  • 12 Soft Skills That Every Developer Must Learn to Succeed

Copyright © 2025 Naser Sobhan.

Me WordPress Theme by themehall.com