Post Job Free

Resume

Sign in

software developer, solution architect, Machine learning, python

Location:
Amman, Amman Governorate, Jordan
Posted:
January 26, 2018

Contact this candidate

Resume:

Experienced software architect/developer, with start-up attitude and ability to manage/develop different software solutions using different technology stacks.

Technical Expertise and Skills

Languages:

C/C++, C#, Perl, Php, Python, Scala, Java, JavaScript, Node.js, Ruby, and Bash

Core:

Sockets, pthreads, mutex, semaphore, TCP, UDP, Win32 APIs

Broadcasting:

DVBS, SDI, HDMI,Mpeg-TS, RTP, RTMP, Ffmpeg, AirTime, IceCast

Embedded:

Embedded Linux development, ARM architecture using C/Linux

Web:

WML, XML, SOAP, HTML, Bootstrap, Less, Web widgets, AngularJS, SASS, Ajax, JSON, REST, CSS, JQuery, KML, Oauth( Facebook ), Paypal, SSO/CAS, Open LDAP

Web Technologies/Servers:

NoSQL, Redis, PubSub, Socket.IO, Beanstalkd, Lucene, Kannel (SMS gateway), Docker, Spark, and Gearman.

Cloud:

Azure: Compute, Service bus, Blob storage, SQL DB, Virtual net, Firewall

AWS: DynamoDB, EC2, S3, Cloud Front, Firewall

Google : Compute, Load balancer, virtual net, and containers

Frameworks:

MVC ( RoR, Yii, Symfony, CI, Django, ExpressJS), and CMSs ( Drupal, Wordpress and Joomla )

WebRTC:

WebRTC implementation, TURN and STUN

Search Engine:

Development, including crawling, filtering, indexing, and ranking

Administration:

Linux servers administration, firewalls ( iptables, ufw ), Apache web server, Lighttpd, Mysql, and NginX

Code versioning:

SVN/GIT

Operating Systems:

Linux ( RHEL, Centos, Ubuntu, Debian), Unix ( HP, and FreeBSD), Symbian, and Windows

Machine Learning Tools:

Sklearn, and Spark/Hadoop

Professional Experience

Solution Architect/Principle developer ( April 2017 – Now )

Optimum Partners Co, Amman – Jordan, Dubai UAE.

Mainly Manage and develop different solution for Forbes Inc.

conduct client meeting, propose and discuss solution architectures.

Unit Manager/Solution Architect (April 2015 – March 2017)

Acacus Technology Group, Amman – Jordan

Manage, lead, and directly involved in development of Tracking, Airlines, and AI solutions

Provide technical design/architecture for systems, to handle high traffic and data growth, and develop optimization solution for routes optimization, and scheduling

As Innovation lead, worked with different hardware provider to select and modify device for project.

Machine Learning solutions using OpenCV, and Sklearn ( Linear regression, Bayesian, Decision Tree, SVM, ensemble as AdaBoost, and Random Forest, SVD, Regularization, ..etc ).

Development Manager/Solution Architect (June 2014 – March 2015)

Elements Systems, Amman - Jordan

Manage, Lead, and directly involved in development of broadcasting products, IP streaming from DBVS, IP encoder/decoder, Web control for Playout system.

Define the appropriate technologies for projects, assign required resources

Maintain organization's effectiveness and efficiency by mentoring the team, engaging them in different projects, and improve resources professions

Solutions Architect (Dec 2009 – May 2014)

Aspire Infotech, Amman, Jordan

Provide technical design, lead, and directly involved in many projects for international clients like SAP, Gilt, Quotium, AMC.

Work on various web solution, testing automation tools, and content delivery ( SMS ) solutions

Discuss technical details with clients and create the required POCs

Owner and Development manager (July 2006 – Oct 2009)

AlSadeem Technologies, Amman - Jordan

Approach clients and prepare technical proposals for possible projects

Prepare development environment, hire, train and manage development

Design, develop, and manage development for Web, and Symbian UIQ, S80, and S60 platforms based solution

Create several mobile apps, with international partners like global address book ( Cylemo – Switzerland ),

Solution Architect (Jul 2005 - Jul 2006 ) ArabIndex Co., Amman, Jordan

Design, and manage development of alerting service for Stock/FOREX traders through email and SMS

Prepare project plan and technical architecture, and follow up with development

Directly engaged with development, integration, design, and HR operations and manage technical team of four developers

Owner, and Development manager (Nov 2004 – Jul 2005)

AlSadeem Technologies Inc., Amman, Jordan

Start new business in Mobile application, especially Symbian platform in addition to J2ME devices

Work as part time consultant for enterprise search engine project

Manage, hire, train, and lead development team of two developers, and create bi-lingual dictionary

Senior developer/Project leader (Jan 2001 - Nov 2004)

Arabic Textware, Amman, Jordan

Establish the search engine and Linux development department

Design and manage building an enterprise search engine with extra features for Arabic language

Administrate server and manage sites, through SSH, FTP, Telnet.

Technical Team leader (Jan 2000 – Nov 2000)

Lead Technologies Inc., Amman, Jordan

Lead the porting of LeadTools from MS-Windows to Linux OS [www.leadtools.com]

Introduce the idea of building a wrapper lib which reduces project time from three years job to six months

Software Developer (Feb 1998 - Dec 1999)

Arabic Textware, Amman, Jordan

Object orientated developer for handwriting recognition for Arabic Language projects

Participate in the design of new algorithms and the enhancement of the implemented ones

Education

1993 – 1998 Yarmouk University – Irbid, Jordan

Bachelor's Degree in Computer and Control Engineering



Contact this candidate