Technical Project Manager
Intercom Enterprises
Total years of experience :24 years, 8 Months
Job Type: Full Time
Tools utilized:
• J2EE, Servlet, JSP technology, Java Beans, applets and struts.
Responsibilities and Activities:
• Production Activities
1. Using Agile methodology, Manage all areas of project management, scope, risk, scheduling, and quality to ensure customer satisfaction through early and continuous delivery of valuable and working software.
2. Conduct Product plan, release plan and iteration plan for the product, as well
3. Conduct Requirements review and design review for the product.
4. Monitor activates to the related project development phases.
5. Provide support for staff members in technical issues by helping in designing, reviewing and preparing trainings for required deficiencies.
6. Ensure delivery of high quality, documented systems according to established specifications and plans.
• Support Activities
Monitor and control the project transition phase regarding UAT (user acceptance test), warranty period, maintenance and support process
Project:
• BanKNet e-channel for corporate
Web based application that manage all financial transaction for bank accounts, Account activities, Time deposit, standing instruction, loans and check collection using internet and e-channel solution ( SMS, IVR ).
Job Type: Full Time
Tools utilized:
• C#, ASP.Net, JavaScript, XML, HTML, Visual studio .NET 2005, MS SQL 2005, windows service, IIS, TFS, MS Project.
Responsibilities and Activities:
1. Participating in managing and leading technical team to develop and implement a .Net Web application with enterprise SQL database
Project
DebtLogic
DebtLogic (DL) is a Debt Management Software, used by 12 professional credit counseling agencies that help consumers find ways to repay their debt - through careful budgeting and management of money and debt.
1- Analyzes, Design and Developing Distributed Multi-tier Application and Service Oriented Architecture (SOA) Components
2- Analyzes business requirements in detail and prepares functional specifications (FS), Software requirements specification (SRS) or Change Request (CR) for proposed new (or changed) N-tier enterprise applications.
3- Creates Actors, actions and entities objects from (SRS) to Prepares Use cases and Class diagrams using Rational Rose tool (XDE)
4- Develops or realizes a software structure and design to meet the system requirements using web, windows or client/server applications considering design patterns.
5- Prepares logical and physical database designs to support application requirements.
6- Prepares data flow diagrams, entity relationship diagrams, database scripts and descriptions of the software system structure, describing the modularity and organization of the programs and data.
7- Analyzes and reviews programs to increase operation efficiency or to adapt programs to new requirements.
8- work at the highest technical level on all phases of the software development life cycle (SDLC)
1- Responsible for providing problem solving for development on projects
2- provide application design by object oriented design ( OOD)
3- provide technical design for project from the approved analysis and prototype
4-provide support to direct and indirect staff members in technical issues by helping in coding, designing, reviewing and preparing trainings for required deficiencies.
5- Monitor activates to the related project development phases.
6-perform close flow up for assigned tasks and monitor activities to the related project development phases.
7- supervises developers, assigns tasks and follows up to ensure timely completion of assignments including coding, code reviews and unit testing
8- conduct unit & integration test, research problems discovered by Q.A and customer support, developing necessary solutions and contributing to project planning and status reporting .
9- Prepare estimates for the assigned tasks and allocate resources to appropriate tasks or projects.
10- Responsible for coding and debugging, module builds for software project.
11- responsible for designing database components that consider industry best practice, are scalable, perform well, and meet user requirements.
12-responsible to lead, train and develop junior / senior developers.
13-Maintain source safes and version control for development project’s artifacts.
14 -monitors and verifies that company coding standards and development practices are being followed
15- Maintain sources and version control for development projects artifacts.
Analysis and design of application systems using MSF & UML & ORM & CASE tools & OOA-OOD-OOP and design patterns.
and Measures and tracks project progress and
performance
automation programming using C# & SQL Server 2000
•Arabization program ( in Central Bank Of Egypt ) for cheque and currency printing machines.
•Visa card processing program ( in Misr Bank ) for Visa card processing machines.
•Cheque Book processing program (in many banks ) for cheque book processing machines.
•Cheque Clearing program ( in Misr Bank ) for cheque clearing machines.
•Membership program for ( the youth center of El Gazira ).
- Payroll, RentCar, GL, HR and Retail programes