Ahmed is a Senior Full-stack Developer with 10+ years of experience creating enterprise software solutions for clients using .NET. He has also developed web/hybrid app solutions using PHP, Doctrine, Angular, Ionic, Cordova, SQL, NoSQL, Firebase, and other technologies.
Developed new features for the software, fixed bug issues, and maintained existing code. Attended daily meetings and actively contributed to the decision-making process on technical approach, proposing appropriate solutions. Provided regular support for the software if needed. Implemented integration with existing third-party software and web services such as laboratory equipment, price, and medical services.
Redesigned the entire solution, migrating it from .NET 1.1 and DevExpress 1.2 to .NET 4.0 and DevExpress 15.6. Developed a templates module and new features like indexing using Apache Lucene and PostgreSQL. Updated existing modules (ex., scanning module) and introduced options like Twain and Wia, OCR, manual duplex, multi-session scanning for flatbed, etc.
Developed an application for the management of stone slabs, creating, adding cutting pieces, optimization and placement, export, and much more. Used technical specifications, requirements, and designs provided by the Australian client.
Developed new features for the platform (e.g., budget calculation). Worked on UI redesign and optimization and updated existing modules (HR module, clients module, address book, etc.).
The app handles MP3 files metadata and creates a virtual folder structure for generating metadata. Developed the software solution from scratch and programmed the MP3 metadata update.