صلاح صافي, Tsechnical Team Lead

صلاح صافي

Tsechnical Team Lead

MBC Group

البلد
الأردن - عمان
التعليم
ماجستير, Software Engineering
الخبرات
17 years, 7 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :17 years, 7 أشهر

Tsechnical Team Lead في MBC Group
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ مايو 2013

As a technical team Lead \[From 26/05/2013 until now\]
Responsible for mbc.net, mbc.net site is built on Magnolia CMS.
Responsible for creating API for our data in the CMS. This API is used by the mobile applications for mbc programs and shows.
Scrum Master on all mbc.net projects.

principal java developer – Team Lead في Reserveout
  • الأردن - عمان
  • ديسمبر 2012 إلى مايو 2013

As a principal java developer - Team Lead \[From 16/12/2012 until 23/05/2013\]
I worked on a web site that allows clients to reserve online.
Technologies used are:
Spring
Spring MVC
Hibernate

Technical Team Lead في mig solutions
  • الأردن - عمان
  • يونيو 2010 إلى مايو 2012

Main responsibilities are:
- Ensure agreed deliveries take place on time meeting our quality standards and requirments
- Keep growing team, interview and hire new software developers.
- Groom existing staff - let the team profit from your know-how and help them to reach the next level.
- Design new solutions.
- Code reviews.
- Develop critical and crucial tasks.
- Train the development team.

Senior J2EE developer في MIG Solutions
  • الأردن - عمان
  • أكتوبر 2009 إلى مايو 2010

As a senior java developer I was responsible for design and develop solutions, and do code reviews.

First Project \[MIG-Link\]:
I worked on a bridge that connects multiple trading platforms with the core banking system.
The solution was implemented using SOA concepts, with the use of WSO2 products (ESB, WSAS, Data Service and governance registry).
Multiple protocols are used to exchange messages such as “FIX, HTTP, TCP/IP and JMS”.

Second Project \[RSM\]:
A Forex trading platform, our main job is to extend the platform to become multi asset platform, that allows the user to trade not only on forex, but also commodities, CFDs, securities, options etc.

J2EE developer في EtQ
  • غير ذلك
  • مايو 2006 إلى مارس 2009

As a J2EE developer from 1/5/2006 until 17/9/2009
The Main java product of the company is a quality management system that has many modules such as Document Control, Corrective Action, Audits, Training and Deviation etc.
The system based on java technology and it is a web based application.
I worked on different modules, but four of them were the most valuable for the company:


1. Integrating the training application with the document control application; that is for every document under the document control application, user can make it a training requirement document.
2. Implementing electronic change request in the document control application.
3. Export/Import documents using XML files, called offline promotion of system documents.
4. Upgrade/Promotion of the whole system, this was my main task.

J2EE developer في Integrant
  • غير ذلك
  • فبراير 2006 إلى أبريل 2006

Worked on a submodule that is responsible for creating websites for the clients of the system:
The idea behind this subsystem is to create a website for each client dynamically, retrieving the data for the client from the database and render that in jsps.
Also, provide the client with a configuration web page, that will help him to edit the data and change the logo.

J2EE developer في Savvytek
  • غير ذلك
  • يوليو 2005 إلى سبتمبر 2005

as a trainee, I worked on a web application as a POC.
I did the following:
- installed java and NetBeans
- installed mysql database.
- installed apache tomcat.
- created sample JSPs and create a war file.
- Deploy.
- Use tomcat security to secure the application.
- Use JDBC to insert and retrieve data from the database and dispalay the results in HTML.

الخلفية التعليمية

ماجستير, Software Engineering
  • في DePaul University
  • مايو 2009

Master's Degree in software engineering

بكالوريوس, Computer Engineering
  • في University of Jordan
  • فبراير 2006

BA in computer engineering

Specialties & Skills

Technical Management
Java software development
Object Oriented Design
Design Patterns
JSPs and Servlets
Object Oriented analysis and design
Refactoring and code reviews
Architectural patterns
Enterprise Java Beans
Design patterns & J2EE patterns
Java prgramming language
Agile software development processes (Scrum or XP) - Jira
experienced in working with distributed teams
Good knowledge in project management
Experienced in performance appraisals.
16. Build automation and continuous integration tools (Jenkins, bamboo)
Understanding requirement engineering
experienced in interviewing people and the hiring process.

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

Agile Certified Practitioner (PMI-ACP) (الشهادة)
تاريخ الدورة:
December 2014
Oracle Certified Master, Enterprise architect 96/100 (الشهادة)
تاريخ الدورة:
January 2011
صالحة لغاية:
September 2011
SCWCD 95/100 (الشهادة)
تاريخ الدورة:
May 2007
صالحة لغاية:
July 2007
Oracle Certified Master, Java SE 6 Developer (الشهادة)
تاريخ الدورة:
January 2010
صالحة لغاية:
June 2010
SCBCD 96/100 (الشهادة)
تاريخ الدورة:
September 2009
صالحة لغاية:
December 2009
SCJP 93/100 (الشهادة)
تاريخ الدورة:
January 2007
صالحة لغاية:
February 2007

الهوايات

  • playing and watching Football, Reading.