ahmad mohammed, JAVA team lead

ahmad mohammed

JAVA team lead

edu-tek

Location
Egypt - Cairo
Education
Bachelor's degree, computer engineering
Experience
16 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 1 Months

JAVA team lead at edu-tek
  • Egypt - Cairo
  • My current job since February 2016

projects
■ Mint ​ ​(collaborative ​ ​learn ​ ​social ​ ​network ​ ​​ ​)
■ ​ ​​Investigating ​ ​new ​ ​technologies ​ ​to ​ ​in ​ ​use ​ ​in ​ ​MINT
■ Design ​ ​and ​ ​architect ​ ​the ​ ​back ​ ​end ​ ​for ​ ​mint
■ Using ​ ​MongoDB ​ ​for ​ ​Collecting ​ ​data ​ ​for ​ ​analysis ​ ​and ​ ​reporting
■ Using ​ ​docker ​ ​and ​ ​Kubernetes
○ Stack:
■ MongoDB ​ ​and ​ ​Mysql
■ Spring ​ ​stack ​ ​(boot)
■ Hibernate
■ OrientDB

Senior Software Engineer at knowledgenet
  • Egypt - Cairo
  • July 2014 to January 2016

Maintain and support current product
Design new implementaion for the current product (e-trade)
Design and implementation multi module application that act as a portal with much more capabilities such as :
create child portal
port the portlets as web services (rest and soap)
advanced Role and permission system
setup module
module installation and self registration (my main responsibility)

Senior Software Engineer at Silicon Egypt (an Arrow company)
  • Egypt - Cairo
  • January 2011 to June 2014

■ Apply new feature to old siliconexpert site
■ Enhancing the old reporting system in siliconexpert site
■ building reporting framework in the old system using the apache POI
■ code reviewing and enhance site performance
■ enhance alert system of silicon site
■ Apply customer management supports (CMS) system to silicon site
■ Building the new datasheets site www.datasheets.com
■ create new alert system to replace old alert system
Design all new architecture for new arrow cloud site.
Building the tomcat cluster.
Design solr update process.
design update process of the arrow site.
build Jenkins Jobs used in the update process.
using configuration management system to automate the configuration of the cloud.
investigate new technology and applying it in to arrow systems.
building HBase in distributed mode
building notification center for arrow cloud

software Developer at chartis Egypt
  • Egypt
  • March 2008 to December 2010

■ migrating old system from VB to JAVA
■ integrating old Booking system with the online estart Booking system
■ create car reserve system using jsf and MSSQL
■ create a new support ticket system replacing the old one
■ enhancing travel insurance policy issuance process

Education

Bachelor's degree, computer engineering
  • at modern academy for engineering and technology
  • July 2007

very good with honor

Specialties & Skills

Sun Certified Java Programmer
Java software development
J2EE Architecture
Java web applications
- HTML, Java Script, J2EE (JSP, Servlets, jsf,EJB).
-MYSQL ,MSSQL, ORCALE, Infromix
Microsoft Office software & the Internet
Sun Certified Java Programmer
Apache web server
tomcat server
RESTful WebServices
Apache solr
Jenkins
angular js

Languages

Arabic
Expert
English
Expert

Training and Certifications

Sun certified java programmer (Training)
Training Institute:
ofoq
Date Attended:
March 2011

Hobbies

  • reading
  • computer technology follow up