Ahmed is an expert Full Stack Developer with 9+ years of software development experience and technical specialty in .NET large enterprise software solutions for clients. He also has freelance experience working on web/hybrid app solutions using languages, frameworks and libraries such as PHP, Doctrine, Angular, Ionic, Cordova, SQL, NoSQL, Firebase, and many more, in the delivery of excellent software solutions for clients.
Provide regular programming support for bug fixing, technical decision making process, and architectural approach decisions.
Provide regular technical oversight and expertise for 2 major legacy software – Document Management System and Central Management System.
Efficiently optimized and improved the indexing and searching process to handle, in some cases 200GB+, FTP located documents, and provided direction for data-imports and conversions to our legacy software.
Redesigned the entire solution and moved from .NET 1.1 and DevExpress 1.2 to .NET 4.0 and DevExpress 15.6. Developed new features such as indexing using Apache Lucene and PostgreSQL, templates module and much more. Successfully updated the existing modules, such as scanning module and introduced options such as both Twain and Wia, OCR, manual duplex, multi-session scanning for flatbed and much more.
Developed new features such as budget calculation for the platform, and updated the existing modules, UI redesign and optimization, such as HR module, Clients module, Address book, and much more.
Developed the software solution from scratch – idea behind the app is to handle MP3 files metadata and handle physical folder structure, and create a virtual folder structure for generating the meta-data
I programmed the update for the MP3 meta-data.
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 and proposed appropriate solutions. Provided regular support for the software if needed. Implemented integration with existing third-party software and web-services, such as laboratory equipments, price and medical web-services.
Developed the application for the management of stone slabs – creating, adding cutting pieces, optimization and placement, export and much more. Utilized technical specifications, requirements and design provided by the Australian client.