freiberufler Full-Stack Senior-Softwareentwickler im C#/.NET-Umfeld auf freelance.de

Full-Stack Senior-Softwareentwickler im C#/.NET-Umfeld

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 73207 Plochingen
  • auf Anfrage
  • de  |  en
  • 26.03.2024

Kurzvorstellung

Ich bin selbständiger Softwareentwickler (C#/.NET-Umfeld).
Meine Kernkompetenzen liegen vor allem in der Anwendungsentwicklung im Bereich Biomedizintechnik und Entwicklung komplexer datenbankgestützter MVC - Webapplikationen.

Qualifikationen

  • .Net
  • ASP.NET
  • C#
  • CSS (Cascading Style Sheet)
  • Entity Framework
  • JavaScript
  • NUnit
  • SCRUM
  • Visual Studio
  • WPF

Projekt‐ & Berufserfahrung

Selbständiger Softwareentwickler
Kundenname anonymisiert, Marxzell/Karlsruhe
1/2015 – 7/2015 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – 7/2015

Tätigkeitsbeschreibung

Entwicklung einer Internetplattform für regionale Produkte (Lebensmittel) und Anbieter

· Entwicklung eines CMS-Systems zum Anlegen/Selbstpflege eines Unternehmensprofils
(Produkte, Bilder, Preise, Kontaktdaten...)

· Automatische Generierung von Set-Cards auf Basis vorhandener Unternehmensprofildaten

· Implementierung einer Geodatenbank (bis Straßenauflösung)

· Implementierung von Suchfunktionen zum Auffinden von Produkten und Anbietern

· Implementierung von Newsletter und Bewertungsfunktionen

· Erfassung und Darstellung statistischer Daten (Besucherzahlen, Häufigste Suchbegriffe...)

· Entwicklung eines Webinterfaces(Admin) zur Verwaltung/Überwachung des Portals

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), UML, Visual Studio, C#, Apache Subversion (SVN), HTML5, CSS (Cascading Style Sheet), ASP.NET, Ajax, jQuery, JavaScript

Softwareentwickler (festangestellt)
Stratec biomedical AG, Birkenfeld
1/2012 – 12/2014 (3 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2012 – 12/2014

Tätigkeitsbeschreibung

Entwicklung eines neuen optischen Verfahrens zur automatischen Detektion von Krebszellen

· Umsetzung/Implementierung aller softwarerelevanter Anforderungen des Verfahrens/Gerätes

· Entwicklung einer High-Level Software zur Ansteuerung/Bedienung des Gerätes

· Entwicklung einer GUI zur Eingabe von Parameter für die Ablaufsteuerung des Gerätes(z.B: automatisches Scannen eines Objekträgers/Probe mithilfe einer an ein Mikroskop angeschlossenen CCD-Kamera)

· Automatische Generierung eines Gesamtbildes scharfen Teilbereichen mehrerer Einzelaufnahmen

· Implementierung eines automatischen Zellzählalgorithmus

· Beratung und Schulung des Kunden bei der Bedienung des Gerätes. Entwicklung von Softwarekomponenten zur Ablaufsteuerung und Datenmangement vollautomatischer Analysesysteme

· Softwareintegration von Hardwarekomponenten (z.B. CCD Kamera) in ein Analysesystem
Entwicklung von Gerätesimulatoren für Softwaretests (Software existiert bereits aber noch keine Hardware)

· Entwicklung von Servicesoftware zum Vorabtesten von noch sich in Entwicklung befindlicher Geräte (z.B. zur Ansteuerung einzelner Hardwarekomponenten)

· Beschleunigung von "zu langsamen" Softwarekomponenten durch Parallelisierung (z.B. automatische Fokussierung einer CCD-Kamera)


Konfiguration und Betreuung des CI-Servers (Jenkins)

Eingesetzte Qualifikationen

BICC, Microsoft SQL-Server (MS SQL), Enterprise Architect (EA), Visual Studio, C#

Selbständig
Kundenname anonymisiert, Erlangen
6/2011 – 12/2011 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2011 – 12/2011

Tätigkeitsbeschreibung

Entwicklung einer Internetplattform für Anbieter von Bioprodukten

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Eclipse, Struts, CSS (Cascading Style Sheet), JSP (Java Server Pages), HTML

System-Engineer(Angestellter)
Infoteam Software Ag, Bubenreuth
1/2011 – 5/2011 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2011 – 5/2011

Tätigkeitsbeschreibung

Entwicklung und Test von Programmen zur Ablaufsteuerung von Laborgeräten(Pippetierrobotern, Mikroplattenfloureszensreader)

Entwicklung von graphischen Benutzerschnittstellen zur Integration von Benutzerdaten in den automatisierten Programmablauf

Programmdokumentation

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Apache Subversion (SVN), VMware Workstation

Softwareentwickler (festangestellt)
Firma Explosys / Epimos, Tübingen
1/2008 – 11/2010 (2 Jahre, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2008 – 11/2010

Tätigkeitsbeschreibung

 1. Entwicklung einer Software zur Simulation der Ausbreitungsdynamik von Epidemien

Aufgabe
- Entwicklung einer GUI zur Konfiguration von Startparameter für mathematische Simulationen und graphischer/tabellarischer Darstellung der Ergebnisse


2. Entwicklung datenbankgestützter Internetseiten (Online – Fragebögen) für das Gesundheitswesen
--> Erstellung von Online-Fragebögen zur statistischen Erfassung von Häufigkeit, Zeitraum Verlauf etc. von Krankheiten/Epidemien unter der Bevölkerung.


3. Entwicklung eines Restaurantführers (Inhouse-Projekt):

Aufgaben:

Umkreissuche nach Anbietern und Produkten

Suche nach Angeboten (Mittagsangeboten)

Sortierung der Suchergebnisse nach Entfernung, Preis, Vegetarisch usw.

Entwicklung eines CMS für Restaurantbesitzer zur Eingabe und Selbstverwaltung von Unternehmensdaten (Adresse, Bilder, Angebote, Öffnungszeiten, Neuigkeiten, Veranstaltungen, Speisekarten etc.)

Automatische Erzeugung einer individuellen SetCard für jeden Anbieter (Restaurantbesitzer) auf Basis der über das CMS eingepflegten Daten

Implementierung von Bewertungsfunktionen

Implementierung von Newsletterfunktionen

Implementierung von Registrierung und Loginfunktionalitäten

Eingesetzte Qualifikationen

mySQL, Apache Subversion (SVN), Java (allg.), Eclipse, PHP, CSS (Cascading Style Sheet), Ajax, jQuery, JavaScript, HTML

Wissenschaftlicher Angestellter
Uni-Regensburg, Regensburg
2/2007 – 9/2007 (8 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

2/2007 – 9/2007

Tätigkeitsbeschreibung

Weiterentwicklung des Softwareprojekts Auremol

Eingesetzte Qualifikationen

UNIX, C

Wissenschaftlicher Angestellter
Uni-Regensburg, Regensburg
1/2001 – 12/2006 (6 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2001 – 12/2006

Tätigkeitsbeschreibung

Dissertation

“Optimierung der Zuordnung mehrdeutiger NOESY-NMR-Signale unter Anwendung einer Datenbank nichtredundanter Proteinstrukturen“.

Kernziele:
1. Filterung großer Mengen von Atomabstandsinformationen aus über 1000 aufgeklärter 3D-Protein-strukturen.
2. Erzeugung einer Datenbank aus Wahrscheinlichkeitsdichte-Verteilungen basierend auf den gewonnenen Atomabstandsinformationen.
3. Erzeugung eines Softwaretools zur Zuordnung von nicht eindeutigen NMR – Signalen mit der Hilfe von statistischen Methoden unter Einbeziehung der erzeugten Wahrscheinlichkeitsverteilungen.

Weitere Tätigkeiten während der Promotion:
Leitung von Praktika für Studenten der Biologie, Biochemie und Medizin
→ Kurs Homlogiemodelling (Modellierung der 3-D Struktur eines unbekannten Proteins aufgrund einer gegebenen DNA-Sequenz mit der Hilfe von Struktur / DNA-Sequenz-Datenbanken, Sequenzanalyse-algorithmen und Moleküldynamiksimulationsprogrammen.
→ Kurs Physik (Kalorimetrie)

Angewandte Methoden / Tools:
- Programmiersprache C zur Entwicklung der benötigten Funktionalitäten wie Textfilter, Kurven-berechnungen usw.
- Microsoft Visual Studio
- Statistische Methoden (Bayessche'Analyse)
- Kurvenglättungsverfahren (Spline Interpolation)
- Auremol (Software zur automatischen Auswertung von NMR-Spektren → - Sybyl (Moleküldynamiksimulation), CNS (Strukturrechnung)
- MOLMOL (Molekülgrafikprogramm)
- UNIX (Programmierung, div. Anwendungen)

Eingesetzte Qualifikationen

UNIX

Ausbildung

Biologie
Diplombiologe
2001
Regensbiurg

Über mich

Ich bin leidenschaftlicher Softwareentwickler mit mehr als 15 Jahre IT - Erfahrung.

In den letzten 6 Jahren habe ich mich insbesondere auf die SW-Entwicklung im Bereich C#/.NET spezialisiert.

Nebenbei besitze ich ein ausgeprägtes technisch/naturwissenschaftliches Hintergrundwissen ( Molekularbiologie, Biophysik..).

Weitere Kenntnisse

Technologischer Schwerpunkt:
.NET - Umfeld

Programmiersprachen:
C#, Java, C, C++, JavaScript, PHP, VBA;

Entwicklungsumgebungen:
Microsoft Visual Studio(8-14), Eclipse;

Betriebssysteme:
Windows 7/8, Unix/Linux;

Datenbanken:
Microsoft SQL Server, MySQL;

.NET Technologien und Frameworks:
WPF, MVVM-Pattern, ASP.NET MVC, WCF, Windows Forms, Entity Framework, NUnit, MbUnit, SpecFlow, Moc, Unity, Ninject, FxCop, StyleCop, Ndepend, Bootstrap;

Webtechnologien:
HTML5, CSS, JavaScript, jQuery, Ajax, Joomla!, CakePHP;

Allgemeine Konzepte und Werkzeuge für die Softwareentwicklung:
TDD, Clean Code, Design-Pattern, Scrum, Continuous Integration(Jenkins), UML(Enterprise Architect), Versionsverwaltung (TorioseSVN, PTC-Integrity), Trac (Projektmanagementwerkzeug);
Grafik und Bildverarbeitung
ImageJ, GIMP, OpenCV

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Profilaufrufe
5333
Berufserfahrung
22 Jahre und 4 Monate (seit 11/2001)

Kontaktdaten

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

Jetzt Mitglied werden