0 Years of Experience
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
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.
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 DevelopmentAs 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 AdministratorAs 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 LeadAs 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 AnalysisAs 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 FeaturesI 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.
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 SoftwareI 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.
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 AppDuring 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 AppAs 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.
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.
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 ThesisFor 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.
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.
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.
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 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.
Tabriz, Iran