Hello World! I am

Amir Abdollahi

A Developer

About

About Me

I’m a full-stack software developer and database professional with 8+ years of experience, currently working at Esam.ir—Iran’s leading online auction and e-commerce platform.

My expertise lies at the intersection of backend development and database optimization. I’ve led the development of critical business modules such as financial management, manufacturing data processing, warehouse control, and performance reporting.

Previously, as a senior developer and DBA at one of Iran’s top electronics manufacturing companies, I architected core ERP features supporting over 600 employees. I optimized complex SQL queries, implemented efficient indexing strategies, and ensured 24/7 database performance in a mission-critical environment.

With a Master’s in AI and Robotics, I bring an analytical mindset and a passion for automation and intelligent systems. I thrive in roles where deep business understanding meets technical problem-solving.

0 Years of Experience

Download CV

Experience

Experience


Esam.ir

2025-Present

SQL Server Database Developer

As a SQL Server Database Developer at Esam.ir, the Iranian version of eBay, I am responsible for designing, optimizing, and maintaining SQL Server databases to ensure data integrity and performance. My role includes writing and optimizing complex queries, managing ETL processes, troubleshooting database issues, and implementing best practices for security and compliance. I collaborate with cross-functional teams to enhance database design and ensure efficient, scalable data management for the e-commerce platform.

Parlar Co.

2019-2025

Senior Software Developer

I worked as a senior software developer and senior database administrator at Parlar, one of the largest electronic board manufacturing companies in Iran, specializing in home appliance electronic boards. Since 2019, I was instrumental in developing and maintaining the company's ERP system, which supported and streamlined all critical processes for its over 600 employees. My role included ensuring the software’s performance, scalability, and reliability, as well as managing and optimizing the database infrastructure to meet organizational needs.

I led and collaborated within a dynamic team of 10 developers, working in a Scrum framework to ensure iterative delivery and continuous improvement of the ERP system. This agile approach allowed us to efficiently respond to changing business requirements, prioritize tasks, and deliver high-quality features. By combining technical expertise with effective teamwork and process optimization, I contributed to enhancing operational efficiency and driving the company’s growth.

Backend & Frontend Development

As a full-stack developer, I worked on the ERP system developed using ASP.NET Web API for the backend and Angular with TypeScript for the frontend. The system utilized Entity Framework Code First for database management with SQL Server, ensuring efficient data access and manipulation. I also handled web hosting with IIS and optimized performance using Redis for caching. These technologies enabled the ERP system to be highly scalable, reliable, and responsive to the needs of the organization.

MSSQL Server Database Administrator

As a Database Administrator, I administered and maintained a mission-critical Microsoft SQL Server database environment. I monitored, managed, and optimized database performance by implementing indexing strategies, query optimization, and effective resource management to support complex ERP workflows. I also designed and implemented comprehensive backup plans to ensure data integrity and quick recovery in case of failure. Additionally, I developed and implemented database maintenance plans, including reindexing, consistency checks, and storage management. I troubleshooted and resolved database-related issues to minimize downtime and ensure operational continuity. My role also involved collaborating with development teams to design efficient schemas and data models, aligning with SQL Server best practices. I generated and analyzed reports for decision-making, using advanced SQL queries and tools to provide critical insights to the business.

Technical Team Lead

As a technical team lead, I oversaw the development process, ensuring that the team adhered to best practices and maintained high coding standards. In addition to managing technical aspects, I mentored and coached team members, helping them grow professionally by providing guidance on complex technical challenges, fostering a collaborative environment, and encouraging continuous learning. My role involved not only making key technical decisions but also ensuring that the team worked efficiently and developed their skills for future success.

Business System Analysis

As a full-stack developer working on a complex ERP system, one of my primary responsibilities was analyzing intricate business processes and identifying software solutions to resolve business challenges. The system addressed a wide range of operations, including financial management, inventory control, production planning processes, gathering manufacturing data, and performance tracking. By understanding the business needs, I developed features and functionalities that optimized workflows, improved efficiency, and drove better decision-making within the company.

In my role, I actively participated in meetings to understand the needs and challenges faced by company employees. By engaging with different teams, I gathered insights into their workflows and pain points, which allowed me to propose and implement software solutions that addressed these business requirements. This collaborative approach ensured that the ERP system evolved to better support the organization's operations and improve overall efficiency.

Developing Core Features

I contributed to the development of essential features such as inventory management, Material Shortage Report (MSR), financial reporting, calculation of Cost of Goods Manufactured (COGM), employee performance reports, and the gathering of detailed manufacturing data to create comprehensive reports. These features were critical for streamlining and optimizing the company’s operations.

Punas Co.

2018-2019

Fullstack Developer

I worked as a full-stack developer at Punas, a software company based in the Tabriz University Science and Technology Park. My role involved developing and maintaining both backend and frontend systems, collaborating with a skilled team to deliver high-quality software solutions tailored to client needs.

Accounting Software

I worked as a full-stack developer on a comprehensive enterprise project developed using ASP.NET MVC, JavaScript, jQuery, and SQL Server. The system included modules for warehouse management, accounting, and ordering, providing a seamless solution for business operations. Additionally, the project featured dynamic dashboards to display financial statistics, offering administrators clear and actionable insights for decision-making. My responsibilities encompassed both backend and frontend development, ensuring functionality, performance, and a user-friendly experience.

Delonix Co.

2017-2018

Frontend Developer

I worked as a frontend developer at Delonix, a startup focused on creating innovative software solutions. I collaborated with a dynamic team to design and implement user interfaces, turning creative concepts into functional and engaging applications in a fast-paced environment.

Instagram Post Downloader App

During my time at Delonix, I worked as a Frontend Developer on a project that involved creating a C# Windows Forms application to download Instagram posts using the Instagram API, before the Facebook data privacy scandal. My responsibilities included designing and implementing the user interface, ensuring a smooth user experience. This project allowed me to strengthen my skills in C#, Windows Forms, and API integration, while also gaining hands-on experience in developing desktop applications.

Eco Tour Android App

As a Xamarin Developer at Delonix, I worked on an innovative mobile application designed to manage Eco Tours. The app aimed to provide users with a smooth experience for discovering, booking, and managing Eco Tours. My role focused on building, enhancing, and optimizing the app for Android users, ensuring a user-friendly and reliable solution. My key responsibility in this project was to write clean, efficient, and maintainable code, following best practices and ensuring seamless integration with the backend.

Dr. Hedayati Computer Institute

2016-2018

Teaching Assistant

As a part-time Teaching Assistant for a course focused on C# programming, ASP.NET, web design, and SQL Server, I supported both instructors and students in delivering the course material. My role included technical mentoring, assisting students with understanding coding concepts and solving problems, preparing course materials, and offering administrative support to ensure smooth class operations. This experience allowed me to develop strong communication, teamwork, problem-solving, and technical skills, while also enhancing my ability to explain complex technical concepts and support students in their learning journey.

Education

Education


Master of Science

2024

Artificial Intelligence and Robotics

University of Tabriz

During my Master's program in AI and Robotics, I delved deep into cutting-edge technologies at the intersection of intelligent systems and automation. The program provided me with a comprehensive understanding of machine learning, neural networks, computer vision, analyzing of large datasets, optimization problems and AI algorithms, all of which shaped my current expertise as a software developer with a focus on intelligent, automated systems.

Master's Thesis

For my master's thesis in Artificial Intelligence, I worked with a large dataset from the factory where I was both the DBA and a software developer, gaining a deep understanding of the company's ERP system and its database structure. My research focused on predicting sales returns and identifying key features that influence these returns. I employed the Random Forest algorithm for predictive modeling and used the Golden Eagle Optimization Algorithm to optimize feature selection, enhancing the accuracy and efficiency of the model. This project allowed me to leverage my professional experience working with large datasets and extracting information from extensive databases, while also deepening my expertise in machine learning and optimization techniques.

Bachelor's Degree

2008-2013

Structural Engineering

Islamic Azad University of Tabriz

As a Structural Engineering graduate, I developed a strong foundation in analytical thinking, problem-solving, and Mathematical reasoning. My coursework involved applying principles of physics and mathematics to real-world problems.

High School Diploma

2005-2008

Mathematics and Physics

Taleghani Governmental Leading High School of Tabriz

I graduated from a Governmental Leading High School, which is known for its high academic standards and selective entrance exam. I benefited from curriculum that sharpened my problem-solving abilities and logical thinking. The school provided an enriching environment, with highly experienced teachers.

Skills

Skills


Soft Skills

Team Work

95%

Leadership

95%

Open-source Contributions

85%

Communication

90%

Problem-Solving

90%

Time Management

85%

Emotional Intelligence

95%

Adaptability & Flexibility

90%

Sotware Designs

Object-oriented Programming

90%

SOLID

85%

Design Patterns

70%

Domain-driven Design

75%

Onion Architecture

70%

Test-driven Development

85%

Scrum Processes

90%

CQRS

80%

Git

95%

Backend Skills

C#

90%

.Net

90%

ASP.Net

90%

EntityFramework

90%

PHP

30%

Linq

95%

Docker

50%

RabbitMQ

80%

Redist

80%

Microservices

60%

Database Skills

ACID

90%

CAP Theorem

95%

Database Design & Normalization

95%

Database Administration

90%

Backup Plan Design

95%

T-SQL

90%

Concurrency Control

90%

Query Optimization

90%

Execution Plan analyzing

85%

Indexing

95%

Database Monitoring

90%

Data Warehousing & ETL

80%

Business Intelligence

75%

Frontend Skills

JavaScript

85%

TypeScript

90%

HTML

80%

CSS

50%

Bootstrap

30%

Angular

85%

Xamarin

85%

Maui

80%

Windows Forms

95%

WPF

80%

XAML

80%

Volunteering Acts

Volunteering Acts

In addition to my professional work, I actively contribute to the tech community by participating in open-source projects on GitHub, where I collaborate with others to improve and share innovative solutions. I also contribute valuable information on Wikipedia, helping to expand knowledge in my field and beyond. Furthermore, I enhance local data on Google Map Maker, ensuring that geographic information is accurate and up-to-date for users around the world. These contributions allow me to give back to the community and stay engaged with emerging trends and technologies.

I'm Available for freelancing

I am currently available for freelance projects and pride myself on delivering high-quality results within agreed timelines. With a strong focus on time management and deadline adherence, I ensure that every project is completed efficiently and to the highest standards. If you’re looking for a reliable developer who can meet deadlines without compromising quality, feel free to reach out—I’d love to help bring your ideas to life.

Hire me

Contact

Contact Me

Address

Tabriz, Iran

Contact Number

+98 914 109 7499

Email Address

amir@abdollahi.dev