Hussam Jarrah, Software Development Manager

Hussam Jarrah

Software Development Manager

bayt.com

Lieu
Jordanie - Amman
Éducation
Baccalauréat, Computer engineering
Expérience
14 years, 1 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :14 years, 1 Mois

Software Development Manager à bayt.com
  • Jordanie - Amman
  • Je travaille ici depuis janvier 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 à Bayt.com
  • Jordanie - Amman
  • décembre 2015 à décembre 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 à bayt.com
  • Jordanie - Amman
  • juillet 2013 à décembre 2015

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

Software Engineer à Bayt.com
  • Jordanie - Amman
  • mars 2012 à juillet 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 à Bayt.com
  • Jordanie - Amman
  • juillet 2011 à mars 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 à Systems and electronics development (SEDCO)
  • Jordanie - Amman
  • janvier 2011 à juin 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 à Moments
  • Jordanie - Amman
  • avril 2010 à décembre 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.

Éducation

Baccalauréat, Computer engineering
  • à Yarmouk university
  • août 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

Langues

Arabe
Expert
Anglais
Moyen

Adhésions

IEEE
  • Member
  • January 2010

Formation et Diplômes

Oracle (Formation)
Institut de formation:
SDK
Date de la formation:
March 2007
Durée:
80 heures
Matlab (Formation)
Institut de formation:
IEEE
Date de la formation:
February 2008

Loisirs

  • History
  • Basketball