محمد عبد اللطيف, Technical Team leader

محمد عبد اللطيف

Technical Team leader

Para Solutions

البلد
الأردن
التعليم
دبلوم, Oracle Certified Master, Java SE Developer 6.0
الخبرات
17 years, 10 أشهر

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

حظر المستخدم


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

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

Technical Team leader في Para Solutions
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ يناير 2012

Responsible for a small Java team located in Jordan (which is part of a bigger team exists in US) which handles projects related to an auto mobile industry.

My main responsibilities are:
1- Manage the work load for team members.
2- Play the role as the middle man between Jordan and US teams.
3- Report work progress for project manager and supervisor (Architect).
4- Participates in requirements gathering and analyses and provide the estimates and the implementation plans.
5- Participate in hiring new candidates.
6- Participate in projects development and implementation.
7- Participate in production deployments and support.
8- Manage and do POCs and research for new technologies.
9- Review for team work and check if it applies our work standard.

More than ten legacy systems were inherited from a previous software company, then we started to refactor and modernize the code to work using the latest technologies and standards.

Java Developer في Progress Soft
  • الأردن - عمان
  • أغسطس 2006 إلى ديسمبر 2011

As a Senior Java Developer in ECC (Electronic Check Clearing) team my responsibilities are:
- To implement back end services which integrate ECC with banking systems to automate the process of checks clearing (credit or debit banking accounts according to check acceptance status) using available integration technologies (web services, Messaging queues, sockets streams, and others), also my work included customizing ECC to meet clients requirements.
- Use latest J2EE technologies and APIs to implement web applications.
- Participate in ECC development.
- Participate in analyzing and gathering requirements for integration projects.
- Participate in the OO and architecture design for ECC core and integration projects.
- Production sites deployment, support, and problems tracing.
- Integration projects development plans and estimation.
- Code and requirements review.
- Lead fresh members during their training period.
- Reporting to supervisors work status and progress.
- Do researches for new technologies and frameworks and implement "Prove of Concept" applications.

My work location is in Amman but for some of the projects I was relocated outside Amman to accomplish the targeted work.

I participated in design, development, deployment and support for almost all integration projects implemented by employer, those projects resides inside and outside Amman, also I participated in implementing ECC versions from 11 to 17.

Integration technologies I used for integrating ECC with other systems:
- Message Queues: Sun MQ, IBM MQ Series, IBM WebSphere MQ.
- Web services: mostly using Apache axis.
- Socket stream
- EJB
- Oracle stored procedures.

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

دبلوم, Oracle Certified Master, Java SE Developer 6.0
  • في Progress Soft
  • سبتمبر 2011

I got 373 for this certificate

دبلوم, SCBCD 1.3 (Sun Certified Business Component Developer for Java 2 Enterprise Edition 1.3)
  • في Progress Soft
  • أغسطس 2007
دبلوم, SCWCD 1.4 (Sun Certified Web Component Developer for Java 2 Enterprise Edition 1.4)
  • في Progress Soft
  • نوفمبر 2006
دبلوم, SCJP 5.0 (Sun Certified Java Programmer for Java 2 Platform standard Edition)
  • في Progress Soft
  • سبتمبر 2006
بكالوريوس, Computer Information System
  • في Al albyte Univirsity
  • يوليو 2006

Specialties & Skills

Object Oriented Design
J2EE Architecture
Integration Architecture
Technical Leadership
Excellent knowledge in Sun products: Glassfish, JavaDB, Sun Message Queue
Generics and Collection API
Good knowledge in OC4J
Good knoweldge in IBM products: websphere, MQSeries
Enterpirse integration patterns development using Apache Camel and ActiveMQ
Building interactive UI forms using Swing components and layout managers
Oracle PL/SQL
RMI (server and client) programming.
Excellent knowledge and experience in using GoF Design patterns
Excellent knoweldge in enterprise integration patterns
Very good knowledge in using J2EE design patterns
EJB 2.0 and 3.0, JPA, and EJB-QL
JAXP DOM and SAX, XML to java beans APIs (JAXB, Apache betwixt, smooks, simple XML)
Mule ESB
Excellent knowledge in JDK concurrent API including its subpackages
Excellent knowledge in apacheAPIs products: Tomcat, Felix, ActiveMQ,QPid MQ, Camel
IO Streams and Sockets (client and server) programming
Apply java coding conventions in development.
Excellent knoweldge in OCGi
XML transforming using XSLT
Annotations
HTML. XHTML, javascript, ajax including AJAX frameworks and libraries
XML, DTD, XSD
Basic knoweldge in UNIX and Linux OS
JDBC 3.0.
Excellent knowledge in J2EE APIs (EJB, JAXB, JPA, Servlet, JSP and web service)
Apache Tiles
Spring (Security, MVC, and others)
Application servers (Tomcat, OC4J, WebLogic, IBM Websphere, JBoss)
Google Guice

اللغات

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