freiberufler Ethical Hacker und Android Entwickler auf freelance.de

Ethical Hacker und Android Entwickler

offline
  • 75€/Stunde
  • 64295 Darmstadt
  • Nähe des Wohnortes
  • de  |  ru  |  en
  • 25.01.2013

Kurzvorstellung

Ich bin studierter M.Sc. in IT Security und habe Erfahrung in sowohl Forschungs- als auch Industrieprojekten.

Auszug Referenzen (2)

"Stas [...] worked on his Master Thesis at TU Darmstadt, at the faculty of the Computer Science, chair for System Security, for the period of time from 04.2012 to 01.2013. During this project he developed a fully working prototype of the system which allows multiple mobile users to establish ad-hoc mesh network and to share Internet bandwidth (i.e., multihop tethering). Implementation extends open source project Serval (which provides mesh functionality for mobile devices). Stas extended Serval implementation with Internet sharing and with a security layer which protects users from variety of attacks (such as eavesdropping, framing of the user, resource withdrawal, or unauthorized access to the Internet bandwidth).
Stas demonstrated solid developer skills during this project. He is self-driven, well-organized and responsible person."
Entwickler/Forscher (HiWi)
Kundenname anonymisiert
Tätigkeitszeitraum

4/2012 – 1/2013

Tätigkeitsbeschreibung

04.2012– 01.2013 | Sicheres, anonymes, haftbares Multi Hope Tethering für Android
Branche/Rolle:
Forschung bei CASED in Darmstadt

Tätigkeit:
Planung, Sicherheitsanalyse, Implementierung und Evaluierung einer Architektur  zum sicheren Multi Hop Tethering für Android. Kernelnahe Linux Entwicklung, Android Service- und GUI-Entwicklung sowie sichere Kommunikationskanäle in Form von SSL und OpenVPN. Portierung und Entwicklung von sicherheitskritischen Algorithmen zur Wahrung der Privatsphäre und Haftbarkeitsbestimmung durch Fremdnutzung.
Agiles Projektmanagement, internationales Team, Projektsprache English.

Technische Basis:
Java, Android,Hibernate,MySQL,Eclipse,Json,Protobuff,Git,SVN.

"Herr [...] hat die aufgeführte arbeit zu unseren vollsten Zufriedenheit durchgeführt und konnte die Ergebnisse seiner Arbeit auf einer bekannten IT-Sicherheitskonferenz IEEE ARES 2012 vor[...]n."
Entwickler (HiWi)
Mark Manulis, TU Darmstadt / CASED
Tätigkeitszeitraum

9/2010 – 2/2012

Tätigkeitsbeschreibung

10.2010 – 03.2012 | Entwicklung eines Contiki/Java Frameworks für sichere Schlüsselverteilung in Sensornetzen
Branche/ Rolle:
Forschung bei CASED in Darmstadt

Tätigkeit:
Analyse existierender Schlüsselverteilungsprotokolle und -lösungen. Planung, Implementierung und Evaluation eines eigenen Datenformates, Kommunikationsprotokolls auf Basis von IEEE 802.15.4 und Softwarekomponenten in Java und C (für Contiki). Evaluation und wissenschaftliche Aufarbeitung des Themas mit anschließender Präsentation des Themas auf der ARES 2012 (internationale Sicherheitskonferenz). 

Technische Basis:
Java,C,Eclipse,XML,ANT.

Qualifikationen

  • Informatik

Projekt‐ & Berufserfahrung

Entwickler/Forscher (HiWi)
CASED, Darmstadt
4/2012 – 1/2013 (10 Monate)
Forschung
Tätigkeitszeitraum

4/2012 – 1/2013

Tätigkeitsbeschreibung

04.2012– 01.2013 | Sicheres, anonymes, haftbares Multi Hope Tethering für Android
Branche/Rolle:
Forschung bei CASED in Darmstadt

Tätigkeit:
Planung, Sicherheitsanalyse, Implementierung und Evaluierung einer Architektur  zum sicheren Multi Hop Tethering für Android. Kernelnahe Linux Entwicklung, Android Service- und GUI-Entwicklung sowie sichere Kommunikationskanäle in Form von SSL und OpenVPN. Portierung und Entwicklung von sicherheitskritischen Algorithmen zur Wahrung der Privatsphäre und Haftbarkeitsbestimmung durch Fremdnutzung.
Agiles Projektmanagement, internationales Team, Projektsprache English.

Technische Basis:
Java, Android,Hibernate,MySQL,Eclipse,Json,Protobuff,Git,SVN.

Entwickler (HiWi)
CASED, Darmstadt
9/2010 – 2/2012 (1 Jahr, 6 Monate)
Forschung
Tätigkeitszeitraum

9/2010 – 2/2012

Tätigkeitsbeschreibung

10.2010 – 03.2012 | Entwicklung eines Contiki/Java Frameworks für sichere Schlüsselverteilung in Sensornetzen
Branche/ Rolle:
Forschung bei CASED in Darmstadt

Tätigkeit:
Analyse existierender Schlüsselverteilungsprotokolle und -lösungen. Planung, Implementierung und Evaluation eines eigenen Datenformates, Kommunikationsprotokolls auf Basis von IEEE 802.15.4 und Softwarekomponenten in Java und C (für Contiki). Evaluation und wissenschaftliche Aufarbeitung des Themas mit anschließender Präsentation des Themas auf der ARES 2012 (internationale Sicherheitskonferenz). 

Technische Basis:
Java,C,Eclipse,XML,ANT.

SAP Entwickler (BAzubi)
SAP, Walldorf
10/2007 – 8/2010 (2 Jahre, 11 Monate)
Betriebswirtschaftliche Standardsoftware
Tätigkeitszeitraum

10/2007 – 8/2010

Tätigkeitsbeschreibung

03.2010 – 05.2010 | Planung und Entwicklung einer Drag&Drop Alternative für Leinwandgroße Touchdisplays
Branche/Rolle:
Forschung bei SAP in Darmstadt

Tätigkeit:
Im Rahmen meiner Bachelor Thesis habe ich existierende Drag&Drop Alternativen auf ihre Effektivität, Effizienz und Portierbarkeit überprüft. In diesem Zusammenhang wurde eine eigene Alternative entwickelt und in einem selbstgeschriebenem Emulator implementiert. Diese wurde dann mit ca 15 Probanden evaluiert.
Technische Basis:
C#,WPF,SVN,Visual Studio.
06.2009– 09.2009 | Planung und Entwicklung eines Betrugserkennungsalgorithmus auf Basis des Vier-Augen Prinzips im EU-Projekt Maestro.
Branche/Rolle:
Forschung bei SAP in Karlsruhe

Tätigkeit:
Es sollte ein Verfahren entwickelt werden, dass den bereits existierenden Datenbestand in einer Businessflow-Datenbank nach Workflows durchsucht, die das Vier-Augen-Prinzip verletzen und damit mögliche Betrugsfälle erkennen. Sowohl die Planung als auch die Implementierung wurde in der gegebenen Zeit durchgeführt und auf der SPRING 2009, einer Informatikkonferenz, als wissenschaftlicher Beitrag präsentiert.

Technische Basis:
Java, Eclipse,XML,Swing.

01.2009 – 03.2009 | Planung und Entwicklung einer automatisierten Nagios Konfigurationserzeugung
Branche/ Rolle:
IT-Dienstleistung bei SAP in Walldorf

Tätigkeit:
Im Linux Administrationsbereich sollte der Einsatz von Nagios3 evaluiert und implementiert werden. Der Serverbestand wurde per XML aus phpEquiMon extrahiert und die entsprechenden Konfigurationsdateien anhand von vorher erstellten Templates generiert. Die Kommunikation zu phpEquiMon wurde über einen gesicherten Kanal sichergestellt und war Ereignisgetrieben.

Technische Basis:
Bash,C,PHP,awk,sed,XML,SMTP,SNMP.

08.2008– 09.2008 | Implementierung eines Prototypen für die NC30.
Branche/Rolle:
Forschung und IT-Dienstleistung bei SAP in Walldorf

Tätigkeit:
Auf Grundlage eines Lastenheftes wurde ein Prototyp in Kooperation mit der NC30 (Nato Forschungseinrichtung) erstellt. Dieser diente als Daten-Aggregator auf Web-Service Basis für weitere Applikationen. Eine an das Entwicklungsprojekt angeschlossene Präsentation über die Protokoll-Verbesserungen und Implementierungsergebnisse in vor den Projektverantwortlichen in Den Haag rundete das Projekt ab.

Technische Basis:
Java,SOA,Log4J,SoapUI.

01.2009 – 03.2009 | Kommando Erweiterung für den SAP Demployment Server
Branche/ Rolle:
IT-Dienstleistung bei SAP in Walldorf

Tätigkeit:
Ein langjähriges J2EE Projekt mit JPA Persistierung zur Paketverwaltung von SAP Komponenten wurde um zusätzliche Kommandos erweitert und getestet. Sowie bereits existierende Komponenten refactored, um Softwarepatterns zu benutzen.
Technische Basis:
Java,JPA,Eclipse,ANT,Perforce

Zertifikate

IHK Ausbildung der Ausbilder
2009

Ausbildung

Informatik
Master of Science in IT Security
2013
TU Darmstadt
Informatik
Bachelor in Angewandter Informatik
2010
Karlsruhe

Über mich

Ich bin sehr engagiert und lerne schnell, wie man an den verschiedenen Themen meiner bisherigen Projekte ablesen kann.
Weiterhin kann ich neue Konzepte sehr schnell adaptieren und eigenständig umsetzen. Ich bin sehr teamfähig, kann aber bei Bedarf losgelöst alleine arbeiten.

Mein Studium an der TU Darmstadt im Fach IT Security (Master) hat mir einen sehr tiefen Einblick in das Thema Sicherheit gegeben, sowohl was die mathematischen Grundlagen, die programmiertechnische Umsetzungen als auch was das aufsetzen von Policies angeht. Im Moment strebe ich an mein bereits vorhandenes Fachwissen mit industriell anerkannten Zertifikaten zu untermauern.

Weitere Kenntnisse

Programmiersprachen:
Java / Java EE Sehr Gut
HTML / CSS / XML / XSLT / XSD Gut
C,C# Gut
SQL Sehr Gut
Shell Sehr Gut
Python Grundlagen
ABAP Grundlagen
PHP Fortgeschritten
LaTeX Sehr Gut

Datenbanken:
MySQL Gut
PostgreSQL Grundlagen
SQLite Gut

Methoden und Softskills:
Agile Entwicklung / Scrum / XP Gut
Relationales Datenbankdesign Sehr Gut
OOA/OOD mit UML Sehr Gut
Englisch in Wort und Schrift Sehr Gut
Russisch in Wort Sehr Gut
Französisch in Wort Grundlagen

Frameworks und Technologien:
Android Sehr Gut
EJB 2.1/3.x Grundlagen
Hibernate Gut
Swing Gut
SWT Gut
Web-Services Gut

Projektinfrastruktur und Tools:
Eclipse Sehr Gut
SVN Gut
Git Sehr Gut
Maven / Ant Grundlagen
Tomcat Gut

Pentesting:
nmap Sehr Gut
metasploit Fortgeschritten
nc Sehr Gut

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Russisch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1955
Alter
37
Berufserfahrung
13 Jahre und 6 Monate (seit 10/2010)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden