Senior Software Consultant
AIMS ( Arab information management Services)
Total years of experience :25 years, 9 Months
provide consultation Services to our customers by Preparing all kind of requested Technical Write Up, RFP and Quotations .
• prepare Technical Proposals for tenders we bid in it specially in kiosk Selfservices Project, ECM, DMS, Archiving, Backlog Systems, Workflow systems, e-services and Portal applications.
• Managing part of our projects using latest automated management Tools and according to PMI Standards, preparing project plan ( Tasks, resources, schedule, milestones, all kind of Supported Graphs), prepare and conduct communication plan includes ( kickoff, periodical Followup Meetings ) also deliver Project Status and progress reports .
• Gathering and Analyzing Business Requirements .
• Conducting GAP Analysis and Creating SRS Document .
• Conduct Solution Design and Preapring Details Design Document includes all kind of models ( Soultion Architucre , Class Diagram, sequence Diagram, etc) User interface Mock-ups, Reports Design, also Prepare application design Pattern and all kind code templates to streamline development Process .
• Designing The Database Diagram ( ERD ) .
• Design Complete Technical Specifications For All Program Unit in Each Module .
• Developing SuperVision, Ensure a Right Cooperation Between Developers Without interactions and Source Code Conflicts By Applying one of Source Safe Utilities ( like Ms VSS / Microsoft Foundation Server ), Sharing Their Resources and Collaboration Automatically .
• Technical Testing And Revision ( Developing Environment ) To all Deliverable Units Confirming Matching our Standards and Project Bussiness Requirments, It’s An iteration Process Between Developers & Team Leader And Getting The Final Approval .
• Preparing a Log File Or Database For Development Errors and Bugs And Its Fixing .
• Conduct system analysis, create systems design, program, test and trouble shoot complex IT applications.
• Design and develop complex IT applications
Provide coding, testing and debugging of complex application modules .
• Review and enhance the existing data model in complex applications .
• Develop and maintain application technical specifications and maintain program libraries, user manuals or technical documentation .
• Track all variance reports to ensure their resolution before application release .
• Provide and direct input for implementation planning and conduct quality assurance testing on system changes .
• Partner with business users to create the training materials (user manuals, help files) and documentation as needed .
• Lead and supervise project tasks, programmer analyst staff, and assist production support staff as required .
• Perform operational-level programming and systems analysis and support for processes in ITS applications .
• Address moderately complex production problems as assigned in a timely manner .
• Working with SDLC of .NET (FW 3.5 or FW4) using C# .
• Our line of Business Development insurance and financial systems .
• Developing WCF Web Services with .NET Entity Frame Work .
• Using Oracle 10g or higher in .NET / SQL Server 2005/2008 .
• Using TFS / VSTS for code management tools and code merges .
• Technical documentation using, MS Visio, MS Project, SharePoint, TFS and VSTS .
• Analyzing Business Requirements .
• Creating SRS Document .
• Design The Application Diagram Including All Modules Of The Solution, interconnections and integration Between Modules .
• Designing The Database Diagram ( ERD ) .
• Complete Technical Details For Each Module Architecture 2 Tier, 3 Tier, N-Tier ( Data layer, Bussiness layer, User Interface Layer ) .
• Design Complete Technical Specifications For All Program Unit in Each Module .
• Preparing & Managing The Project plan, Define Tasks ( Program Units ), Resources ( Developers ), Tasks Duration, Assigning Developers The Project Tasks Using One Of The Project Management Applications ( like MS office Project Management )
• Developing SuperVision, Ensure a Right Cooperation Between Developers Without interactions and Source Code Conflicts By Applying one of Source Safe Utilities ( like Ms VSS / Microsoft Foundation Server ), Sharing Their Resources and Collaboration Automatically .
• Technical Testing And Revision ( Developing Environment ) To all Deliverable Units Confirming Matching our Standards and Project Bussiness Requirments , It’s An iteration Process Between Developers & Team Leader And Getting The Final Approval .
• Preparing a Log File Or Database For Development Errors and Bugs And Its Fixing .
Developing Microsoft Applications and Leading a Group of Junior Developers in Projects . Mainly Developing Database Applications And others ( like Freetext Search Product ) Using vb 6.0 and web application Using asp & vbscript With sql Server 2000 & Access 2/97/2000 BackEnd & Making Database Reports Using Crystal Report 8.0.
Developing Database applications For All Sites Related to The Authority Like Factories & Administration Sites . Using vb 6.0 & sql Server and Web Application Using Asp and vbScript With sql 2000 Backend.
Key Achievement
• Stock Control & Financial system ( Military Banha Factory For Electronic Devices)
• Human Resource ManagementSystem .
• CMS (Correspondence Management System ) For Authority .
Developing Database application Using vb 5.0, 6.0 With Sql Server 7.0 / 2000 & Access 2/97/2000 BackEnd & Making Database Reports Using Crystal Report 3.0.
Key Achievement
The Company Methodology Is based On building Product Not Projects
• Making Hotel Management Systems ( E.x . Kataract Hotel in Assuan ) .
• Making Hospital Management Systems ( E.x. Keliobatra Hospital, Nile Badran Hospital )
• Participating In Different Financial application E.x. Purchasing, Sales, Stock Control, PayRoll, Personal & G.L. With Full Integration .
Our Customers Is Great list About 200 Customers
Developing Special Database Applications For Second Army officers Affairs Branch That Integrated With Head Office In Cairo Using vb 4.0 and Access 2.0 .
Key Achievement
• Building A Great integrated system Consist of number of Modules For Officers Affairs , The System Objective is officers Supervision, Selecting A Qualified Persons According To Very Complicated Criteria For Specific Tasks, When & How We Upgrade Their Ranks, and Others .
• Making Other BackEnd Modules for The Branch like Stock Control , Developing Database applications For All Sites Related to The Authority Like Factories & Administration Sites