Mohammad Obari verfügbar

Mohammad Obari

Senior Softwareentwickler

verfügbar
Profilbild von Mohammad Obari Senior Softwareentwickler aus Duesseldorf
  • 40227 Düsseldorf Freelancer in
  • Abschluss: M.Sc. Software Engineering
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: arabisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (verhandlungssicher)
  • Letztes Update: 07.11.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Mohammad Obari Senior Softwareentwickler aus Duesseldorf
DATEIANLAGEN
Lebenslauf-Word-MohammadObari
Der Download dieser Datei ist nur mit einem kostenpflichtigen Account möglich.
SKILLS
Ich bin ein Softwareentwickler im Bereich Java, JEE und Web. Ich verfüge über jahrelange praktische Erfahrung mit Web-Technologien, Datenbanken und der Entwicklung von Business Anwendungen, sowohl unter Unix als auch Windows.
PROJEKTHISTORIE
01/2019 bis 09/2019 Softwareentwickler (Vollzeit, Freiberuflich)
Deutsche Assistance (Örag), Neuss
Tätigkeitsschwerpunkte:
  • Neu-Entwicklung des Korrespondenz- Components für einen Schadensystem.
  • Die verwendeten Entwicklungstechnologien: Microservices architecture, Java 11, Spring boot, Spring (mvc, jpa, test, security...), JPA/Hibernate, REST/SOAP, DB2, mongoDB, gradle, Git, Pebble, Vue.js/JavaScript, Html, CSS, ...
  • Die verwendeten Tools u.a (IntelliJ, Gitlab, Jenkins, Jira, Confluence, postman, JMeter, ..) und SCRUM als Softwareentwicklungsprozess

08/2018 bis 12/2018 Softwareentwickler (Java, JEE) DB Schenker, Essen
Softwareentwickler (Java, JEE)
DB Schenker, Essen
Tätigkeitsschwerpunkte:
  • Weiterentwicklung des Systems ‘LiNeS’ zur Verwaltung und Planung von Linehaul Transport System.
  • Implementierung von microservices.
  • Code Review, Qualitätssicherung und Optimierung.
  • Die verwendeten Entwicklungstechnologien: Microservices architecture, Java 10, Spring boot, Spring (mvc, security, orm, test,...), JPA/Hibernate, Postgresql, AWS (S3, SNS, Redis, …), Undertow, Maven, groovy, Spock, Git, Angular 6/Typescript, RxJS,...
  • Die verwendeten Tools u.a (IntelliJ, Kubernetes, Docker, Gitlab, Jenkins, Jira, Confluence, Kibana, grafana, Instana, postman,..) und SRUM als Softwareentwicklungsprozess.

03/2018 bis 07/2018 Backend Softwareentwickler (Java, JEE) REWE Systems GmbH, Köln
Tätigkeitsschwerpunkte:
? Weiterentwicklung einer Webanwendung zur Verwaltung eines Reklamation Workflows.
- Erstellung und Implementierung von RESTful Service.
- Umstellung auf Java 8.
- Umstellung Spring jdbc auf JPA/Hibernate.
- Konzept und Implementierung Volltextsuche mit ElasticSearch. Deployment auf Docker Container und Kubernetes.
- Die verwendeten Technologien: Java 8, JAX-RS / Jersey,Apache CXF, Spring boot, Spring (core, orm, jdbc, ...),JPA / Hibernate, DB2, QuickBuild, Jira, Confluence,Tomcat, Maven, Postman, JUnit, Mockito, DBUnit, ElasticSearch / Logstash, Docker/Kubernetes.

01/2016 bis 12/2017
  Softwareentwickler (Java, JEE) ITZBund, Bonn
? Weiterentwicklung und Anpassung einer Webanwendung zur Verwaltung des FATCA Verfahrens (Foreign Account Tax
Compliance Act).
- Implementierung definierter Arbeitspakete in Java/JEE und Java-Bibliotheken
- Fehleranalyse und Fehlerbehebung inkl. Qualitätssicherung nach Kundenvorgaben
- Erstellung von Web Services, Realisierung und Optimierung von Datenbank-Zugriffen
- Die verwendeten Technologien: Java 8, EJB, JPA, Hibernate, Spring, Oracle, SQL, JAX-WS, WSDL, JAXB,
JSF, Portlets, JavaScript, JQuery, Groovy, XML, XSD, Apache FOP, SOAP, Websphere AS, Websphere Portal
Server, SoapUI, Eclipse, IBM Rational Synergy, IBM Rational Doors, Jenkins, Maven, Flyway, Dozer, TestNG,
Orika

11/2014 bis 11/2016
  Datenbank & Softwareentwickler (Java, JEE) Siemens AG - Mobility Division, Braunschweig 
Tätigkeitsschwerpunkte: 
? Optimierung und Weiterentwicklung eines Diagnose-Tools für Siemens Cargo-System 'MSR32' 
- Analyse und Entwurf mithilfe UML Diagramme 
- Optimierung von Datenbankzugriffen 
- Datenbank Partitionierung und Archivierung. - Implementierung regelmäßig definierter Arbeitspakete inklusive Unit-Tests und Dokumentation - Code-Reviews/Refactoring - Verwendete Technologien: Java 8, Eclipse, JPA und Hibernate, Spring, postgresql, mysql, PL/SQL, XML, XSLT, JAXB, Junit, Mockito, ActiveMQ, Jenkins, clearcase, IBM RQM, Jira, Enterprise Architect, Siemens GUI Framework (GUIDO) 
- Scrum als Softwareentwicklungsprozess und Projektmanagement 

06/2014 bis 11/2014  Softwareentwickler MSG systems ag, München 
Tätigkeitsschwerpunkte: 
? Weiterentwicklung eines Problem-Management-Systems für BMW Group. 
- Verwendete Technologien:  Java 6, Spring Boot, Eclipse, MySQL, Oracle, JSF 2, Primefaces 3.5, HTML 4, CSS 2 , JUnit, Glassfish 3, JPA, EJB, Javascript, JQuery, Ajax, Maven, SVN, Jira, Jenkins, SonarQube
- Scrum als Softwareentwicklungsprozess und Projektmanagement

11/2010 bis 06/2014 Softwareentwickler  Q2WEB GmbH, Düsseldorf 
Tätigkeitsschwerpunkte: 
? Entwicklung eines Web-Frontends für OLAPdatenbankgestütze Tools zur Definition und Durchführung von Berechnungen der Vodafone Dienstgüte- und PerformanceParameter. 
- Analyse und Entwurf mithilfe UML Diagramme. 
- Realisierung in Java 7, Eclipse, JSF 2, Richfaces 3.3, Primefaces 3.5, HTML 4, CSS 2 , Tomcat 7, Hiberanate 3, JPA, JAXB, Spring, Javascript, JQuery, Ajax, Maven, SVN, MySQL 
- Entwicklung automatisierter Tests mit JUnit, Selenium 
- Integration Als portlet in Liferay Portal 
- Erstellung der Technischen Dokumentation

? Entwicklung von RESTful Web Services, die Informationen hochperformant aus einer komplexen Big-Data Datenquelle identifiziert, aufbereitet und zur Verfügung gestellt werden. 
- Schnittstellenentwurf 
- Realisierung in Java, RESTful Services (JAX-RS), JSON 
- Anbindung an Tibco ESB 
- Performanceanalysen und Optimierung von DatenbankZugriffen 
- Verwendete Technologien/Tools: JPA ,Hibernate, Jersey, JBoss AS, Eclipse, SVN, Maven, LOADUI, Oracle.

? Neu-Entwicklung eines Tools zur Ermittlung von Vodafone Dienstgüte- und Performance-Parameter (KPI-Berechnung) um die bestehende OLAP-Datenbank abzulösen  
- Anforderungsanalyse, Berücksichtigung des hohen Datenvolumens und der Performanz. 
- Architektur, Schnittstellenentwurf mithilfe von UML Diagramme 
- Realisierung in C++, OpenCL 
- Planung und Entwicklung automatisierter Tests  
- Performanceanalysen und Optimieren 
- Tools und IT-Umgebung: Eclipse, SVN, Valgrind, Googletest, Boost, flex, bison, XML, CMake
  
? Entwurf und Entwicklung von Persistenz und Replikationsmechanismen für die firmeneigene Datenbank Produkt 'Yaacomo' (In-memory Technologie/parallele Programmierung zur Verarbeitung von größten Datenmengen auf CPU und GPU) 
   
01/2009 – 10/2010  Java-Entwickler (Werkstudent) Q2WEB GmbH, Düsseldorf 
Tätigkeitsschwerpunkte: 
? Wartung und Weiterentwicklung von Front- und Backend eines Tools zur Steuern und Lenkung der Vodafone Techniker über SMS Kommunikation. (Java / JEE Technologien) 
? Integration von Modulen in ein Liferay-Portal (Single Sign-on) zur Umsetzung einer webbasierten Lösung zum Testen von neuen Technologien. (Java / JEE Technologien) 
? Unterstützen Entwicklung und Testen von JEE-Anwendungen

04/2005 – 09/2006 Web und Softwareentwickler (Vollzeit) Spacetoon Group, Damaskus 
Tätigkeitsschwerpunkte: 
? Entwurf und Entwicklung von Spacetoon-Online Web Protal. Umsetzung von verschiedenen Dienste u.a Webmail, forum , monitoring System, Site builder. Anpassung eines CMSSystems. (Java / JEE Technologien) 
? Unterstützung in einem 3D Game Projekt mit Hilfe von GameEngine 'Torque' (C++, Engine Script).

07/2004 – 04/2005 Softwareentwickler (Vollzeit) Hakim Ikhwan Co., Damaskus 
Tätigkeitsschwerpunkte: 
?? Wartung und Weiterentwicklung von Output Module für ein Dokument Management System 'ViewWise'. (VC++, Oracle, SQL-Server)   
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei