Mahmoudreza Abbasi

I'm

About

Hello there! I'm Here, a highly skilled Full-Stack Software Developer with over 15 years of experience in designing, developing, and maintaining complex software systems. I thrive in collaborative work settings and possess exceptional problem-solving skills. Let me tell you a bit about myself.

Full-Stack Web Developer

I am a highly skilled Full-Stack Software Developer with over 15 years of experience in designing, developing, and maintaining complex software systems. My expertise spans a wide array of programming languages, including PHP, Java, Python, VB.NET, SQL, XML, HTML, CSS, JavaScript, jQuery, and NodeJS, as well as front-end technologies like Bootstrap, Livewire, React, and Vue.js, and back-end frameworks such as Laravel and Django. I am proficient in working with databases like MySQL, PostgreSQL, MS SQL Server, MongoDB, and Redis, and have robust system administration skills encompassing Apache, Nginx, DNS, Email, Docker, VMware, and more. Recently, my focus has been on leveraging React and Livewire for front-end development and Laravel PHP for back-end, with MySQL and Redis as databases. I am code-independent, capable of utilizing various technologies based on project requirements, and thrive in collaborative environments, always eager to leverage my expertise in emerging technologies to contribute to a dynamic and innovative team.


  • Website: mamuza.site
  • Phone: +14169535152
  • City: Toronto, CANADA
  • Degree: Bachelor
  • Email: admin@mamuza.site
  • Freelance: Available

Area Of Expertise

During my career, I have worked in various fields and have always been productive. The managers and employers I have worked for have been satisfied with both the way I work and the results I achieve. My areas of expertise primarily include the following:

Area Of Expertise

Object-Oriented Design and Development.

I specialize in Object-Oriented Design and Development, creating streamlined solutions that prioritize efficiency and scalability. My expertise ensures the delivery of high-quality software products with clean code and robust architecture.

Database Management, Design, and Modeling.

I excel in database management, design, and modeling, ensuring efficient data handling and storage. My expertise includes designing databases to meet specific application needs and modeling data for optimal performance.

System Automation with Programming Languages.

I have experience in system automation using programming languages such as PHP, Python, JavaScript, and Bash/Shell scripting. Leveraging automation, I optimize workflows and enhance productivity.

Model-View-Controller (MVC) Architecture.

I am proficient in implementing the MVC architecture pattern, separating concerns in software development to enhance maintainability and scalability. My expertise in MVC ensures the development of well-structured and modular applications.

Networking Concepts and Protocols.

I possess a strong understanding of networking concepts and protocols, ensuring seamless communication between systems. My expertise includes configuring networks and implementing security measures.

Software Development Lifecycle (SDLC).

I am proficient in the Software Development Lifecycle (SDLC), guiding projects from inception to deployment. With a structured approach, I ensure projects are completed on time and within budget.

Backend Web Development.

Specializing in backend web development, I design and implement server-side logic to support dynamic web applications. My expertise includes building scalable and secure backend systems.

Frontend Web Development.

To showcase my work effectively, I have acquired knowledge in frontend web development, creating user-friendly interfaces with HTML, CSS, and JavaScript. I ensure responsive and visually appealing web applications to complement my backend expertise.

Technical Skills

Programming Languages:

PHP, Java, Python, VB.NET, SQL, XML, HTML, CSS, JavaScript, jQuery, NodeJS

ForntEnd Web Technologies & Frameworks:

Bootstrap, Livewire, React, Vue.js

BackEnd Web Technologies & Frameworks:

PHP, Python, Laravel, Django

Databases:

MySQL, PostgreSQL, MS SQL Server, MongoDB, Redis

System Administration:

Apache, Nginx, DNS (BIND, PowerDNS), Email (Postfix, Zimbra), Docker, VMware Virtualization, Veeam Backup, Plesk, Directadmin

Scripting Languages:

PHP, Perl, Bash, Python

Reporting Technology:

Crystal Reports, Jasper Reports

Version Control:

Git, SVN

Resume

Education

Bachelor of Science in Computer Science

2007-2011

Pune University, Pune, India

Professional Experience

Full-Stack Software Developer & Technical Supervisor

2018/04 – Present

IRNIC (Iranian National Center for Registration of Domain Names)

  • Successfully modernized IRNIC's domain name management system, migrating from legacy technology to a high-performance solution.
  • Developed a new website using Laravel and MySQL to automate domain purchasing, user registration, and scheduled DNS updates.
  • Enhanced system scalability and reliability by implementing a three-node MySQL cluster and replacing outdated templating methods.
  • Consolidated backend scripts for streamlined maintenance and improved efficiency.
  • Developed web-based software for user authentication and authorization based on residency status.
  • Implemented 3rd party API service monitoring using Laravel.
  • Supervised the performance of a software development team and ticketing system.
  • Improved performance and resolved software issues for the domain registry support team.

Technical Supervisor & Service Provision/System Maintenance

2014/04 – 2018/04

Tehran University of Medical Sciences (TUMS)

  • Oversaw critical aspects of the organization's technological infrastructure as IT Team Supervisor.
  • Documented, configured, optimized, updated, and maintained various services including web hosting, email, FTP, and file sharing.
  • Managed and maintained virtual infrastructure using VMware.
  • Scheduled offline backups of virtual machines using Veeam Backup & Replication.

Supervisor & Software Developer

2012/04 – 2014/03

JAHANPARS Co. (General Contractor)

  • Designed and developed a network-based inventory management application using VB.NET, MSSQL Server, and Crystal Reports, significantly optimizing warehouse processes.
  • Documented, configured, updated, and maintained JAHANPARS Co.'s active services including web hosting, email, FTP, and file sharing.
  • Managed and maintained virtual infrastructure using VMware vCenter and ESXi.

Software Developer

2001/04 – 2006/12

Ministry of Science, Research and Technology (MSRT)

  • Developed and implemented a centralized, network-based automation system to streamline the official business workflow using VB.NET, MSSQL Server, and Crystal Reports.
  • Collaborated with stakeholders to gather requirements and design specifications for the automation system.
  • Managed database design, including data modeling, schema development, and performance optimization.
  • Utilized SSADM methodology for system analysis and design.
  • Provided technical support and training to users on system functionality and operation.
  • Designed and implemented reporting functionalities using Crystal Reports for generating various official reports.
  • Ensured compliance with security standards and regulations for data confidentiality and integrity.

Services

Explore the range of services I offer:

Web Development

Design and develop high-quality, responsive websites and web applications.

Software Development

Custom software solutions tailored to meet your specific business needs.

System Administration

Efficient management and optimization of IT infrastructure and server systems.

System Designer

Design comprehensive system architectures and workflows for optimal performance and scalability.

Contact

Location:

Toronto,Canada

Call:

+1 416-953-5152

Mahmoudreza Abbasi

This website is currently under development and serves solely as an introduction to myself. Additional sections may be added in the future based on demand.