Wartung und Erweiterung existierende Systeme & Konzeption und Implementierung weitere Funktionalität durch Anforderungen
Programmiersprachen und Frameworks
C#, ASP.NET Framework, ASP.NET MVC, ASP.NET Web API, Javascript, jQuery, HTML, CSS, (T-)SQL, NUnit
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Konzept erstellen, Entwicklung und Implementierung. JSON -Datei als Konfiguration des Hexapodens und der Simulation, CSV-Datei als Ausgabedatei der Simulation. Auswertung und Analyse der Ergebnisse in MatLab.
Programmiersprachen und Frameworks
C#, .NET Framework, MathNet.Numerics, Fluent Command Line Parser, NUnit, MatLab
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
IT Administration
Server Wartung und Deployment der Anwendung
Programmiersprachen und Frameworks
Ruby und Ruby On Rails mit Javascript/coffeescript, jQuery,
HTML, CSS, SQL
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Wartung und Erweiterung existierendes Helpdesk & Konzeption
und Implementierung weitere Funktionalität durch Anforderungen. Server Wartung und Deployment der Anwendung.
Programmiersprachen und Frameworks
PHP mit Javascript, jQuery, HTML, CSS, SQL, Bootstrap
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Website des Sängerkreis erstellen
Einführung und Analyse des Goppa-Codes; Kryptoanalyse und
Auswertung des asymmetrischen Verschlüsselungsverfahrens
McEliece.
Programmiersprachen und Frameworks
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Programmiersprachen und Frameworks
Java mit Spring Framework inkl. CDI, Groovy, SQL, Javascript,
jQuery, HTML, CSS, AngularJS, JAXRS
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Durch Kundenanforderungen musste ich ein IT-System mit
Website und Java-Swing Stempeluhr zur Verwaltung von freien
Mitarbeitern eines Callcenters. Buchen der Mitarbeiter auf
Projekt und Sitzplätze. Abrechnungen der Tätigkeit durch die
Stempeluhr Daten. Design und Architektur der Anwendung
erstellen. Implementierung, Wartung und Deployment der
Anwendung durchführen
Programmiersprachen und Frameworks
Java EE 6 inklusiv EJB 3.x, CDI, JMS, JSF, SQL, Javascript, jQuery, HTML, CSS, Java Swing, JAX-RS
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Durch Kundenanforderungen den Onlineshop erweitern und
warten. Eine Backuplösung für die virtuellen Server. Die Server
liefen in KVM Hypervisor und nutzen LVM2 des Hostsers.
Programmiersprachen und Frameworks
PHP, Javascript, jQuery, HTML, CSS, Bootstrap, SQL, Bash/Shell
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Versionskontrollserver mit Subversion (SVN) einrichten.
Zwei SVN-Server als Replikate. Synchronisation der Server über Skripte, die durch after-hooks gestartet werden. Deployment Skripte nach einem push/commit in der Release-Branch.
Programmiersprachen und Frameworks
Windows Batch
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Die Infrastruktur des Internetfaces warten.
Netzwerk und Computern einrichten und warten.
Mathematik, Informatik, Ingenieurwesen
2017 ?
Master in Informatik-Ingenieurwesen an der Technischen Universität
Schulbildung
1995 - 2002
Grundschule und Sekundarschule (im Libanon)
2002 - 2003
Teil-Ausbildung in Elektrotechnik (im Libanon)
2003 - 2004
Deutsch als Fremdsprache an der theologischen
Hochschule Friedensau
2004 - 2009
Gymnasium Tangermünde mit Abschluss: Abitur 2,59
Fortgeschirttene Kenntnisse in
JSP,
JSF,
JPA und JPA-Implementierung Hibernate & EclipseLink,
Java,
C#,
JavaScript,
jQuery,
Twitter Bootstrap,
HTML,
CSS,
Java Spring
Anfänger Kenntnisse in
C++
Erlang
Symfony2 (PHP-Framework), Ember.JS
Scala
Server und Services:
Webserver (Apache HTTPD und Nginx)
Messaging-Server: RabbitMQ ein AMQP-Server
Anwendungsserver: Servlet-Container (Apache Tomcat), Java EE
Anwendungsserver (Glashfish, WildFly und TomEE)
Datenbankserver: MySQL, PostgreSQL
Elasticsearch
Virtualisierung mit KVM
Version Control System: GitLab (webbasierter Git Repository
Manager / Server), Subversion, Mercurial, Git
Cloud-Services: Amazon Web Services (S3, EC2, etc.) und
DigitalOceans
Weitere IT-Kenntnisse:
Gradle, Maven, Ant, SBT (Scala build tool)
SQL, Anfänger Kenntnisse in NoSQL
Web Services (RESTFull, SOAP) mit XML und JSON
Object-Relational Mapping (ORM)
Scripting mit Bash, Perl, Python und Ruby
Objektorientierte Programmierung (OOP) und funktionale Programmierung
Service-oriented architecture (SOA)
CMS (Joomla!, Wordpress und Anfänger Kenntnisse in Typo3)
Software in Bereichen:
Wartung und Erweiterung existierende Systeme & Konzeption und Implementierung weitere Funktionalität durch Anforderungen
Programmiersprachen und Frameworks
C#, ASP.NET Framework, ASP.NET MVC, ASP.NET Web API, Javascript, jQuery, HTML, CSS, (T-)SQL, NUnit
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Konzept erstellen, Entwicklung und Implementierung. JSON -Datei als Konfiguration des Hexapodens und der Simulation, CSV-Datei als Ausgabedatei der Simulation. Auswertung und Analyse der Ergebnisse in MatLab.
Programmiersprachen und Frameworks
C#, .NET Framework, MathNet.Numerics, Fluent Command Line Parser, NUnit, MatLab
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
IT Administration
Server Wartung und Deployment der Anwendung
Programmiersprachen und Frameworks
Ruby und Ruby On Rails mit Javascript/coffeescript, jQuery,
HTML, CSS, SQL
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Wartung und Erweiterung existierendes Helpdesk & Konzeption
und Implementierung weitere Funktionalität durch Anforderungen. Server Wartung und Deployment der Anwendung.
Programmiersprachen und Frameworks
PHP mit Javascript, jQuery, HTML, CSS, SQL, Bootstrap
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Website des Sängerkreis erstellen
Einführung und Analyse des Goppa-Codes; Kryptoanalyse und
Auswertung des asymmetrischen Verschlüsselungsverfahrens
McEliece.
Programmiersprachen und Frameworks
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Programmiersprachen und Frameworks
Java mit Spring Framework inkl. CDI, Groovy, SQL, Javascript,
jQuery, HTML, CSS, AngularJS, JAXRS
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Durch Kundenanforderungen musste ich ein IT-System mit
Website und Java-Swing Stempeluhr zur Verwaltung von freien
Mitarbeitern eines Callcenters. Buchen der Mitarbeiter auf
Projekt und Sitzplätze. Abrechnungen der Tätigkeit durch die
Stempeluhr Daten. Design und Architektur der Anwendung
erstellen. Implementierung, Wartung und Deployment der
Anwendung durchführen
Programmiersprachen und Frameworks
Java EE 6 inklusiv EJB 3.x, CDI, JMS, JSF, SQL, Javascript, jQuery, HTML, CSS, Java Swing, JAX-RS
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Durch Kundenanforderungen den Onlineshop erweitern und
warten. Eine Backuplösung für die virtuellen Server. Die Server
liefen in KVM Hypervisor und nutzen LVM2 des Hostsers.
Programmiersprachen und Frameworks
PHP, Javascript, jQuery, HTML, CSS, Bootstrap, SQL, Bash/Shell
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Versionskontrollserver mit Subversion (SVN) einrichten.
Zwei SVN-Server als Replikate. Synchronisation der Server über Skripte, die durch after-hooks gestartet werden. Deployment Skripte nach einem push/commit in der Release-Branch.
Programmiersprachen und Frameworks
Windows Batch
Texteditoren und integrierte Entwicklungsumgebung
Sonstiges
Die Infrastruktur des Internetfaces warten.
Netzwerk und Computern einrichten und warten.
Mathematik, Informatik, Ingenieurwesen
2017 ?
Master in Informatik-Ingenieurwesen an der Technischen Universität
Schulbildung
1995 - 2002
Grundschule und Sekundarschule (im Libanon)
2002 - 2003
Teil-Ausbildung in Elektrotechnik (im Libanon)
2003 - 2004
Deutsch als Fremdsprache an der theologischen
Hochschule Friedensau
2004 - 2009
Gymnasium Tangermünde mit Abschluss: Abitur 2,59
Fortgeschirttene Kenntnisse in
JSP,
JSF,
JPA und JPA-Implementierung Hibernate & EclipseLink,
Java,
C#,
JavaScript,
jQuery,
Twitter Bootstrap,
HTML,
CSS,
Java Spring
Anfänger Kenntnisse in
C++
Erlang
Symfony2 (PHP-Framework), Ember.JS
Scala
Server und Services:
Webserver (Apache HTTPD und Nginx)
Messaging-Server: RabbitMQ ein AMQP-Server
Anwendungsserver: Servlet-Container (Apache Tomcat), Java EE
Anwendungsserver (Glashfish, WildFly und TomEE)
Datenbankserver: MySQL, PostgreSQL
Elasticsearch
Virtualisierung mit KVM
Version Control System: GitLab (webbasierter Git Repository
Manager / Server), Subversion, Mercurial, Git
Cloud-Services: Amazon Web Services (S3, EC2, etc.) und
DigitalOceans
Weitere IT-Kenntnisse:
Gradle, Maven, Ant, SBT (Scala build tool)
SQL, Anfänger Kenntnisse in NoSQL
Web Services (RESTFull, SOAP) mit XML und JSON
Object-Relational Mapping (ORM)
Scripting mit Bash, Perl, Python und Ruby
Objektorientierte Programmierung (OOP) und funktionale Programmierung
Service-oriented architecture (SOA)
CMS (Joomla!, Wordpress und Anfänger Kenntnisse in Typo3)
Software in Bereichen: