Lead System Engineer
Zamil Steel Egypt
مجموع سنوات الخبرة :17 years, 9 أشهر
• Design, develop, test, and maintain software used by engineering, planning, sales … and other sections of the company.
• Help other team members and manage development task assessments for them.
Selected works include:
Global Engineering Scheduling System
This project is renewal of legacy system for engineering task scheduling of all company overseas branches. The old system was 2-tier application, which was suffering from many problems regarding performance and concurrency. The new system adjust the design and technologies used to provide more efficient, scalable, maintainable, and more user friendly.
I put the SW design and process for this project. In addition, I was the main developer in it and direct other developers assigned to it.
Technologies: C#, Entity Framework, ASP WebApi, MS SQL Server, Winforms, IoC, DDD, MSBuild, PowerShell.
• Design, develop, test, and maintain software core systems and tools that provide advanced Arabic nature language processing (NLP).
• Accepted many assignments related to web (e.g. GUI) and mobile development.
• Administer HW and SW for web, source control, and project management.
Selected works include:
1) Arabic Proofing tools for Microsoft
Maintain, debug and test all proofing tools (spell checker, grammar checker, thesaurus and dictionary).
Technologies: Windows, C++, COM, and the testing and verification tools by Microsoft.
2) Named Entity Recognition
Manage the process of redesign the old system which was a prototype. This includes designing, developing, assembling the modules and testing.
Technologies: Windows, C++, C#, SQL Server, ASP, HTML.
3) Advanced Arabic Word Breaker (in full-text search)
Participate in developing, debugging and testing the module. Suggested a new idea that helped in boosting the speed of processing.
Technologies: Windows, C++, C#, SQL Server and COM.
4) Arabic Search Engine Prototype
Spearheaded the full development cycle (design, develop, test) and successfully led the schedule.
Technologies: Windows, C++, SQL Server, C#, and ASP.
The environment I worked in was wireless communication modules that were controlled by software management system and the whole system control alarms and sirens distributed in large areas to serve as emergency and notification system. These system used mainly by large firms and organizations in USA including: nuclear planets, chemical factories, refineries …etc. I've been a "Software Engineer" and my responsibilities were developing customizations required by clients to the software system as well as doing regular maintenance and upgrades.
Technologies: Windows, VB6, VC++, MFC, COM and RS232 /RS484