About Mohammad

I am a back-end developer with over 7 years of experience in server-side development. I have collaborated on several successful organizational projects in the field of E-Commerce and FinTech. My specialties include building Microservices, REST APIs, event-driven architecture, and the entire software development lifecycle. I am committed to delivering high-quality software solutions that meet the needs of clients and end users. I advocate for automated testing, CI/CD, Docker, Kubernetes, and monitoring tools to ensure the delivery of efficient and scalable software architectures. I am also passionate about system design and enjoy creating scalable, maintainable, and efficient software architectures.


SKILLS

 PHP  Laravel  Back-End Web Development  Go (Programming Language)  Gin  Node.js  Express.js  NestJS  JavaScript  Vue.js  Distributed Systems  Test Automation  Git  MariaDB  MySQL  MongoDB  Redis  Amazon Web Services (AWS)  Linux  Bash  DevOps  Docker  Kubernetes  CI/CD  Software Development  Project Management  Microservices


EXPERIENCES

Back-End Developer

Vandar • Full-time • Hybrid

Tehran, Iran

October 2022 - March 2023


Vandar is a financial services company that offers integrated banking and financial solutions to businesses. The company's mission is to help businesses grow by providing practical financial analysis and eliminating the need for them to directly receive services from banks.


Job duties and responsibilities:

  • Implemented instant settlements using cutting-edge technology
  • Developed a comprehensive reconciliation service for development Banks transactions
  • Led the development of a robust banking operations infrastructure
  • Managed liquidity of bank accounts to ensure optimal financial performance
  • Spearheaded the development of a state-of-the-art customers VMS (KYC & Wallet) system
  • Designed and implemented a flexible service for interacting with multiple providers
  • Improved IPG infrastructure and reduced payment connection time
  • Implemented a reconciliation service for payment and payout transactions to ensure accuracy
  • Streamlined and improved the quality of store and sent settlements to providers/banks
  • Wrote unit and functional test cases to ensure high-quality code


Back-End Developer

Holoo Software • Full-time • On-site

Tehran, Iran

May 2021 -October 2022


Holoo Information Technology Group is a professional software company that was founded in 1998 with the goal of producing financial and accounting software to help small and large businesses grow and manage their finances. The company has focused on meeting the management and accounting needs of various trades, providing solutions to problems and needs that no other software could answer, using the specialized APEX software. job duties and responsibilities :


  • Design and develop high-quality, scalable, and maintainable software using PHP and Laravel
  • Framework.
  • Implement Domain-Driven Design (DDD) and Test-Driven Development (TDD) methodologies to ensure the quality of the codebase.
  • Implement SASS (Software as a Service) architecture to ensure the platform is easily accessible and scalable for users.
  • Collaborate with cross-functional teams to identify and prioritize features and functionality for the accounting platform.
  • Write clean, efficient, and well-documented code that adheres to coding standards and best practices.
  • Develop and maintain RESTful APIs and integrate with third-party services.
  • Write unit and integration tests to ensure the reliability and stability of the platform.
  • Optimize the performance of the platform and improve its scalability.
  • Troubleshoot and debug issues in the platform and provide timely resolutions.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Stay up-to-date with the latest trends and technologies in PHP, Laravel, and backend development.
  • API documentation that clearly outlines the endpoints, parameters, and responses for the accounting platform.
  • Technical documentation that explains the architecture, design patterns, and implementation details of the platform.
  • A Postman API collection and Swagger that includes all the endpoints for the accountingplatform, along with sample requests and responses


Full Stack Developer

Ponisha • Freelance • Remote

Tehran, Iran


May 2015 -November 2021

Ponisha is Iran's leading outsourcing platform that helps entrepreneurs, startups, and businesses access quality services using their pool of freelancers. As a Full Stack developer with over six years of experience in web and business solutions development on Ponisha I have completed dozens of successful projects and delivered them online.


I possess extensive experience in developing complicated databases, APIs, and web applications. I am committed to delivering high-quality work and exceeding client expectations. My skills and attributes include proficiency in complete software development life cycle (SDLC) of n-tier large web-based distributed systems, delivering robust, scalable, and testable solutions, and project management experience.


Job duties and responsibilities:

  • Improve legacy applications and collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Develop online shops, real-time auctions, attendance software, and student management software.
  • Design, implement, and maintain the server-side of web applications.
  • Write web services and APIs used by front-end developers and mobile application developers.
  • Connect the application with other (often third-party) web services.
  • Develop and integrate plugins for certain popular frameworks.
  • Ensure high performance and responsiveness to requests from the front-end.
  • Collaborate with other team members and stakeholders to ensure the project meets the requirements and is delivered on time.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications.
  • Stay up-to-date with emerging trends and technologies in software development.
  • Manage the entire architecture of the application's servers, databases, and apps.
  • Conduct UI tests and optimize performance.
  • Participate in the application lifecycle.
  • Have technical expertise, analytical thinking, and excellent collaboration skills.


PROJECTS

Iran Antivirus Authority, which was created using PHP/CodeIgniter 3 and React. This project belongs to Nimac Information Technology Company (Special Shares) and was established in 2003. The Iran Antivirus Authority provides reliable security products available in the Iranian market, ensuring an informed purchase at a reasonable cost. As a full-stack web developer, I have contributed to the development of this project and have gained valuable experience in using PHP/CodeIgniter 3 and React for web development. It was a challenging and rewarding experience to work on this project, and I am proud to have been a part of it. Link : https://antivirus.ir/


Online Food Reservation Website For: Shamsipour Technical and Vocational College Shamsipour Technical and Vocational College's Online Food Reservation Website is a platform that simplifies the process of reserving meals for students. The website is created using PHP Laravel and Bootstrap, which provides a user-friendly interface that enables students to reserve their meals with ease. The website also features a separate C# program that reads students' RFID cards and checks them in.


LANGUAGES

English

Persian


EDUCATION

Bachelor of Computer Engineering

Branch: Software Technology Engineering

Institute/University: Shamsipour Technical and Vocational College

Tehran, Iran

2017 - 2019


Master of Information Technology

Branch: E-Commerce/Electronic Commerce

Institute/University: Shiraz University

Tehran, Iran

2021 - Present


Backend Development PHP Laravel Node.Js Nest.Js Fastify finance banking
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile