JAVA team lead
edu-tek
Total years of experience :16 years, 1 Months
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
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)
■ 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
■ 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
very good with honor