Ayman .
Expert
 Giza, Egypt ( GMT )
Expert
2 yrs Experience
Can Join ASAP English: Advanced
About

Successful Software Engineer offering +15 years of experience in Java and Python application development focused on producing services and systems for the Financial Industry. Experienced in Microservices, Big-Data, artificial intelligence, and machine learning over Hadoop Ecosystems, IBM Watson, and AWS. Involved in directing development with a creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership. Strong academic background specialized in software engineering.

Successful Software Engineer offering +15 years of experience in Java and Python application development focused on producing services and systems for the Financial Industry. Experienced in Microservices, Big-Data, artificial intelligence, and machine learning over Hadoop Ecosystems, IBM Watson, and AWS. Involved in directing development with a creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership. Strong academic background specialized in software engineering.

Experience
R
Java Backend Developer
RHB Bank
May'21- present

Remote, Malaysia ● Assigned to develop Spring boot scheduled jobs. ● Assigned to develop spring core module coded with JPA over hibernate that handles business queries on the database. ● Involved in developing and fixing restful web services integrated with JPA over hibernate related to RHB bank. ● Participated in developing RHB SME Business Loan application. ● Assigned to develop security hashing and digital signature framework using RSA algorithm and injecting it vertically with java dependency injection annotations across all J2EE application modules that include backend modules, services modules, and multiple frontend modules (web and android application) ● Joined in a microservices development training course to migrate all developed REST services to microservices architecture. ● Assigned to develop a backend module coded with EJB over JPA that behaves as a framework to be used by other developers to develop any business logic on any J2EE application. ● Worked in agile framework using JIRA, Confluence, and Git-Bucket

A
Big Data Developer
ATOS
Oct'20- Oct'20

Remote, Poland ● Experienced in all BigData journey from developing custom Kafka connector (Java) or using Community connectors to extract data from source systems (Firebase Analytics, MongoDB, SQL-Server, Oracle) and then developing Flink jobs (Java) to reformat data in a unique format (standard Debezium format) and finally push the data that extracted from different source systems to data warehouse for building reports. ● Assigned to develop Kafka source Connector from scratch to extract data from MongoDB and write the results into a Kafka topic, then writing Flink job to consume the topic messages and write on HDFS. ● Assigned to develop Kafka source Connector from scratch for executing custom queries on Google Cloud BigQuery and writing the results into a Kafka topic, then writing Flink job to consume the topic messages and write on HDFS. ● Assigned to develop Kafka source Connector from scratch for reading data from Firebase Analytics V4 and writing the results into a Kafka topic, then writing Flink job to consume the topic messages and write on HDFS. ● Assigned to build Firebase Kafka Connector for reading data from a Firebase real streaming and writing the contents into a Kafka topic. ● Assigned to develop Flink jobs that consume data from Kafka topics ● Assigned to build mapping on Source System to run ETLs to fill DWH; this data will be used to generate reports. ● Assigned to develop Microservices, Eureka naming service, and API gateway for Microservices then deploy it on OpenShift using DevOps pipelines. ● Participated in developing some jobs with Flink and PyFlink ● Participated in designing and developing Big Data solutions, using Hadoop Ecosystems (HDFS, Flume, Sqoop, Apache PySpark, Java Map Reduce) ● Have very good experience in coding with RDD, AVRO, and PARQUET using Hadoop Apache PySpark. ● Participated in building a bank's customer service chatbot with IBM Watson. ● Assigned to build a Recommendation Model with Python over AWS. ● Assigned to write docker files to replicate the customer environment locally with the same configurations.

I
Java Technical Architect
ITS
Dec'07- Dec'07

Egypt ● Assigned to build Microservices architecture containing Eureka naming service, and API gateway for a new project then deploy it on a docker instance. ● Experienced in creating docker images prepared with the project running environment that is used for development, testing, or UAT purpose. ● Build architecture to migrate J2EE service-based applications to Microservices and certify the new projects on EAP7.4, Weblogic 14c ● Charged leading developers to migrate traditional J2EE projects to Spring boot projects and Maven projects. ● Assigned to design and develop a digital signature framework. ● Participated in certifying J2EE backend application on Oracle Weblogic 14c, IBM Webspher8.5.2 and EAP7.4 application Servers. ● Collaborated on all stages of the systems development lifecycle, including analysis, design, development, and testing. ● Participated in building software GAP analysis documents for new customer requirements. ● Participated in building software detailed design documents and coached developers in coding according to the design document. ● Assigned to build Oracle Weblogic14c SSL cluster environment for implementing J2EE backend & frontend application. ● Assigned to design and develop token verification framework to synchronize and transform frontend HTTP session to J2EE backend. ● Assigned to design and develop audit trail framework and inject it vertically across all J2EE backend application modules. ● Consulted with the project manager to determine system loads and develop improvement plans. ● Collaborated with developers to identify performance bottlenecks on J2EE backend & frontend application. ● Commissioned to lead twelve developers to migrate J2EE backend & frontend application from BEA 8 to Oracle Weblogic10gR3. ● Involved in building research on OWASP top 10 security vulnerabilities and develop POC to implement this research on J2EE backend application. ● Charged leading developers to develop and implement J2EE backend & frontend application to integrate with call center IVR system on customer site. ● Assigned to deploy and configure JBPM 6.5 backend application on Docker. ● Involved in performing functional consulting services and remotely implementing products and patches on customer sites. ● Involved in upgrading JBPM 6.1 backend application to JBPM 6.5.

C
Java Technical Lead
CIT
Oct'04- Oct'04

Egypt ● Distributed individual assignments to team members and monitored progress against production timetables. ● Consulted with project manager to build work package and sizing project tasks. ● Participated in a complete software development lifecycle, including performance analysis, design, development, and testing. ● Charged to coach ten developers in designing, developing, and implementing J2EE application modules based on analyzed requirements and J2EE & Java design patterns. ● Reviewed code and debugged errors to improve performance. ● Participated in coaching and developing portal applications using BEA Portal. ● Participated in developing integration applications between legacy systems using BEA integration.

I
Shooter
IBM
Jun'01- Jun'01

Egypt ● Charged with leading instructors and managed them to be uniquely instructing. ● Provided training on Websphere courses (Application Developer, Application Server, Portal). ● Provided training on J2EE & Java development courses. ● Provided training on C, and C++ development courses. ● Provided training on PHP, ASP, and CGI development courses. ● Provided training on IBM Egyptian Diploma and manage students' projects.

Education
Computer Science
to 1999
Bachelor's Degree
Cairo University

Projects
M
MDI
Jun'22

R
RHB
Jun'21

Enterprise Project

M
MDI
Jun'22

R
RHB
Jun'21

Enterprise Project

R
RHB
Jun'21

Enterprise Project

Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings