Wesam H. Alsharif, Technical Manager, Software Architect

Wesam H. Alsharif

Technical Manager, Software Architect

RetailGreen. Inc.

Location
Jordan
Education
Diploma, upper-level multi-skills english course
Experience
20 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 3 Months

Technical Manager, Software Architect at RetailGreen. Inc.
  • Jordan - Amman
  • My current job since March 2014

- Managing R&D, Delivery and Quality teams to deliver technically sophisticated and unique products to well-known enterprises in UAE using .Net, Java, C++, SQL Server and more for windows, Mac and Linux based environments.
- Interfacing with onsite support engineers and customers.
- Played an important role as part of the product management committee by identifying and studying the market, costumer needs and potential competitors; also developing the product strategy and roadmap; acting as Product Manager from 2014 till 2017.
- Led the productization activity of eTenant product which had the major effect to get eTenant product identified by most of mall landlords in UAE as the best and most reliable option to collect tenants sales for both auditing and analytics proposes, also it was the major reason RG was able to implement eTenant for new customers with minimum mobilization and implementation time.
- Led the design and development of eTenantCloud platform which represent the SaaS option to buy and implement eTenant minimizing the need for dedicated on-premise infrastructure by new costumers.
- Led the design and development of ReceiptBox product which targets a retail consumers in addition to tenants and landlords.
- Led the design and development of RG capture server using multilingual OCR engines and neural network based training and recognition technologies.
- Led the design and development of eTenant BI (Business Intelligence) based reports and dashboards using SQL server, DataZen and SSRS 2016.
- Led R&D efforts to replace some core modules of eTenant product with Machine Learning based modules using ML.Net including but not limited to short-term sales prediction and anomaly detection .

Technical Team Leader / IT Manager at Exxab
  • Jordan - Amman
  • July 2011 to March 2014

- Manage team of software and quality control engineers, UI/UX and designers through many projects to deliver eCommerce Platform (www.exxab.com), using technologies like ASP.Net, ORM Entity Framework, Windows Azure SDK and more. - Deploy and operate exxab.com projects over Windows Azure an connecting it with on-primises infrastructure. - Provide Software and Hardware support to exxab premises in Amman and Riyadh. - Implement IP/PBX solution including phone switching service for domestic and between international offices.

Senior .Net Developer at Aloula for maintenance and consultation
  • Jordan - Amman
  • March 2011 to June 2011

Building large and distributed systems including providing restful services to Android clients and participating in developing custom content management system using MVC.NET 3, Building a .net based company framework that contains:
- Entity Model - Framework
- Caching Providers
- Imaging Utilities
- Multimedia Utilities
- Notification Engine
- DMS Engine
many architectural/design patterns and best practices have been used.

Senior .Net Developer / Acting Team Leader at E-Sense Software
  • Jordan
  • March 2008 to February 2011

Building custom software solutions using cutting edge technologies like WCF and WPF, implementing and deploying massive distributed systems using very advanced architectural patterns like SOA.
Leading a team to deliver Seating Arrangement Solution with very short period and very limited resources, it was hard but big and successful achievement for me and for eSense.

Senior Software Engineer at Digital Document Solutions
  • Jordan
  • January 2007 to February 2008

Building custom development standards, processes, framework and SDLC.
Insure that the standards and the SDLC are correctly applied on each project and well documented.
Doing the requirements gathering/elicitation for the new projects and playing the role of business analyst some times.

Acting as Team Leader at Digital Document Solutions
  • Jordan
  • January 2006 to January 2007

Managing a development team consist of 5 .Net developers.
Planning, scheduling, assigning and monitoring the development tasks.
Playing the role of software designer/architect many times.

Developer at Digital Document Solutions
  • Jordan
  • February 2004 to January 2006

As part of a huge and skilled development team, I had the opportunity to work on the latest technologies to implement a .Net based solutions, find some of them below:
1- Archiving and document management solution.
3-Workflow and Business Process Modeling.
4-Gazette Management Solution.
5-Advanced CRM(BRM).
6-Modbus remote control unit reader.

Education

Diploma, upper-level multi-skills english course
  • at AmidEast English training center
  • July 2009
Bachelor's degree, Software Engineering
  • at Philadelphia University
  • February 2006

GPA 89.6 % or 3.6/4

High school or equivalent, Scientific Field
  • at Baiader Wadi Alsir Secondary School
  • July 2001

GPA 79.0%

Specialties & Skills

Software Design
Software Engineering
Team Leadership
Project Management
.NET Programming (C#)
ASP.NET Development with VB and C#
Software Analysis and design
Modebus protocol development
Javascript, JQuery
Prestashop open source eCommerce platform
.Net Entity Framework 6 (ORM)
WCF, Web API
ASP.net MVC
MS SQL Server 2000 -2016 Design, Deployment and Development
MS TFS Deployment and Administration
R Programming
Microsoft Azure: Cloud Computing, SQL Azure, Managed SQL Server, Networking, AppServices, ....
Machine Learning: MS ML.Net

Languages

English
Intermediate
Arabic
Expert

Training and Certifications

English Cource Level 6-B (Most advanced level) (Training)
Training Institute:
AMIDEAST / Jordan
Date Attended:
June 2009
Leadership (Training)
Training Institute:
eSense Software
Date Attended:
January 2011
Business Etiquette (Training)
Training Institute:
eSense Software
Date Attended:
May 2010
PMP Crash Cource (Training)
Training Institute:
eSense Software
Date Attended:
August 2010