CURRICULUM VITAE
ALAA MHAIMEED
PERSONAL DETAILS
Date of Birth: 10 June 1979
Nationality: Syrian
Residence: Turkey
Marital status: Married
Gender: Male
English Language: excellent
Mobile: 009***********
Skype: aladdin.mhaimeed
E-mail: acqvjd@r.postjobfree.com
PERSONAL & PROFESSIONAL PROFILE
12 years of professional experience in the field of Information Technology as a Full-stack Web Developer (PHP, JAVA, .NET, python and javascript)
Lead Frontend Engineer: a decade of frontend development experience in different styles ranging from native JavaScript to the newer frameworks such as AngularJS
Strong passion towards Software craftsmanship and building UI's for Mobile, Tablets and PC using Javascript \ Coffeescript \ HTML5 \ CSS3 technologies
Object Oriented Programming & MVC & Agile fanatic.
Test Driven Development (TDD) advocate.
Awarded twice for being top student in the university
EDUCATIONAL QUALIFICATION
Bachelor Degree in Informatics Engineering (Software Engineering & Information Systems) from Al Ba’ath University, Homs, Syria – 1999 to 2004
MASTER SKILLS
MEAN (MongoDB, Expressjs, Angularjs, Nodejs)
Python, django
SharePoint Server 2013, SharePoint Foundation 2013, C#, ASP.NET MVC and XML & WCF Web Services
PHP: Yii1&2, Zend Framework 2&3 and Laravel
PHP CMS: Joomla (long experience), Drupal and Wordpress.
Mobile: titanium, appcelerator, PhoneGap, Sencha, Ionic, Ludei
SSO & access token authentication, OAuth2 and jwt (JSON Web Tokens)
Linux, phpstorm, webstorm, sublime text 3, and atom
Producteev and Atlassian
Java: J2EE, J2ME, JSP, Struts, Swing, Applet and JSF
Javascript: jQuery, lodashjs, socket.io, d3.js, backbonejs, emberjs, twitter bootstrap, Kendo ui, requirejs, recordjs.
Breezejs, odata, rest, hateoas, and backbonejs data models.
Angularjs: restangular, ui-router, angular-data.
Nodejs: Bower, npm, grunt, yeoman, Firebase and Meteor.
HTML5, CSS3, twitter bootstrap and less.
TDD, unit test, jasmin, E2E and karma.
Online Scheduling Systems
JSON based WebAPI's
Cloud Computing
NoSQL & Big Data: MongoDB and Redis.
PROFESSIONAL EXPERIENCE
SENIOR WEB DEVELOPER AND ANGULARJS CONSULTANT
INTERCHANGEWORKS (remote full-time job at the Canadian web company)
http://interchangeworks.com/
2014 JAN – TILL NOW
Reference
Mr. William Hayter (acqvjd@r.postjobfree.com - mobile 001*********)
PROJECTS IN INTERCHANGEWORKS
EDMS Enterprise Dentist Management System: A system to manage all operations of dentist clinics, personal, billing, charts, insurance management…etc.
Infra Cycle an application to manage infra cycle assets of the government of Canada.
KEY RESPONSIBILITIES
Improve code quality and developers productivity by developing build and test infrastructure
Research and design fault tolerant, high availability and robust production architecture from frontend to backend down to the DB servers
Full stack javascript web application development, with all design/UI/CSS
Reverse engineer old poorly written components and recode them into new reusable ones utilizing Object Oriented Programming and MVC
Technical documentation, reverse briefs and prototyping
Recommend and implement current best practice development systems (Agile, Git work flow, team communications & documentation systems)
Lead the team in establishing MVC architecture using Angularjs
Refactoring, re-architecting, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance
Implementing AJAX throughout the entire application to help improve user experience in all facets of the application
Adding new features and fixing errors in existing systems
Utilizing Yii2, zendframework, kendo ui, d3.js, twitter bootstrap, lowdash …
WEB DEVELOPER AND EXECUTIVE MANAGER
EiwanArts (Saudia Arabia based web development company)
http://www.eiwanarts.com/
2007 MAR – 2014 JAN
PROJECTS IN EIWANARTS
vacation management system an application to mange vacations of a work environment. This application works on the basis dynamic flexible constrains.
Administration application to : Tc- Engineering Concrete Quality Assurance And Safety Implementation مشروع توسعة الملك عبد الله بن عبد العزيز للمسجد الحرام - اللجنة الفنية - تأكيد جودة الخرسانة و تطبيق السلامة
The application provides control panel to all activities of the committee: including: Vacation management, task distribution, attendance and many other human resources activities.
KEY RESPONSIBILITIES
Team leadership, mentoring, sprint planning & backlog grooming (Jira Agile)
Decision making in company's technologies, products/services development
Define internal company's structure and technologies to support development
Identify technology trends required to support successful product development
Define development standards
Adopted single page application from scratch using open source technologies including Yii frameworks, Angular.js, Node.js, NPM, Bower, jQuery, Grunt, Karma, Jasmine, twitter bootstrap and more.
Adopted responsive design and mobile first approach.
Built infrastructure for a continuous development environment for client-side application with Grunt for build system and Karma for testing
Collaborated with other engineers using Git as a day to day source code management tool
Created a deep-linking (between views and models) template engine utilizing angularjs ui-router
in EiwanArts we built many other websites
And we built a mini Hospital Management System which was built with with VB.Net, C#.Net,ASP.Net,SQLServer.
SELF EMPLOYED
Freelancer
2003 JAN – 2013 JUL
I made websites for Canada, Germany, Saudi, and Denmark and of course Syria.
Design, Maintain and hosting websites off all types.
Working with HTML 5, CSS3, Sass, PHP, Javascript, jQuery, Responsive Design, as well as SEO techniques.
WEB PROGRAMMER
Alberta Media Production Industries Association (AMPIA) Alberta, Canada (remotely)
2003 JUL – 2004 FEB
I made the website of the association, and worked in managing and maintaining the website.
JUNIOR WEB PROGRAMMER
WEBJACKET Homs, Syria
2003 JAN – 2003 NOV
Web programmer. I worked in java, jsp.
The company sells customized jackets via website. I made the website for the company.
I designed and implemented a fancy way for the website to enable the customer to customize the jacket using graphical interface and preview it.
In 2003 that was amazing! :P try it, it is still used since that time http://webjacket.com
WEB DEVELOPER AND TEAM LEADER
NOBALAA Damascus, Syria
http://www.nobalaa.com
2004 JUL – 2006 MAR
PROJECTS IN NOBALAA
In Nobalaa we made tens of websites for Syrian ministries and governorates
KEY RESPONSIBILITIES
Lead the of developers
Made tens of masterpiece websites using joomla
created tens of joomla custom components and modules
Created custom database driven PHP web applications
Made recommendations on open source script to help with the design and development process.
Designed new databases for custom application
Optimized/re-structured poor database designs
Added new modules to existing applications
Trained junior developers quickly getting them up to speed on best coding practices and how to work in a team environment
EMARKETING MANAGER
Al Taibat Trade Company Homs, Syria
2008 JUN – 2009 OCT
I made an online marketing campaign for the company.
Worked heavily in sourcing and e marketing.
I gained good experience in international business.
Went to China, Turkey, Lebanon and Yemen on business trips.
CO-FOUNDER
Tamkeen Soft Homs, Syria
2006 MAY – 2008 JUN
We ran an office for web services in Homs.
We made an administrative application to manage a Hospital.
Also, many other websites.