Aleksei Petrenko nicht verfügbar bis 01.05.2020

Aleksei Petrenko

Senior Software Entwickler Java/ Java EE

nicht verfügbar bis 01.05.2020
Profilbild von Aleksei Petrenko Senior Software Entwickler Java/ Java EE aus Dortmund
  • 44309 Dortmund Freelancer in
  • Abschluss: Diplom-Informatiker
  • Stunden-/Tagessatz: 85 €/Std.
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | polnisch (Grundkenntnisse) | russisch (Muttersprache)
  • Letztes Update: 02.01.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Aleksei Petrenko Senior Software Entwickler Java/ Java EE aus Dortmund
SKILLS
Ich bin Diplom-Informatiker und habe mehr als 15 Jahre Berufserfahrung als Softwareentwickler und Architekt im Bereich Java/ Java EE. Ich besitze langjährige Erfahrungen im Bereich der Softwareentwicklung, im Einsatz objektorientierter Methoden, in der Spezifikation, dem Entwurf und der Realisierung von verteilten Anwendungen, Frameworks und Webanwendungen und in der Durchführung von Architekturreviews und Migrationen. Des Weiteren habe ich viel Erfahrung im Bereich Refactoring von großen Bestandsprojekten und deren Umstellung auf neue Technologien.

Methodische Kompetenzen
  • Softwareentwicklung, Softwarearchitektur, OOA/OOP, Statische Codeanalyse, Agile Methoden, Clean Code, Code-Reviews, Continuous Integration, Design Patterns, Pair-Programming, TDD
Programmiersprachen und Standards
  • Java, Java EE 5/6/7, Spring Framework, Spring Boot, SOA, Microservices, ESB, JMS, JAX-WS, JAX-RS, EJB2.1, EJB3
Datenbanken und ORM
  • Hibernate, SQL/PLSQL, JDBC, JPA, Mongo DB, MySQL, NoSQL, Oracle DB, SQLite
Produkte, Frameworks und Tools
  • SOPERA ASF, OpenAPI, JSP, JSF, Servlets, Struts, Wicket, Junit, Mockito, UML, Maven, Ant, Gradle, JAXB, Swagger/OpenAPI, Javascript, jQuery, HTML, CSS/LESS/Bootstrap, Meteor, XML/XSD, IntelliJ IDEA, Eclipse, Subversion, IBM Synergy, Atlassian JIRA, Git, Gitlab, Jenkins, SonarQube, JRebel
Applikationsserver
  • JBoss/Wildfly, Apache Tomcat, Oracle Weblogic, Jetty
Zertifizierungen
  • iSAQB Certified Professional for Software Architecture (CPSA)
  • IREB Certified Professional for Requirements Engineering, Foundation Level
  • IBM Certified Specialist – Power Systems Technical Support for i
Sprachen
  • Deutsch - Sehr gut in Wort und Schrift
  • Englisch - Sehr gut in Wort und Schrift
  • Estnisch - Muttersprache
  • Polnisch - Gut
  • Russisch - Muttersprache
PROJEKTHISTORIE
Energievertrieb, Düsseldorf
Erweiterung eines bestehenden Softwareprojektes um neue Funktionalitäten für die vollständige Automatisierung des Vertriebsprozesses von Energieprodukten. Die Qualitätssicherung stand bei diesem Projekt besonders im Vordergrund. Vorbereitung zur Migrationen der Software in die Azure Cloud. Rolle: Softwareentwickler
Weitere Stichworte:
  • Java 8, Spring Framework 4, Spring Boot
  • Java Swing, Java FX
  • JAX-WS, Hibernate, JDBC, SQL/PLSQL, Oracle DB,  Flyway
  • TDD, Mockito, Junit
  • Maven, Apache Tomcat/TomEE, Jetty, Docker, Azure Cloud,
  • IntelliJ IDEA, Git, Gitlab,, Jenkins, SonarQube,
  • Scrum, Code-Reviews, Pair-Programming


Großhandel, Holzwickede
Umstellung eines B2B-Kundenportals auf die Microservices-Architektur. Rolle: Softwareentwickler; Implementierung einzelner funktionaler Bausteine des Portals als Microservices; Weiterentwicklung des B2B-Kundenportals.
Weitere Stichworte:
  • Java, Java EE
  • Dropwizard, JAX-WS, JAX-RS
  • Swagger/OpenAPI 
  • JDBC, SQL/PLSQL, Oracle DB 
  • Junit, TDD, Mockito
  • Maven, Apache Tomcat/TomEE, Jetty, Oracle Weblogic Server
  • JSP, Struts, Javascript, jQuery, Freemarker, CSS/LESS/Bootstrap,
  • IntelliJ IDEA, Git, Gitlab, Jenkins,
  • SonarQube
  • Agile Methoden, CodeReviews, Pair-Programming
Justiz NRW, Dortmund
Konzept und Realisierung der Migration der Buchhaltungs- und Abrechnungssystem im Strafvollzug von EJB Framework 2.x auf das Java EE 6 Standard (EJB 3.1, JPA); Migration der externen Schnittstellen von BASIS-Web auf JAX-RS konforme Web Services; Weiterentwicklung des Bereichs Arbeitsverwaltung
Weitere Stichworte:
  • JBoss AS 6, Wildfly 8-9.*,
  • Java EE 6/7,
  • Eclipse,
  • Apache Ant/Ivy, Apache Maven,
  • Swing Framework,
  • Junit, Mokcito,
  • JPA/Hibernate, Oracle PL/SQL,
  • JAX-RS (RESTEasy), Servlets, JSON, JWA, JWE,
  • Swagger,
  • JAXB,
  • IBM Rational Synergy und Synergy Change,
  • SonarQube
Generalstaatsanwaltschaft Düsseldorf
Durchführung der Software Architektur- und Quellcodeanalyse von Mehrländer-Staatsanwaltschafts-Automation; Performanceanalyse; Analyse im Hinblick auf die Verwendung von Design-Patterns, Enterprise Integration Patterns, Best-Practices; Ermittlung der Verbesserungsmaßnahmen; Erstellung eines Abschlussberichts.
Weitere Stichworte:
  • Design-Patterns, Enterprise Integrational Patterns, Best-Practices, Code Metriken
  • Java EE 6, EJB 3, JAX-WS, Oracle, Ant, Swing Framework, Eclipse Extend (Code-Generator), JUnit Framework
  • SonarQube,
  • Sourcemeter,
  • Tattletale
Öffentliche Verwaltung, Bonn
Konzeption und Weiterentwicklung  eines Terminlauf-Agent für die automatisierte Verfahrensabwicklung im Ordnungsgeldverfahren für das elektronische Handels-, Unternehmens- und Genossenschaftsregister des Bundesamt für Justiz; Anforderungsaufnahme, Konzeption, Entwicklung von Erweiterungen; Kundenberatung und Betreuung im Rahmen des Projektes; Erstellung der DV-Konzepte, technischer Spezifikationen und Pflichtenhefte.
Weitere Stichworte:
  • Java SE 6, Spring Framework
  • Apache Tomcat
  • JAXB, JPA/TopLink/Hibernate,JDBC, SQL, Oracle DB,
  • Web Services (JAX-WS) 
  • Maven, Eclipse, JUnit Framework, Freemarker 
  • UML, IBM Rational Synergy und Synergy Change, Eclipse, DOMEA

Öffentliche Verwaltung, Bonn
Konzeption und Implementierung der automatischen Verarbeitung von priorisierten Strafnachrichten nach den Anforderungen zum europäischen Austausch von Registerdaten (ECRIS) und die Anbindung zum Bundeszentralregister; Anforderungsaufnahme und Analyse; Erstellung der Software Architektur; Konfiguration der Test- und Entwicklungsumgebungen; Dokumentation, Test, Einführung.
Weitere Stichworte:
  • Java SE 6, Spring Framework
  • SOPERA ASF, Messaging (Active MQ), JMS, ESB, SOA, WebServices
  • Solaris/GNU Linux
  • Apache Tomcat
  • JAXB, JPA/Hibernate, Oracle
  • Apache Wicket
  • Maven/Gradle
  • Eclipse, JUnit Framework
  • IBM Rational Synergy und Synergy Change
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Raum Dortmund + 75 km zu 100% vor Ort, andere Gebiete mit großem Remote-Anteil möglich
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: