en | fa | tr

Experiences

From: Mar 2007

Freelancer

A seasoned Web and Desktop Developer with a career spanning since March 2007, initiated concurrently with studies in Information Technology Engineering. After establishing a foundation in technical and software support, transitioned to freelance development, specializing in building custom Content Management Systems (CMS). Recognizing the limitations of off-the-shelf platforms like Joomla and Nuke, the focus shifted to creating proprietary solutions that offer superior flexibility and efficiency for bespoke projects. Consistently delivers high-performance web solutions on a proprietary CMS, acclaimed for its exceptional efficiency and a user-friendly experience.

Apr 2009 - May 2010

Ardabil, Iran

Afsoongar

Fullstack Developer

  1. Assumed responsibility for developing web projects using legacy technologies, including ASP Classic and VBScript, marking a successful transition from freelance work to a formal corporate environment.

  2. Pioneered a critical infrastructure upgrade by successfully leading the migration of the company's database system from Microsoft Access to MySQL, resulting in significant improvements in project performance and scalability.

  3. Managed the full project lifecycle for the Laleh International Hotel (Sarein branch) website, independently handling everything from initial design and development to final deployment.

  4. Developed a bespoke Content Management System (CMS) for the Laleh Hotel project utilizing ASP Classic to meet specific client requirements.

  5. Demonstrated technical adaptability and rapid learning by quickly mastering the company's existing tech stack (ASP Classic) to deliver high-quality projects, despite having advanced proficiency in modern languages such as PHP, C#, and Java.

The experiences I've chosen to feature here are the ones that have been most instrumental to my development. I have intentionally prioritized roles that offered significant opportunities for learning and growth over more recent, senior positions that no longer contributed to my professional advancement.

Education

ZNU

Master of Science in Software Engineering

Sep 2016 -

Sep 2019

Projects

Orman - CMS

Orman is a next-generation Content Management System (CMS) designed to give users complete control over their content architecture. It empowers you to build your own data structures using fully customizable fields without writing a single line of code. Orman's standout feature is its intuitive graphical interface, which transforms the typically complex, code-intensive task of modifying content fields into a simple, seamless process.

Under the hood, Orman’s architecture is built on a granular data storage model. Every individual field is assigned a unique key and address. This highly efficient approach streamlines data retrieval, making it incredibly simple and fast to use any piece of content in any part of your application.

Read More
Onvan - Online website builder service

Onvan is a powerful online platform designed for effortless website creation and management. By leveraging the robust underlying infrastructure of "Orman," Onvan provides users with a seamless and enjoyable experience in managing their digital content.

Read More
Mirage - UI Kit for Desktop, Mobile and Web Application Design

Mirage is a sophisticated UI Kit for React, engineered to accelerate the development of powerful and flexible user interfaces. The core strength of Mirage lies in its declarative approach: developers can construct intricate and highly custom layouts purely by defining them as JSON objects. Mirage then dynamically renders all the required fields and components based on that definition. It offers out-of-the-box support for a rich set of modern field types, such as repeatable, collapsible, and conditional fields, making it a comprehensive toolkit for building contemporary applications.

FormFa

The FormFa system enables you to define a flexible and customized structure and layout for your forms, making them accessible to your users so that they may submit the necessary information to you.

This application, which is developed using the Mirage User Interface Kit, has the capability to run online as well as installed on a system (desktop or mobile version).

For businesses where the security and confidentiality of user data are paramount, such as psychology centers, medical clinics, law firms, insurance companies, and financial institutions, the form schema can be configured to be executable only via the FormFa desktop or mobile application. In such cases, users will be obliged to extract the encrypted data and deliver it through a secure and approved channel to the relevant administrators.

Read More
Scuta - Static Site Generator

Scuta is a versatile static site generator (SSG) developed entirely in JavaScript. It leverages the popular Handlebars templating engine to dynamically render HTML markup.

A key feature of Askuta is its native multi-lingual support, which allows developers to build internationalized websites with ease. It achieves this by sourcing all page content from clean, manageable JSON files, effectively separating the data from the presentation layer.

Improved incubator

This project entails the design and implementation of an Arduino-based system aimed at optimizing and enhancing the quality of the poultry incubation process. The apparatus was engineered following extensive research and analysis of established scientific literature. The system's efficacy and reliability were subsequently validated and perfected over a two-year period of rigorous, iterative testing and meticulous evaluation of the output quality.

Skills

  • Full-stack Multi-platform Developer

  • Art Director

  • Hardware and IoT developer

  • Algorithm Design

Courses

Desktop Developer with C#.NET

TVTO

Desktop developer with Java

TVTO

Web developer with PHP

TVTO

Vue Development

Vue Mastery

React

Self-taught