Software Engineer & Product Manager

Kabul Code Lab

Develop web applications for healthcare and finance, combining software engineering with product management and development coordination.

  • Application development: Build C# and ASP.NET Core web applications, including MVC-based hospital management software.
  • Financial systems: Developed a Hawala and currency exchange system with C#, ASP.NET, and SQL Server.
  • Product and development coordination: Work with stakeholders to turn business needs into software features and coordinate tasks, code quality, and delivery within a five-member development team.
  • Development environment: Use Docker to run the hospital system's web server, database, RabbitMQ, MailHog, and supporting services in containers during development.
  • Collaboration and deployment: Use Git, code reviews, and GitHub Actions to support collaboration and deployment.
  • Websites: Worked with the team to develop kabulcodelab.net and shamsschool.info, contributing architecture and engineering direction, task assignment, and code sharing through GitHub.

Software Engineer

Sadaf Educational Institution

Developed and maintained a dedicated examination and reporting system for the institution's monthly exams.

  • Examination software: Built a C# system tailored to the institution's monthly examination process.
  • Reporting: Created student report cards and reports covering classes, grade levels, schools, and teachers.
  • Database improvements: Improved MySQL table relationships to support monthly examination data for 35,000+ students across 115+ private schools.
  • Requirements and feedback: Worked with stakeholders to gather requirements, review feedback, and implement improvements.
  • Maintenance and support: Resolved issues and maintained the system to improve reliability.

Co-Founder & Software Engineer

Aria Soft

Co-founded Aria Soft and built its two core products, Aria OMR and the Educational Center Management System (ECMS), from the ground up.

  • Aria OMR: Built a desktop application with C#, WPF, MVVM, Dapper, and MySQL to automate multiple-choice answer-sheet processing, validation, and examination result calculation.
  • ECMS: Developed a C# and WPF/MVVM desktop application using SQL Server and stored procedures to manage student records, finances, and scheduling.
  • Reporting: Created operational and management reports using Entity Framework and FastReport.
  • Product maintenance: Helped release updates, troubleshoot issues, and improve performance.
  • Ongoing involvement: Continue to monitor Aria Soft's operations and products alongside my other professional roles.