MohammadAmin Zaheri

Tehran, Iran.
{Last name}91{at}gmail
  • Equipped with more than seven years of experience (including part-time and full-time) driving major initiatives and software development across all phases of SDLC

  • Passionate programmer, researcher, and team leader

  • Holder of a master's degree in artificial intelligence from Kharazmi University

  • Software engineer at System Group

  • Consultant at NRC (The Norwegian Refugee Council)

Discover me!


Education

Kharazmi University, Tehran, Iran

Master of Science
Computer Engineering - Artificial Intelligence

GPA: A+ (18.44/20)

Thesis project
Research interests
  • AI for social good
  • Data science
  • Machine learning
  • Software systems and engineering
Feb. 2013 - Sep. 2015

Kharazmi University, Tehran, Iran

Bachelor of Science
Software Engineering

GPA: A (17.19/20)

Oct. 2008 - Oct. 2012

Experience

Senior Software Developer

System Group
System Group is Iran's largest private software development company and provides enterprise software solutions.
  • Primarily responsible for the design and development of an ERP (Enterprise Resource Planning) solution
  • Contributing to the research, design, and development of the CAC (Cost Accounting) module
  • Contributing to the research, design, and development of the FSR (Financial Statement Reporting) module
Jul. 2017 - Present

Database Consultant

NRC (The Norwegian Refugee Council)
NRC is a humanitarian, non-governmental organisation that protects the rights of people affected by displacement.
  • Designed and developed Sunshine, a software application to manage beneficiaries' relationships
  • Reduced using third party tools by covering most of the requirements of the users in Sunshine
  • Increased data integrity
Jul. 2017 - Present

Independent Software Engineer

Self Employed
  • Provided businesses with software consultancy services.
  • Designed and developed a CRM application.
Dec. 2015 - Jul. 2017

Team Leader / Software Developer

Pendar Pajouh (including part-time and full-time)
A software consultancy company which works on software projects like IPPBX, Hot-Billing, CRM, and Helpdesk.
  • Developed UMS (Unified Messaging System) which brings together IP PBX, Faxing, Voice Mailbox and IVR. This software has advanced integration features in order to get integrated with applications such as CRM, IssueTracker, and etc
  • Developed a generic trouble ticket/Issue tracking software application
Oct. 2010 - Dec. 2015

Skills

Computer Skills
  • Research, Team leadership, Requirements gathering
  • AI, Neuro-fuzzy systems
  • OOP, AOP, Design patterns
  • Agile, Scrum, UML
  • C# .Net, ASP .Net, JS, WPF, PRISM
  • MVVM, SOA
  • SQL server, ORM
  • SIP, VoIP, ONVIF
  • Cordova, Ionic
  • Web API, WCF, OAuth
Languages
  • English: Full professional proficiency
    • IELTS Academic: 8.0 (Reading: 9.0, Listening: 8.0, Speaking: 7.5, Writing: 7.0)
  • French: Basic
  • Persian: Mother tongue

Projects

  • Sunshine
    • Sunshine is a software application for managing relationships of beneficiaries of The Norwegian Refugee Council. Thanks to this application, using third party tools is reduced in the organization and data integrity is increased.
  • UMSV
    • "Unified Messaging System - VoIP" Brings together IP PBX, Faxing, Voice Mailbox and IVR. In this software, SIP(Session Initiation Protocol) is implemented completely using RFC3261 and it also handles RTP. No Open Source software is used in implementation. It can be easily Integrated with other applications such as CRM, Issue Tracking System and... via plugin.
  • Fax Server
    • Generic fax designer for massive fax sending. Documents are not static; This module can generate and send fax based on user input via phone keypad. Currently it only supports pass-through fax.
  • HelpDesk
    • A generic Trouble Ticket / Issue Tracking software which could be customized for many organizations. Dynamic Workflow Designer, API for Integration, Rule Manager and Event Handler, Managed Email and SMS Notification, Several Different Policies for Automatic/Manual Ticket Distribution, SLA, Ticket Escalation, Advanced Dashboards, and etc.

Interests

  • Hanging out with my adorable family and friends
  • Traveling
  • Literature, poetry, and languages
  • Playing Setar (an Iranian musical instrument)
  • Watching movies
  • Swimming and Table tennis
  • Playing board games and video games

Awards & Honors

  • Admitted to MS in Artificial Intelligence as an exceptionally talented student, Kharazmi University, 2013