Freelancerprofil: Fullstack-Softwareentwickler, IT-Architekt - Vadim Kantor in Frankfurt

Fullstack-Softwareentwickler, IT-Architekt

verfügbar
Vadim Kantor | Frankfurt | Stunden- und Tagessatz 100 EUR / 800 EUR
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
Kategorie(n): IT
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

SPRACHEN

  • Deutsch (Verhandlungssicher)
  • Englisch (Verhandlungssicher)
  • Russisch (Muttersprache)

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Kernkompetenzen
• Java Architektur
• Microservices Architektur
• Cloud Computing, AWS Architektur
• Data Science, Machine Learning, Deep Learning, Artificial Intelligence
• Agile Softwareentwicklungsprozesse (Scrum, Kanban)
• Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften
• Kompetenz in Speichertechnologien und -hierarchien, Compiler-Technologie, modernen
Mikroprozessoren und Rechnern, Virtuellen Maschinen (VM) und Garbage Collections
• Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien
• Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen
• Objektorientierte Programmierung
• Performance-Optimierung
• Analyse, Refactoring, Code- und Design-Reviews
• Continuous Delivery und Continuous Integration, DevOps
• Testautomatisierung, Last- und Performancetest

Verfügbarkeit

01.11.2019

REFERENZEN

Weiterbildungen und Zertifizierungen
1993 – Borland - Programming C++
1998 – Rational University - Rational Rose and C++
1998 – CMG - Bankgeschäft für Informatiker
1998 – Sybase Adaptive Server Enterprise
1998 – Mercury WinRunner
1998 – CMG - CAST Testanalyse
1999 – CST - Strukuriertes Testen
2001 – Rational University - TeamTest
2004 – Mercury - TestDirector 8.0
2005 – Professionelle Client-Entwicklung mit Eclipse RCP
2005 – Advanced Hibernate Training
2005 – Enterprise Java Beans 3.0
2006 – Neue Java Technologien: Spring 2.0 und JPA
2006 – SOA mit OptimalJ
2006 – ITIL Foundation Certificate in IT Service Management
2007 – Java EE and SOA Architect (SUN Microsystems)
2008 – SOA Architektur
2009 – WebSphere ESB
2010 – Scrum Master
2011 – MSTV, MediaRoom, MPF2013
2011 – OpenShift Express: Deploy to the Cloud
2012 – iSAQB ® Certified Professional for Software Architecture
2013 – Infinispan Hands-On
2013 – WildFly 8 - the artist formerly known as JBoss AS
2013 – Open Source BPM mit BPMN 2.0 und Java
2014 – NoSQL in transaktionalen Enterprisesystemen
2014 – Git Essentials - From Concept to Launch
2015 – Microservices mit Docker und Spring Boot
2015 – How Builds, Deployments and Services Work in OpenShift V3
2016 – AWS Technical Essentials
2016 – Using OpenShift for mobile use cases
2017 – Microservices: REST, Kubernetes, UI-Integration und Kafka
2017 – AWS Certified Solutions Architect Associate
2017 – Kubernetes on AWS and EKS
2018 – Google Cloud: Machine Learning with TensorFlow on Google Cloud Platform
2018 – Machine Learning by Stanford University

SONSTIGES

Projekte
Seit 04/2018
Logistik Unternehmen
Projekt RI-KERN
Funktion:
Solution Architekt Cloud Microservices (Team: 12 Mitarbeiter)
Aufgaben:
• Design / Konzeption/ Implementierung / Customizing
technischer Komponenten in Applikationen auf Basis von
state of the art- Technologien inkl. dazugehöriger
Schnittstellen, Module und entsprechender Datenbanken
unter Einhaltung der Standards des Auftraggebers (z.B.
Nutzung der standardisierten Entwicklungsumgebungen
und Programmierrichtlinien)
• Beratung zur technischen Architektur der IT-Systeme im
Bereich der Microservice Architektur
• Beratung und Weiterentwicklung der Enterprise Search mit
Hilfe von KI
• Implementierung von Machine Learning Algorithmen
• Verbesserung der Geschäftsprozesse mittels Künstlicher
Intelligenz
• Eigenverantwortliche Tätigkeiten innerhalb des gesamten
Entwicklungszyklus von Konzeption, Design,
Implementierung, Test und Deployment.
• Einbringung externer Impulse und Erfahrungen aus
früheren Tätigkeiten (z.B. Industriestandards)
• Durchführen von Code-Reviews, Komponententests,
Modultests, Modulgruppentests
• Präsentationen der architektonischen Themenstellungen
• Berichten von Risiken und Problemen an das
Projektmanagement
• Präsentation des Produktes z. B. im Rahmen von Sprint-
Reviews
System und Tools:
IntelliJ IDEA, Java 8/11, BigData, Cassandra, Kafka, Microservices,
Grafana, Kibana, Spring Boot 2.0, Python, RabbitMQ, PostgreSQL,
Conusl, ELK, ElasticSearch, Helm, Jenkins, AWS, Kubernetes,
Docker Swarm, FlyWay DB, Gitlab-CI, Sonar, Linux, CentOS,
Jupyter Notebook, Machine Learning, Keras, TensorFlow, NymPy,
SciPy, MatplotLib, MongoDb, Seaborn, Scikit-Learn, Avro, Kafka
Streams, KSQL, Prometheus, PromQL, Logstash, Unix, Linux,
Oracle DB, Scrum, Nexus, SAFe, Agile Methoden.
10/2017 – 03/2018
Logistik Unternehmen
Projekt TED-DB
Funktion:
Senior IT-Berater
Aufgaben:
• Analysieren der fachlichen Anforderungen an die ITSysteme
sowie Ableiten und Erarbeiten von technischen
Umsetzungsmöglichkeiten
• Bearbeitung von Arbeitspaketen für Programmierung,
Implementierung technischer Komponenten in
Vadim Kantor – Senior Berater
Vadim Kantor Qualifikationsprofil Seite 4 Version: 01.01.2019
Applikationen auf Basis der JEE Technologie
• Erstellen von Systemdokumentationen
• Unterstützung bei der Erstellung von Lieferpaketen für die
betreffenden Applikationen
• Entwicklung von Methoden, Modulen und Architekturen, um
konkrete Lösungen schneller, effektiver und effizienter
realisieren zu können.
• Anpassung und Erweiterung der technischen
Architekturdokumentation für IT-Systeme im Projektkontext
(wie Datenbankdesign, technische
Schnittstellenbeschreibungen, technische
Servicebeschreibungen) gemäß der Standards der
Process-Library und Referenzarchitekturen des
Auftraggebers
• Durchführen und Unterstützen bei der
Expertenschätzungen für die Implementierung
• Erstellen und Erweitern von Datenbankskripten (PL/SQL,
SQL)
• Durchführen und Unterstützen bei der Konfiguration des
Test bzw. Integrationssystems
• Migration von Oracle DB zu PostgreSQL
• Beratung zur Auslagerung von Anwendungen in die Cloud
(AWS)
• Unterstützung bei der Migration in AWS
System und Tools:
Eclipse IDE, Java 8, JavaScript, Silenium, Linux/Unix, AngularJs,
Angular 2.0, JavaScript, TypeScript, jQuery, AJAX, JPA, Attunity,
Hibernate, Sonar, Perl, Linux, Apache Lucene, Elastic Search,
Oracle 12g, PL/SQL, Subversion, CSS/LESS, Scrum
12/2017 – 03/2018
Interaktiv-Dienstleister
Projekt Intranet Backend
Funktion:
Senior IT-Berater
Aufgaben:
• Erstellung eines Entwicklungsplans und Entwicklung der
Applikation „User-Management“ in Java 8 mit dem Ziel der
Integration der Applikation im CMS-System First Spirit.
• Erstellung einer Ist-Analyse über die bestehenden
Applikationen des aktuellen eigenentwickelten
CMS sowie deren Dokumentationsstand als Basis für die
Erstellung eines Entwicklungsplans
• Entwicklung der Applikationen des User-Managements in
Java 8 und Integration gemäß Entwicklungsplan
• Erstellung einer ausführlichen technischen Dokumentation
System und Tools:
AWS Beanstalk, CodeCommit, CodePipeline, CodeBuild, AWS
IAM, AWS S3, AWS RDS, GIT, Java 8, Spring Data, Spring
Reactive, AspectJ, Spring Boot, ReactJS, IDEA Intellij, Frameworks
Lombok, ObjectMapper, Angular, TypeScript, Maven, MongoDB,
Spring Cloud, Solr, Perl, ElasticSearch, Swagger, OpenAPI,
Swagger UI, Linux, Sonar, REST, Json, H2, mySQL, MariaDB,
Docker, FlyWay, OAuth2, Tomcat, EclipseLink, JPA, SQL, UML 2
01/2017 – 02/2018
Logistik Unternehmen
Projekt EWERK
Funktion:
IT Architekt (Team: 10 Mitarbeiter)
Vadim Kantor – Senior Berater
Vadim Kantor Qualifikationsprofil Seite 5 Version: 01.01.2019
Aufgaben:
• Beratung zur technischen Architektur der IT-Systeme im
JEE Umfeld
• Analysieren der fachlichen Anforderungen an die ITSysteme
sowie Ableiten und Erarbeiten von technischen
Umsetzungsmöglichkeiten
• Bearbeitung von Arbeitspaketen für Programmierung,
Implementierung technischer Komponenten in
Applikationen auf Basis der Technologien JEE und .NET
• Umsetzung unternehmensweiter Integration der
Geschäftsfunktionen basierend auf Enterprise Application
Integration (EAI)
• Erstellen von Tests (JUnit-Tests, Arquillian-UI-Tests und
Skripten für die Testautomatisierung)
• Durchführen von Komponententests, Modultests,
Modulgruppentests
• Erstellen von Systemdokumentationen
• Unterstützung bei der Erstellung von Lieferpaketen für die
betreffenden Applikationen
• Entwicklung von Methoden, Modulen und Architekturen, um
konkrete Lösungen schneller, effektiver und effizienter
realisieren zu können.
• Anpassung und Erweiterung der technischen
Architekturdokumentation für IT-Systeme im Projektkontext
(wie Datenbankdesign, technische
Schnittstellenbeschreibungen, technische
Servicebeschreibungen) gemäß der Standards der Process
Library und Referenzarchitekturen des Auftraggebers
• Durchführen und Unterstützen bei der
Expertenschätzungen für die Implementierung
• Erstellen und Erweitern von Datenbankskripten (PL/SQL,
SQL)
• Durchführen und Unterstützen bei der Konfiguration des
Test bzw. Integrationssystems
System und Tools:
Eclipse Mars, Neon, Java 8, C++, TypeScript, .NET, Amazon
Cloud, Amazon AWS, Amazon Lambda, Apache Camel, Docker,
Liquibase, DSL, Google Guava, Apache MQ, Apache ZooKeeper,
Kafka, Kubctl, Kops, Spring, Jboss Fuse Fabric8, JBoss EAP 6.4,
CDI, Silenium, Drone, Chrome, Linux/Unix, JavaScript,
ECMAScript, jQuery, AJAX, JSF, PrimeFaces, Richfaces, JPA2,
Hibernate, Sonar, Hawt.IO, JMX, Maven 3, Oracle 12g, PL/SQL,
Oracle Spatial, GIS Server, OpenLayers 2/3, JavaFX, EJB, Nexus,
Java JTS, GeoTools, Subversion, Git, PL/SQL, SQL, HTML, CSS,
JSON, GeoJSON, XML, XSLT, ORA2PG
05/2016 – 12/2016
Logistik Unternehmen
Projekte ADPB, BWOD
Funktion:
Senior IT-Berater
Aufgaben:
• Beratung zur technischen Architektur der IT-Systeme im
JEE Umfeld
• Unterstützung Task Force Team
• Analysieren der fachlichen Anforderungen an die ITSysteme
sowie Ableiten und Erarbeiten von technischen
Umsetzungsmöglichkeiten
Vadim Kantor – Senior Berater
Vadim Kantor Qualifikationsprofil Seite 6 Version: 01.01.2019
• Bearbeitung von Arbeitspaketen für Programmierung,
Implementierung technischer Komponenten in
Applikationen auf Basis der Technologien JEE und .NET
• Erstellen von Systemdokumentationen
• Entwicklung von Methoden, Modulen und Architekturen, um
konkrete Lösungen schneller, effektiver und effizienter
realisieren zu können.
• Anpassung und Erweiterung der technischen
Architekturdokumentation für IT-Systeme im Projektkontext
• Durchführen und Unterstützen bei der
Expertenschätzungen für die Implementierung
System und Tools:
Eclipse Neon, Java 8, DevOps, CI/CD, JavaScript, Docker,
Liquibase, DSL, Google Guava, JBoss EAP 6.4, CDI, Linux/Unix,
jQuery, AJAX, JSF, PrimeFaces, Richfaces, JPA2, Hibernate,
Sonar, Dynatrace, Maven 3, Oracle 12g, PL/SQL, EJB, Nexus,
Subversion, Git, PL/SQL, SQL, HTML, CSS, JSON, XML, XSLT,
JVM Hotspot, GC, GCViewer, Spring Cloud Netflix-Stack, Zuul,
Spring Boot, Eureka
07/2015 – 04/2016
Logistik Unternehmen
Projekt PIA
Funktion:
IT Architekt
Aufgaben:
• Beratung zur technischen Architektur der IT-Systeme im
JEE Umfeld
• Evaluierung von kosten-effizienten Cloud-Lösungen
• Analysieren der fachlichen Anforderungen an die ITSysteme
sowie Ableiten und Erarbeiten von technischen
Umsetzungsmöglichkeiten
• Bearbeitung von Arbeitspaketen für Programmierung,
Implementierung technischer Komponenten in
Applikationen auf Basis der Technologien JEE und .NET
• Code Reviews von Applikationen / Komponenten
• Umsetzung unternehmensweiter Integration der
Geschäftsfunktionen basierend auf Enterprise Application
Integration (EAI)
• Erstellen von Tests (JUnit-Tests, Arquillian-UI-Tests und
Skripten für die Testautomatisierung)
• Durchführen von Komponententests, Modultests,
Modulgruppentests
• Erstellen von Systemdokumentationen
• Unterstützung bei der Erstellung von Lieferpaketen für die
betreffenden Applikationen
• Entwicklung von Methoden, Modulen und Architekturen, um
konkrete Lösungen schneller, effektiver und effizienter
realisieren zu können.
• Anpassung und Erweiterung der technischen
Architekturdokumentation für IT-Systeme im Projektkontext
(wie Datenbankdesign, technische
Schnittstellenbeschreibungen, technische
Servicebeschreibungen) gemäß der Standards der Process
Library und Referenzarchitekturen des Auftraggebers
• Durchführen und Unterstützen bei der
Expertenschätzungen für die Implementierung
• Erstellen und Erweitern von Datenbankskripten (PL/SQL,
SQL)
Vadim Kantor – Senior Berater
Vadim Kantor Qualifikationsprofil Seite 7 Version: 01.01.2019
• Durchführen und Unterstützen bei der Konfiguration des
Test bzw. Integrationssystems
System und Tools:
Eclipse, Microsoft Visual Studio, Java 7/8, Microsoft .NET, C++,
Apache Camel, Apache Karaf, DSL, FUSE, ServiceMix, JBoss EAP
6.x, CDI, Arquillian, Silenium, Drone, Splunk, Firebug, Chrome,
Linux/Unix, JavaScript, ECMAScript, Closure, jQuery, AJAX, JSF,
PrimaFaces, Richfaces, JPA2, Hibernate, Sonar, Hawt.IO, JMX,
Maven 3, Oracle 11g/12c, PL/SQL, Oracle Spatial, , AWS Cloud,
OpenShift, Docker, WMS, WFS, WKT,GIS Server, OpenLayers,
EJB 3.1, Nexus, Artifactory, Subversion, Git, PL/SQL, SQL, HTML,
CSS, JSON, GeoJSON, XML, XSLT, JVM Hotspot, GC, GCViewer.
××××/×××××××××××××
Eisenbahnlogistik
Projekt TWE2
Funktion:
IT Architekt, Code-Owner (Team: 15 Mitarbeiter)
Aufgaben:
• Beratung zur technischen Architektur der IT-Systeme im
Themenumfeld sowie deren Weiterentwicklung.
• Aufzeigen von Verbesserungsmöglichkeiten der
bestehenden technischen Architektur
• Analysieren der fachlichen Anforderungen an die ITSysteme
sowie Ableiten und Erarbeiten von technischen
Umsetzungsmöglichkeiten
• Bearbeitung von Arbeitspaketen für Programmierung,
Implementierung technischer Komponenten in
Applikationen auf Basis der Technologien JEE, JavaScript
und Persistierung der Daten mit JPA / Hibernate in einer
Oracle Datenbank
• Dokumentation der technischen Komponenten
• Analyse und Beheben von Fehlern aus den Testphasen in
den Applikationen / Komponenten
• Code Reviews von Applikationen / Komponenten
• Erstellen von Tests (JUnit-Tests, Arquillian-UI-Tests und
Skripten für die Testautomatisierung)
• Durchführen von Komponententests, Modultests,
Modulgruppentests
• Erstellen von Systemdokumentationen
• Unterstützung bei der Erstellung von Lieferpaketen für die
betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen
• Regelmäßige Teilnahme am Daily Stand-up-Meeting
• Finden, Besprechen und Realisieren von technischen
Lösungen für die Umsetzung von konkreten, fachlich
spezifizierten Kundenanforderungen
• Entwicklung von Methoden, Modulen und Architekturen, um
konkrete Lösungen schneller, effektiver und effizienter
realisieren zu können.
• Anpassung und Erweiterung der technischen
Architekturdokumentation für IT-Systeme im Projektkontext
(wie Datenbankdesign, technische
Schnittstellenbeschreibungen, technische
Servicebeschreibungen) gemäß der Standards der Process
Library und Referenzarchitekturen des Auftraggebers
• Durchführen und Unterstützen bei der
Expertenschätzungen für die Implementierung
• Erstellen und Erweitern von Datenbankskripten
Vadim Kantor – Senior Berater
Vadim Kantor Qualifikationsprofil Seite 8 Version: 01.01.2019
• Durchführen und Unterstützen bei der Konfiguration des
Test bzw. Integrationssystems
System und Tools:
Eclipse®, Java 7/8, CDI, Arquillian, Silenium, Drone, Firebug,
Chrome, Linux/Unix, JavaScript, ECMAScript, Closure, jQuery,
AJAX, JSF, PrimaFaces, Richfaces, JPA2, Hibernate, Maven 3,
Oracle 11g, PL/SQL, Oracle Spatial, GIS-Standards, WMS, WFS,
WKT, OpenLayers, EJB 3.1, Nexus, Artifactory, Subversion, Jboss
EAP 6, SQL, HTML, CSS, GeoJson, JSON, XML, XSLT, Jira,
Spring Batch, PostgreSQL, JVM Hotspot, GC, GCViewer.

vk-profil-2019.pdf (774 kB)
Hochgeladen am: 22.09.2019
Profil
FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?