freiberufler IT-Architektur, OOAD, professionelle Software Entwicklung in .NET | JEE Umfeld, 15 Jahre Erfahrung in der IT-Branche auf freelance.de

IT-Architektur, OOAD, professionelle Software Entwicklung in .NET | JEE Umfeld, 15 Jahre Erfahrung in der IT-Branche

offline
  • auf Anfrage
  • 22299 Hamburg
  • Umkreis (bis 200 km)
  • ru  |  en
  • 02.10.2018

Kurzvorstellung

Als engagierter Software Engineer und Architekt
implementiere ich komplexe Projekten in der Energiebranche,
im öffentlichen Sektor, Kommunikationsbranche,
Biowissenschaft und in der Immobilienbranche.

Qualifikationen

Projekt‐ & Berufserfahrung

Projektkoordinator und Software Architekt
www.SiteRemote.net, Deutsche Telekom AG (7000 Masc, Münster
6/1998 – 12/2010 (12 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

6/1998 – 12/2010

Tätigkeitsbeschreibung

Koordination des SiteRemote Projekts (www.siteremote.net) von der Konzeption bis zum Release.

Einführung der agilen Elementen: Entwicklungszyklen (Iterationen) von je 4 Wochen, Project Backlog, Review Meetings, Standup Meetings.

Koordination der Entwicklungszyklen:
* Abstimmung und Planung von Features
* Aufgabenstellung, Entwurf von Modulen und Komponenten
* Mitwirkung bei der Implementierung: Coaching, Beratung und Coding
* Koordination von Unit-Tests
* Koordination von Integration und Deployment

Features:
* 3-Tier Architektur: Monitoring App Server, Web Manager, DB Repository,
* Modularer 3-Layer Fernwartungsserver: Implementierung mit Rücksicht auf Skalierbarkeit
* Einsatz von IoC (Inversion of Control) / Dependency Injection Paradigma
* SOA aufgrund von WCF Services
* Peer-2-Peer -basierte Medienverteilung mit NAT Traversal
* Erweiterbarer WebDAV Server
* Modularer Thin Client Service und SecureShell Desktop App
* Anpassung und Integrierung von UltraVNC. Erweiterung der Software für 100% Verfügbarkeit im Internet (NAT Traversal und TCP Repeater).

Technologien und Werkzeuge:
* Project Management: MS TFS 2008 / MS Project 2007
* Anforderungen und Dokumentation: MS TFS 2008 / MS Office 2007
* Design: Enterpise Architekt 8.0 / MS Visio 2007 / MS Visual Studio 2008 und 2010
* IDE: MS Visual Studio 2008 und 2010 / Eclipse 3.x
* DB Engine: MS SQL Server 2008
* Web Engine: IIS 6.5-7.5
* Frameworks: .NET Framework 3.5 und 4.0 (ASP.NET, WCF, EntLib 4.0, WPF) / J2EE / Spring
* Sprachen: UML / C# / Java / SQL / XAML / ASP.NET / HTML

Ausbildung

Mathematik
Dipl.-Mathematiker
1996
Charkow, Ukraine

Über mich

Als engagierter Software Architekt
implementiere ich vielseitige Projekte in der Energiebranche,
im öffentlichen Sektor, Kommunikationsbranche,
Biowissenschaft und in der Immobilienbranche ein.

Durch meine analytische und ganzheitliche Denkweise,
systematische Vorgehensweise und Zielstrebigkeit habe ich
im Laufe der Zeit solides Know-how für Softwareanalyse und
umfassende Kenntnisse der modernen Entwicklungsprozesse erworben.

Dazu gehören unter anderem:
7-jährige Erfahrung mit Komponentenarchitektur / Systemanalyse
5-jährige Erfahrung mit Entwurf und Entwicklung von modularer Server Architekturen
5-jährige Erfahrung mit Design, Implementierung und Optimierung von verteilten und skalierbaren Lösungen
Kenntnisse vieler moderner Web und Rich-Client Architekturen
Aktive Anwendung von Patterns & Practices, Entwurfsmuster (GoF / PEAA / EAI),
S.O.L.I.D. Prinzipien, Mitgliedschaft in der Clean Code Community (https://www.xing.com/net/ccd)
Außerdem habe ich gesammelt:
9-jährige Erfahrung mit C# / .NET
14-jährige Erfahrung mit C++
4-Jährige Erfahrung mit Java
13-jährige Erfahrung mit der Datenbank Modellierung und Normalisierung
7-jährige Erfahrung mit agilen Methoden und Prozessen, vor allem XP und SCRUM
3-jährige Erfahrung im Projektmanagement
3-jährige Erfahrung in der Koordination von komplexen Client-Server Projekte
5-jährige Erfahrung in der Teamleitung

Die Schwerpunkte meiner gegenwärtigen Tätigkeit liegen
in der Realisierung von verteilten skalierbaren Lösungen,
die bei mehr als 300 renommierten Kunden weltweit,
darunter Deutsche Telekom AG, BMW AG und AT&T Communications Inc.
sehr erfolgreich eingesetzt werden.

Weitere Kenntnisse

Projektphasen:
** Angebot
*** Anforderungen
*** Architektur / Design
*** Implementierung
*** Test
*** Deployment
** Wartung

Entwicklungsprozesse und Methoden:
** Wasserfall
** RUP
*** Iterative Prozesse
*** Agile Prozesse (SCRUM, XP)
*** TDD

Patterns und Technologien:
*** OOAD
** DDD
* MDA
** Skalierbare Server Architektur
*** EAI / ESB / MOM
*** SOA
*** Web Services / REST
** CQRS (CQS)
*** SoC / AOP
*** DIP / IoC / DI
*** GoF
*** SOLID
*** Clean Code (DRY, KISS, YAGNI, SRP etc.)
*** MVC / MVP

Programmier- und Modellierungssprachen:
*** UML
* SysML
* BMPN

*** C#
*** C/C++
** Java
*** T-SQL
* F#
* LISP
* Prolog
* FORTRAN

*** HTML
*** JavaScript
*** AJAX
*** CSS
*** XML / XLT / XPath
*** JSON
** Pearl
* Python
* PHP

Frameworks und Bibliotheken:
*** .NET 2.0, 3.5, 4.x
*** ASP.NET
*** WinForms
*** WPF / Silverlight
*** EF 4.x, ADO.NET
*** WCF
** EntLib 5, Unity, Prism
*** NUnit
*** VSTS
** SharePoint SDK
*** stl
* boost
*** ATL
*** WTL
** MFC
** VS Shell SDK
**JEE
* Spring
* Hibernate
* JUnit
** Swing

Datenbanksysteme:
*** MS SQL 2000-2008
** Oracle 7.x-8.x
*** SQLite
** PostgreSQL
* CouchDB
* MongoDB

Projektmanagement- und Version Control Systeme:
***MS TFS 2008-2010 / MS Projekt 2007-2010
** Mantis
** JIRA
* Redmine
*** Subversion
*** CVS
** Mercurial
** CruiseControl.NET
** MSBuild
* Ant

Werkzeuge und IDEs:
*** Sparx Enterprise Architect
*** Visio 2007-2010
*** MS Visual Studio 2010 Ultimate
*** MS Visual Studio 2005-2010
** Eclipse 3.x
** NetBeans
* IntelliJ
* Adobe Photoshop
** Paint.NET
* GIMP

Soziale Kompetenzen:
*** Kommunikationsfähigkeit
*** Teamgeist
*** Präsentationsfähigkeit
** Flexibilität
*** Korrekturfähigkeit
*** Meinungstoleranz / Konfliktfähigkeit

Organisatorische Fähigkeiten:
** Klassisches Projektmanagement
*** Agiles Projektmanagement (SCRUM, XP)
*** Teamleitung
*** Coaching
*** Lernfähigkeit
*** Systematischer Arbeitsstil
*** Zielstrebigkeit
*** Analytisches / konzeptionelles Denkweise

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Russisch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
2351
Alter
53
Berufserfahrung
27 Jahre und 8 Monate (seit 07/1996)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden