Aly Saleh

Egyptian 1 December 1991 Munich

  • Tech Enthiusiast, love to learn new programming languages.
  • Main expertise in OOP, Java, Spring Framework, Kubernetes, Docker, REST, TDD, BDD, MySql, Postgres, Jenkins, JPA, Hibernate, GIT, Maven, Sonar, CI, CD
  • A thing or two about ActiveMQ, Redis, Typescript, AngularJS, ELK stack, JMeter, Vaadin, MQTT, C++, PHP, Bash, HTML, CSS.
  • Once tried Python, Swift, Android, Node.js, Elasticsearch, AWS, MongoDB.



Experience

Software Developer

Check24

  • Developed new loan products for Kredite24 a new FinTech startup.
  • One of the main contributors to CashReserve which is a very successful loan product.
  • Integrated Digital Identification Signature APIs to our products including IDnow and WebId.
  • Helped develop the Home banking API's for our CashReserve product included in the Check24 App.
  • Wrote different batch jobs using Spring Batch.
  • Introduced Keycloak as a SSO system for our back-office tools.
  • Used Typescript and AngularJS to develop some of our webpages and back-office tools.
  • Wrote different Email Html for different business requirements.
  • Tech stack included Kubernetes, Docker, Spring Framework, Jenkins, Redis, ActiveMQ, Elasticsearch, Postgres Grafana.

July 2017 - Present

Part-time Backend Software Engineer

Uniscon - Sealed Cloud Technologies

  • Implemented a proof of concept JAX-RS back end that is at least twice as fast than the current one.
  • Ran several performance and stress tests using Apache JMeter
  • Researched on how to write a new API specification that is RESTful using current trends in technology swagger.io.

October 2015 - May 2017

Part-time Backend Software Engineer

HRForecast - a peopleForecast company

  • Enhanced an analytics tool mainly written in Java with Vaadin framework.
  • Refracted the code base since it lacked extensibility and scalability.

May 2015 - September 2017

Software Backend Developer

Bey2ollak.com

  • Had hands on multiple web and database servers, maintained back-end requests adding more features and solving problems (bugs).
  • Transferred MySQL database into SAN storage, used JMeter for functional and load testing.
  • benchmarked MySQL using sysbench.
  • Developed many JSP tools and wrote bash scripts to dump the database and synchronize the logs to other servers.
  • Participated in a research for handling big data using the ELK stack.

September 2012 - March 2015

Intern

University of Ulm

  • Continued my work on the Bachelor project in which I enhanced the visualization and tried to speed up the code and improve its performance.

May 2012 - August 2012

Education

Technical University Munich

Master of Science

GPA: 1.8

2015 - 2017

The University of Ulm

Bachelor’s Thesis

GPA: 1.3

2008 - 2013

The German University in Cairo

Bachelor’s Degree in Computer Science and Engineering

GPA: 1.8

2008 - 2013