Hussam Jarrah, Software Development Manager

Hussam Jarrah

Software Development Manager

bayt.com

Location
Jordan - Amman
Education
Bachelor's degree, Computer engineering
Experience
14 years, 0 months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 0 months

Software Development Manager at bayt.com
  • Jordan - Amman
  • My current job since January 2017

Responsibilities include managing a team of approximately 9 resources including software developers, testers and data moderators.

Involve in strategic plans to accomplish technical as well as business with leadership chain, team and with customers.

Manage and execute software development projects from beginning to finish.

Evaluate projects, develop and update schedules plus supervise project status.

Collaborate effectively with all team members as well as hold regular team meetings.

Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software.
Building ontology structures.

Managing data and development team.

Building APIs.

Managing the CV Search & the Applicants folder products.

Strong technical and analytical skills.

Expert knowledge of computer software languages, platforms, and current methodologies.

Strong budgeting, leadership, and managerial abilities.

Ability to hire, train, and evaluate staff through performance reviews.

Determining software requirements, and delivering effective solutions.

Exercises independent judgment and discretion in overall project management by prioritizing, planning and tracking project progress.

Designs, develops and modifies programs, including prototypes.

Researches product development options and provides analysis for product direction.

Consults with internal departments to identify customer needs and include into project objectives. Provides support regarding product development to internal departments.

Manages and directs five to six software developers.

Evaluates employee performance, sets expectations and goals for department and individual staff members, recruits, disciplines and trains staff.

Creates related documentation.

Using Agile methodologies.

Working with AI & Data Science projects.

Natural language processing and Entities detection.

Technical Team Lead at Bayt.com
  • Jordan - Amman
  • December 2015 to December 2016

- Maintaining and developing Highly available sphinx distributed search engine.

- Maintaining and developing non-blocking twisted services.

- Maintaining and developing High traffic pages.

- Creating and implementing new products.

- New business ideas for already existing products.

- Managing a web engineering team.

- Using SOA (service oriented architecture) technique across the team members.

Senior Software Engineer at bayt.com
  • Jordan - Amman
  • July 2013 to December 2015

- Sphinx Search Engine
- Service Oriented Design
- JavaScript
- Databases (Oracle, Mysql, Postgres)
- TCL
- Python
- Twisted
- Web Security
- Team management

Software Engineer at Bayt.com
  • Jordan - Amman
  • March 2012 to July 2013

Page load time
caching
performance
web crawling
SEO
Error handling techniques
Web Services
Non Blocking Servers
Oracle
mysql
Postgres
TCL
PHP YII Framework
Python
scrapy
twisted
java
javascript
html

Associate Software Engineer at Bayt.com
  • Jordan - Amman
  • July 2011 to March 2012

Assist in preparing all technical design documents and ensure effective implementation of all products and plan all activities.
Analyze and identify all issues in requirements and design and assist to provide resolution of same and perform various tests on software to resolve all issues.
Provide internal support for all products and assist various departments.
Perform tests on software and provide resolution and coordinate with software engineers to ensure efficiency in implementation of all software.
Perform troubleshoot on all programs to ensure compliance to deadline and collaborate with Quality Assurance tests to perform end to end tests.
Adhere to established software development processes and analyze all issues and monitor effective resolution of same.

Hardware Design and support engineer at Systems and electronics development (SEDCO)
  • Jordan - Amman
  • January 2011 to June 2011

1-embedded systems design
2-printed circuit board design
3-soldering electronic components
4-testing electronic components
5-preparing the bill of material
6-embedded network applications programming
7-raspberry pi 3
8-arduino
9-PIC micro-controller

Technical Support Engineer at Moments
  • Jordan - Amman
  • April 2010 to December 2010

Taking ownership of customer issues reported and seeing problems through to resolution.

Researching, diagnosing, troubleshooting and identifying solutions to resolve system issues.

Following standard procedures for proper escalation of unresolved issues to the appropriate internal teams.

Education

Bachelor's degree, Computer engineering
  • at Yarmouk university
  • August 2011

Common engineering : physics, chemistry, math, mechanical systems. Computer hardware : electrical circuits , communication systems , digital logic , microprocessor , interfacing. computer software : c++ , object oriented , data structures , database .

Specialties & Skills

Artificial Intelligence
Product Management
Team Management
Agile Project Management
Software Engineering
Javascript
Web scraping (crawling)
Yii Framework
Databases
Memcached
Management
RESTful
Data Science
HTTP & TCP
SVN & GIT
Planning
Search Engines
Postgres

Languages

Arabic
Expert
English
Intermediate

Memberships

IEEE
  • Member
  • January 2010

Training and Certifications

Oracle (Training)
Training Institute:
SDK
Date Attended:
March 2007
Duration:
80 hours
Matlab (Training)
Training Institute:
IEEE
Date Attended:
February 2008

Hobbies

  • History
  • Basketball