Mahmoud
From Turkey (GMT+3)
15 years of commercial experience
Lemon.io stats
Mahmoud – Node.js, SQL, Solidity
Mahmoud is a Middle Backend Developer specializing in Node.js. He has a solid background in building desktop applications and a good grasp of Object-Oriented Programming principles. Mahmoud also brings experience in developing commercial APIs with TypeScript and some familiarity with CI/CD pipelines using GitHub Actions. Additionally, he has exposure to microservices architecture and cloud platforms such as Microsoft Azure and Google Cloud Platform (GCP). Mahmoud's technical skills and experience make him a reliable developer.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Back-End Web Developer
A Project for Creating, Minting, Burning, and Managing Ethereum Tokens.
- Developed using Clean Architecture
- Implemented Micro-Services
- Implemented Clustering
- Implemented User and Session management using Redis Store
- Did the integration with PostgreSQL DB using Sequelize library
- Did the integration with MongoDB using the Mongoose library
- Implemented logging system
- Implemented Caching system using Redis
- Implemented two optional Smart Contracts for ERC20(ERC777) and ERC721(NFT) standards
- Implemented Compiling and Deployment of Smart Contract using Hard-Hat framework
Back End Developer
A Product Information Management (PIM) system
- Vendor Management
- Retailer Management
- Product Information and Enrichment Management
- Implemented Product Import Micro-Service
- Implemented B2C (Woo-Commerce) Integration module
- Participate on Implementing Product Import module
- Participate on Implementing User Management
Team Lead, Senior Back-End Web Developer
This project is an ERP solution. The main features are:
- Point of Sale
- Inventory Management
- Customer Management
- Shipping and Delivery
- Physical Inventory Management
- Reporting Modules
- Created an API service (as Developer and Team Lead)
- Created an eCommerce Integration module (as Developer and Team Lead)
- Created an Image Editor module (as Team Lead)
- Implemented Blockchyp Payment device integration (as Developer and Team Lead)
- Implemented a QuickBook Integration module (as Developer and Team Lead)
- Created a very detailed Technical Document from DB and Source (as Team Lead)
- Many minor features and improvements
Team Lead, Senior Back End Developer
It was a Mobile Application project for RMPro ERP users. The main features which were developer:
- Inventory List
- Shopping Card
- Service Management
- Implemented whole Back-end architecture and APIs
- Did the inventory List Inquiry API
- Developed the new Invoice API
- Uploaded Product Images for Service Invoice