Mahmoud Fayek

is researching.

Angestellt, Senior Java developer, EPAM Systems

Budapest, Ungarn

Fähigkeiten und Kenntnisse

Java
Spring Framework
Spring Security
spring boot
Spring Rest
Hibernate
Spring Data
MySQL
PostgreSQL
Microsoft SQL Server
Oracle DB
Mongo DB
Cassandra
WebServices
Restful
JSON
XML
wildfly
tomcat
Maven
Jenkins
Docker
Git
SVN
Bitbucket
linux ( ubuntu - fedora )
Windows
Angular 6
Node Js
Prime faces
JUnit

Werdegang

Berufserfahrung von Mahmoud Fayek

  • Bis heute 4 Jahre und 11 Monate, seit Juli 2019

    Senior Java developer

    EPAM Systems

    Working in a project with UBS Bank Working with multiple teams. -- Owner of one of the legacy systems, making CRs or adding new features using old technologies (struts + java 7 + IBM websphere) -- Current UBS live system (java 8 + spring ) through Stored Procedures -- Key developer in writing all the legacy tool using (Java 8+ spring + Eureka + Azure + Apigee API gateway) global team (Hungary - Poland - India - USA - Switzerland) more than 20 members Working with Agile (Scrum - Kanban) methodologies

  • 1 Jahr und 1 Monat, Juni 2018 - Juni 2019

    Senior Java Engineer

    siParadigm

    - Responsible for new portal for the company, design, architect,TDD, documentation. - Technologies ( spring, hibernate, angular 6 CLI, docker, cassandra, kubernates). - Support seniors and juniors in enhancement and optimizing assigned tasks - Adding new features or apply CRs in the current portal - Technologies (JPA, hibernate, jsf2, Primefaces 6.1, mysql)

  • 1 Jahr und 3 Monate, Sep. 2016 - Nov. 2017

    Business Development Manager

    Hadaf Software Solutions

    - Branch manager and share holder - Following up on the sales team and do sales activities, development team and clients to assure client satisfaction - Converting client CRs to readable simple SRS - Responsible for client deployments and support

  • 7 Monate, Apr. 2016 - Okt. 2016

    Associate Java Developer

    OneCard

    Playing a key role in revamping the legacy website and designing and developing new system gathering all the company service and product in one Modular system

  • 1 Jahr und 10 Monate, Juli 2014 - Apr. 2016

    Senior Java Developer

    NTG Clarity

    - Developing new requirement for a OSS/BSS Java applications using SWING,JSF2, Primefaces, DAO, EJB, JUnit, web services, JPA, oracle database and JBOSS application server - Guiding and reviewing junior java developers in their tasks

  • 3 Jahre und 9 Monate, Okt. 2010 - Juni 2014

    Java Developer

    CIT Global Mobidiv

    - Developing and designing the mocks for mobile teams in PHP and Creating from scratch engine in PHP and JAVA to convert byteArray to readable fancy massage after applying CRC and checksum verifying algorithm - Responsible for company servers in china ( deployment, enhancment, management, scheduling services using crontab - Communicating with china and India representatives to deliver the system requirements and enhancements

Ausbildung von Mahmoud Fayek

  • 3 Jahre und 11 Monate, Sep. 2004 - Juli 2008

    Computer Science

    Cairo University

Sprachen

  • Englisch

    Fließend

  • Arabisch

    Muttersprache

Interessen

Tennis
Football
Problem Solving

21 Mio. XING Mitglieder, von A bis Z