Saad Hroub, Instructor in Computer Science

Saad Hroub

Instructor in Computer Science

Birzeit University

Location
Palestine - Ramallah and Al Bireh
Education
Master's degree, Master in Software Engineering
Experience
15 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 5 Months

Instructor in Computer Science at Birzeit University
  • Palestine - Ramallah and Al Bireh
  • My current job since September 2022

Teach in Birzeit University, computer science department. I teach Web Development and Programming languages such as C and Java.

Software Instructor at AXSOS Academy
  • Palestine - Ramallah and Al Bireh
  • April 2021 to July 2023

Full-Stack Software Coding Instructor: I am teaching the following Full stacks:
MERN
Python - DJANGO
Java - Spring

in addition to teaching:
Data Structures and Algorithms
Data Bases
Software Project Management

Systems & sales Manager at SATCO
  • Palestine - Ramallah and Al Bireh
  • May 2010 to April 2021

Supervising a team of Electrical & Software engineers for:
1- Design & develop computer networks and network security solutions
2- Design and develop software development & testing plans
3- Manage the training and after-sales services
4- Manage the development of prepaid and smart water and energy meters and smart grid solutions (STS RF/IR/ PLC AMR/AMI SCADA)
5- Managing the data-centers in SATCO & Palestinian utilities
6- Follow up the Quality Management System ISO 9001:2008

Product and Business Development Manager at SATCO
  • Palestine - Ramallah and Al Bireh
  • January 2015 to April 2021

• Develop client proposals and present at stakeholder meetings.
• Forecast future trends and orient strategies to capture maximum benefits.
• Coordinate with sales executives to better align company goals and tactics.
• Motivate team members and junior staff to exceptional performance.
• Ensure integrity of network infrastructure, and work with the IT support team
• Design system configuration and direct system installation
• Manage engineering team in testing different smart & prepaid systems and meters
• Assist in planning and designing Enterprise's strategic IT infrastructure
• Manage training, support, and after sales services for 200 utilities in Palestine.
• Gather customer needs and work with product development teams to implement changes based on feedback.
• Propose marketing strategy ideas to optimize targeting of customers.
• Prepare bids, costing, and pricing for proposals.

Project Engineer at SATCO
  • Palestine - Nablus
  • October 2011 to July 2014

Managing the Prepayment meters & system project, the project owner was the Palestinian Energy Authority, and the project consists of supplying 230, 000 prepaid smart energy meters in Palestine and following up the following responsibility:
1- preparing the project plan and update it based on the progress of the project
2- preparing all the required technical documents and the supported user manuals.
3- following up the training stage for the utilities' engineers, operators & technicians
4- following up software evoultion and deployment according to this project including preparing the software requirements, analysing and validating hese requirements, planning the testing and deployment activities.
5- Following up the Factory Acceptance Tests (totally FATs in China) during the production of the prepayment meters
6- sending reports to the project manager in SATCO & PEA
7- Leading SATCO team to provide the required support, maintenance, & troubleshooting related to the prepayment meters and system

Systems & Support Engineer at SATCO
  • Palestine - Nablus
  • May 2010 to November 2011

Prepaid & smart meters engineer responsible for the following:
1- Testing the prepaid and smart systems to find the expected bugs, preparing the required test reports, and following up the fixing of these bugs by the systems developer.

2- Preparing the software requirements and following up the software development with development companies
3- Testing the meters and verifying the compliance to the standards and to the technical specifications

Junior Java Software Developer at Al-Andalus Software Development
  • Palestine - West Bank
  • April 2010 to May 2010

Java Desktop Application Developer...
developing java programs for local companies and Gulf companies, , , especially programms for Business applications

Quality Assurance Engineer " Tester" at Global Software Services Inc. "GSSI"
  • Palestine - West Bank
  • November 2009 to January 2010

Quality Assurance Engineer, testing the quality of the software products for GSSI and it's customers, using PERL language under UNIX operating system, writing test cases, test plans, SQL scripts

Computer Technician at Birzeit University
  • Palestine - West Bank
  • October 2008 to September 2009

Computer Lab Technician, responsible for fixing software and hardware problems of computers, printers and the network in Computer engineering lab

I was responsible for managing the lab financial resources and helping students in using computer programs.

Education

Master's degree, Master in Software Engineering
  • at Birzeit University
  • June 2015

Master in Software Engineering, which is new field in Palestine which aim to graduate professional senior software engineers & projects managers in the field of software. Master Program in Software Engineering (MScSE) Program Mission The mission of the Master Program in Software Engineering (MScSE) is to provide a quality education in software engineering, to prepare students, in Palestine, to become professional software engineers, entrepreneurs and leaders that are able to develop competitive solutions that are innovative yet reliable so that they may contribute to developing the software industry in the country and/or pursue a more advanced research degree by providing them with advanced concepts, knowledge, skills including global virtual teamwork skills, best practices, and the ability to continue to advance professionally in the global software engineering discipline. Program Objectives To train students with current and advanced relevant software engineering skills and practices, that enable them to compete effectively at a global level. To instil among students the professional ability to analyze, assess and understand software engineering codes of conduct, legal and ethical values. To improve students’ ability to work and function productively and effectively in teams including interdisciplinary teams, and demonstrate effective leadership skills. To prepare students for doctoral programs in software engineering by developing the ability to carry out and evaluate theoretical and applied research in software engineering. To develop technical leadership capabilities and project management skills to enable students pursue entrepreneurship and productive careers in software engineering. To enrich students with applied technical communication skills to demonstrate the ability to effectively communicate ideas and outcomes, both orally and in writing, in a logical manner. To develop self and independent study in students to demonstrate the ability and inclination to maintain professional currency in the rapidly changing field of software engineering. To apply appropriate software engineering fundamentals and practices in software development that demonstrate technically applied capabilities and current knowledge and practices. To train students with research skills and abilities to create new opportunities for postgraduate research in Software Engineering, addressing both local and international challenges. To collaborate with industry to develop ICT products, systems and services that address key needs.

Bachelor's degree, Computer Systems Engineering
  • at Birzeit University
  • June 2009

Computer Systems Engineering, focusing on both hardware and software areas of systems engineering including: Digital Systems, Communication Systems, Control Systems, Interfacing, Computer Organization, Micro-Processor, Digital Signals processing, Computer Network, Security, Operating Systems, Databases, Software Engineering, Project Management, Object Oriented Programming, Data Structures, C++, Artificial Intelligence and Real Time Systems.

Specialties & Skills

Microsoft SQL Server
Quality Assurance
Windows Server
Communication Skills
C++, C#, HTML, JAVA, PHP, PERL
Networking and Security (CCNA, CCNA Security, CCNP)
Project Managment (PMP)
MS Office 2007 - 2013
Research Analysis Skills
Microsoft Visual Studio
Microsoft SQL Server
Training Skills
Microsoft Windows Server, Linux Servers
Agile Project Management

Languages

English
Expert
Arabic
Expert

Memberships

Computer engineering club
  • Head of the students club
  • October 2007
Jordanian Engineers Association
  • Member
  • February 2010

Training and Certifications

Testing Prepaid Energy Meters (Training)
Training Institute:
Holley Technology LTD - China
Date Attended:
October 2011
Certified Professional Trainer (Training)
Training Institute:
Canadian Institution for Human Development
Date Attended:
July 2020
Duration:
50 hours
Training of Trainers (ToT) (Training)
Training Institute:
Canadian Institution for Human Development
Date Attended:
March 2020
Duration:
50 hours
CCNA Security (Certificate)
Date Attended:
May 2015
Valid Until:
June 2015
CCNA Routing and Switching (Certificate)
Date Attended:
March 2015
Valid Until:
May 2015
Maintenance of Hardware problems related to Prepaid Meters (Training)
Training Institute:
Holley Metering LTD - China
Date Attended:
June 2012
Testing Prepaid Energy Meters (Training)
Training Institute:
Holley Metering LTD - China
Date Attended:
September 2012
Testing GPRS, Multi Function & CT/PT Meters (Training)
Training Institute:
Holley Metering LTD - China
Date Attended:
May 2012

Hobbies

  • Puzzle solving
  • Football