Full-Stack Senior-Softwareentwickler im C#/.NET-Umfeld
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 73207 Plochingen
- auf Anfrage
- de | en
- 19.10.2024
Kurzvorstellung
Meine Kernkompetenzen liegen vor allem in der Anwendungsentwicklung im Bereich Biomedizintechnik und Entwicklung komplexer datenbankgestützter MVC - Webapplikationen.
Qualifikationen
Projekt‐ & Berufserfahrung
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
Microsoft SQL-Server (MS SQL), UML, Microsoft Visual Studio, C#, Subversion, HTML5, CSS (Cascading Style Sheet), ASP.NET, Ajax, Jquery, JavaScript
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)
BICC, Microsoft SQL-Server (MS SQL), Enterprise Architect (EA), Microsoft Visual Studio, C#
6/2011 – 12/2011
TätigkeitsbeschreibungEntwicklung einer Internetplattform für Anbieter von Bioprodukten
Eingesetzte QualifikationenApache Tomcat, Java (allg.), Eclipse, Apache Struts, CSS (Cascading Style Sheet), Javaserver Pages, HTML
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
Microsoft SQL-Server (MS SQL), Subversion, Arbeitsstatione
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
Mysql, Subversion, Java (allg.), Eclipse, PHP, CSS (Cascading Style Sheet), Ajax, Jquery, JavaScript, HTML
2/2007 – 9/2007
TätigkeitsbeschreibungWeiterentwicklung des Softwareprojekts Auremol
Eingesetzte QualifikationenUNIX, C
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)
UNIX
Ausbildung
Regensbiurg
Über mich
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
.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
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden