Java Consultant
Saudi Telecom Company - Stc
مجموع سنوات الخبرة :12 years, 4 أشهر
• Create e-services for the ministry of Human Resources and Social Development to help the users and citizens to get on the final approval of establishing charities, foundations, cooperative, and civilian centers on very easily and save time for them with making sure that all requests have applied the business rules. Also, help the employees to study and manage all requests very easily.
there are many features in the system to help employees to finish all requests in a short time for example apply validation automatically and apply business rules. generate all letters automatically with send notifications about requests and assignee tasks automatically to the employees and organization.
• Hands-on experience on business process management using
Activiti BPM & Integration with the third party based on SOAP/Rest.
• Provide good analytical and problem-solving skills.
• Build the design structure after understanding the requirements.
• Review the work of other developers and providing feedback.
Experience in Java, J2EE, Spring Framework, Spring Data JPA, Spring Security, Spring boot, MySQL, Elasticsearch, Kibana, Jasper Reports, Activiti workflow, ActiveMQ, Hibernate Audit, Angular, Maven, and Git.
Revamp old business (DCA Distributed Automation) with new technologies and frameworks like spring.
create new projects called stage project depend on microservices structure to manage resource and time for project with budget.
Revamp Robocon project it's content management system.
create PulsProfiling is a project responsible for collecting all data from all running services, and subscription applications of Arpuplus and determine all customers information such as ages, hobbits, interests, ... etc.
using data mining and analysis tools. also the application is responsible to calculate Arpuplus profit over the years.
Revamp Puls Compete:
PulsCompete is a project for sending competitions questions to mobile users and tracking their scores and announce the winners, this application is working for all mobile operators in Egypt and other countries. Also this application has many reporting forms to track the competitions progress and profit for operators.
create CallTone API
service get all contents, artists and albums with advanced search
• Place : City Stars, Nasr City
• I’m working as Senior Java Developer from 01/2013 till now a working in delivering solutions that mainly focus in searching and finding millions of parts which is main company industry using java technologies specially enterprise edition from jsp /servlet, Gwt, Jquery, JSTL, and open source framework too such spring with huge storage backend from oracle, mysql, hbase, hadoop MapReduce and solr as search engine.
• Experience in: J2SE, JSP, SERVLET, Ajax’s, Spring, HBASE, HADOOP Map Reduce, SOLR, GWT, Rest Web Service, JPA, Hibernate, High Charts, JQuery, Oracle, Mysql and JSTL
• Using Git & Maven
Projects :
1- Arrow Dashboard
2- Arrow Research Design
3- Silicon Research Design
4- Part Search & Part Detail
5- User Management & User Profile Service
6- Report & Export Bill Of Material
7- Generic Workflow SOLR
8- Migrate from Oracle To MYSQL
9- Convert Old Business to Service Oriented
10- Update Data Process
• Responsible for delivering technical solutions and implementation
• Analyzing Requirements and Defining J2EE Solution Architectures
Projects :
1- Romazin
2- ERP
3- Courses Management
Computer Science and information system