Esam Rabba, Technical Manager r

Esam Rabba

Technical Manager r

Hydra Soft , ZagTrader.com

Location
Jordan
Education
Bachelor's degree, Computer Science
Experience
22 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :22 years, 2 Months

Technical Manager r at Hydra Soft , ZagTrader.com
  • Jordan - Amman
  • My current job since December 2009

• Responsible for planning, processing and performing all Tasks for me and my team.
• Working closely with upper management.
• Design and develop programming systems making specific determinations about system performance.
• Responding promptly and professionally to bug reports.
• Review and repair legacy code.
• conduct system analysis and development, and keep our systems current with changing technologies.
• Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
• Analyze system specifications and translate system requirements to task specifications for junior programmers.
• Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
• Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
• Tests new programs to ensure that logic and syntax are correct.
• Document code consistently throughout the development process .
• Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references.
• Maintain client databases
• Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
• Provide general administrative support to the organization
• Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation.
• Research and recommend software tools to management.
• Provide assistance to testers and support personnel as needed to determine system problems.
• Review, to the extent possible, changes in code and the environment that will affect system performance.
• Provide recommendations to management concerning issues of programmer productivity and software development management.
• A solid understanding of networking/distributed computing environment concepts.
• Solid understanding the principles of routing, client/server programming.
• Possess excellent communication skills, with an emphasis on verbal and written communication.
• Ability to multi-task and stay organized in a dynamic work environment.
• Possess a positive attitude.
• Ability to "think outside the box".
• Consult with the Lead Programmer and the Technical Manager regarding professional skill development.
• Prepare reports and analyses setting forth progress, adverse trends and appropriate recommendations or conclusions.
• Participate in development of long range planning for new projects and facilities.
• Experience and ability to teach or instruct co-workers.
• Providing advice, training and technical support for various projects.
• Working closely with management team in evaluating current systems and making decisions on future development.
• Possess extremely advanced technical skills.
• As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
• Expert knowledge of computer languages.
• Expert knowledge of data structures.
• Expert knowledge of computer program design methods and techniques.
• Expert knowledge of all database vendor versions.
• Expert knowledge of all compiler versions.
• Ability to learn new programming languages quickly.
• Ability to write, edit, and debug computer programs to achieve desired output.
• Expert knowledge of writing program documentation.
• In-depth technical knowledge of the current hardware.
• Expert knowledge of used operating systems.
• Expert knowledge of standard development tools.
• Expert knowledge of networking technologies from the programmers prospective.

Technincal Team Leader , Senior Software Eng. at Orion TradeSoft
  • Jordan - Amman
  • January 2006 to December 2009

- Responsible to lead and manage the development team through software projects, and owns the development lifecycle and is responsible for managing technical risks throughout the project.
- Create and manage/assign development tasks.
- Monitor day-to-day work and update the project plan.
- Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager.
- Communicates and enforces coding standards.
- Ensures code reusability & maintainability.
- Guide the team and give them hints to solve their technical problems.
- Act as a technical reference for the team.
- Performs software releases on a staging & production environment.
- Conduct researches & do proof of concepts.
- Decide on system architecture for small projects
- Developing a lot of special modules and ActiveX 's such as ( charting Engine, Trader workstation, Watchlist , … etc ).

System administrator And Software Developer at Al Isra University
  • Jordan
  • March 2002 to January 2006

Development of manay systems like online test's, online registration

Education

Bachelor's degree, Computer Science
  • at Al Isra University
  • January 2002

Good Dgree

Bayt Tests

VB.NET Programming Skills Test (Hands-on programming skills)
Score 75%

Specialties & Skills

ASP.NET
Team Leadership
SQL Server
.Net Programmer (VB , C#) Windows + Web
MS SQL Programmer & DBA
Network Programming
Activex Programming
Development Life Cycle
System Analsyis
Software Eng Process
MVC 3.0
SAP ABAP
Financial Systems
ERP Systems

Languages

English
Intermediate
Arabic
Expert

Training and Certifications

Orcale DBMS + Forms + Reports (Training)
Training Institute:
ITCC
Date Attended:
July 2001
MCSA (Training)
Training Institute:
AL Isra University
Date Attended:
September 2004
MCSD.Net tracks using VB.Net ( 8 tracks ) (Training)
Training Institute:
WEBMASTERtc
Date Attended:
March 2006
SQL Server 2005 DBA Track (Training)
Training Institute:
CombueBase
Date Attended:
May 2007
windows application programming and smart client applications + ASP.Net (Training)
Training Institute:
CombueBase
Date Attended:
April 2005
PMP in Practice (Training)
Training Institute:
Change Zone
Date Attended:
January 2012