Profilbild von Igor Kazarnovskiy Softwareentwicklung aus Berlin

Igor Kazarnovskiy

verfügbar

Letztes Update: 08.03.2024

Softwareentwicklung

Firma: Igor Kazarnovskiy
Abschluss: Fachhochschulabschluss Angewandte Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Profil-Igor-Kazarnovskiy_131123.pdf

Skills

Programmiersprachen:

Java, JavaScript, TypeScript, Kotlin, Python, C, C++

Auszeichnungssprachen:

XML, HTML

Deklarative Sprachen:

SQL, XSLT, CSS

Technologien:

JDK (1.x, 5, 6, 7, 8), MDA, J2EE, EJB, JPA, JMS, JSP/Servlets, RMI, JSF, JDBC, Java Portlet API (JSR 168), Java Portlet API 2 (JSR 286), IBM Portlet API, Web-Services, JAX-WS, WSDL, SOAP, RESTful, OpenAPI, JAXRS, SAAJ, AJAX,
UML, Eclipse SDK, Eclipse RCP, SWT, JFace, Single SignOn, BPMN 2, LDAP, Docker, Reactive Programming, OpenAi

Frameworks:

Spring, Spring Boot, Spring MVC, Spring WebFlux, Spring Data, Spring Batch, Hibernate, EclipseLink, Micronaut, Weld, MyFaces CODI, Struts, Apache Tiles, MyFaces Core, RichFaces, IceFaces, Thymeleaf, Angular, React, Polymer, LitElement, JQuery, Dojo, DWR, Axis, XFire, CXF, Apache Commons, Batik, JodaTime, Log4J, Lucene, iText, AndroMDA, Spring Security, Activiti, JUnit, TestNG, JMock, EasyMock, PowerMock, Mockito, LangChain, Celery, DeepEval​​​​​​​

Plattformen

AWS EC2, AWS ECS, AWS Elastic Beanstalk, OpenShift, Node.js, Apache Tomcat, WebSphere Applikationsserver 5, WebSphere Portal Server 5, JBoss AS, JBoss Portal, IE, Firefox, Chrome, Lotus Notes/Domino, IBM Content Manager, BEA WebLogic 10.3, finAPI, Keycloak, Kubernetes

Datenbanken

MySQL, Oracle, DB2, PostgreSQL, Informix, MongoDB, CouchDB, PouchDB, CNTDB, Chroma

Entwicklungsumgebungen

Visual Studio Code, Eclipse, IntelliJ, PyCharm, Cloud9, MyEclipse, WebSphere Application Developer 5, Rational Software Architect 6, MagicDraw UML, JBossIDE, Borland JBuilder, SoapUi, EGit

Build Systems

Ant, Maven, Gradle, Npm, AWS CodeBuild​​​​​​​, Helm, GitHub Actions​​​​​​​

Source Code Versioning

CVS, SVN, ClearCase, Git, AWS CodeCommit​​​​​​​

Project Management

Jira, Track, ClearDDTS, GitLab, Scrum

Projekthistorie

10/2023 - bis jetzt
Recherche, Anforderungsanalyse, Konzeption, Entwicklung im Bereich Generative AI

Beschreibung:

Bereitstellung eines Multimodal RAG (Retrieval Augmented Generation) System und einer darauf basierenden Chat-Anwendung. Das System soll unterschiedliche Informationsquellen wie Text, Bild und Video integrieren, um genaue und kontextabhängige Antworten zu generieren. Ziel ist es, den Zugang zu Unternehmenswissen zu vereinfachen und die Nutzererfahrung durch verbesserte Interaktionen zu optimieren.

Technologien:

LLM, OpenAi, LangChain, Tesseract, Unstructed.io, PgVector, Flask, Celery, DeepEval, Azure AI SDK, Python, Kotlin, React, PostgreSQL, PyCharm, Docker, Kubernetes Azure App Service, GitHub Actions

04/2021 - bis jetzt
Entwicklung bei der Deutschen Telekom
Deutsche Telekom (Telekommunikation)

Beschreibung:

Implementierung der Module für ein Subscriber Management System.

Technologien:

Java, Spring, LDAP, LDIF, CNTDB, XML, SPML, JUnit, Mockito, IntelliJ, Docker, Kubernetes, Maven, Gradle, Git

09/2022 - 06/2023
Architektur, Konzeption, Entwicklung im Bereich Labordatenmanagement
Medicover GmbH (Pharma und Medizintechnik)

Beschreibung:

Entwicklung einer Beschreibung Webbasierte Plattform zur Verwaltung der Labordaten.

Technologien:

Kotlin, Spring Boot, Spring WebFlux, Micronaut, JavaScript, TypeScript, React, Jest, Keycloak, HTML, CSS,  PostgreSQL, GIT, GitLab, Gradle, Visual Studio Code, IntelliJ, Docker

01/2022 - 06/2022
Anforderungsanalyse, Konzeption, Entwicklung im Bereich Forschung
Fraunhofer IAIS (Internet und Informationstechnologie)

Themenbereich:

IT-Sicherheit für produktionsnahe KMU nach BSI IT-Grundschutz.

Beschreibung:

Implementierung einer interaktiven Plattform, die KMUs im produzierenden Gewerbe Hilfestellung für die Verbesserung ihrer ITSicherheit bietet, basierend auf den existierenden Anforderungen des BSI IT-Grundschutzes und des Standards IEC 62443.

Technologien:

Spring, Kotlin, TypeScript, Angular, Keycloak, Maven, Gradle, Git, VS Code, IntelliJ, PostgreSQL, Docker

01/2022 - 06/2022
Anforderungsanalyse, Konzeption, Entwicklung im Bereich Forschung
Fraunhofer IAIS (Internet und Informationstechnologie)

Themenbereich:

Maßnahmen zur Anpassung an die Folgen des Klimawandels.

Beschreibung:

Implementierung der Werkzeuge zur Verbesserung der Widerstandsfähigkeit historischer Gebiete gegenüber klimawandelbedingten und anderen Gefahren.

Technologien:

Spring, Kotlin, TypeScript, Angular, Keycloak, Maven, Gradle, Git, VS Code, IntelliJ, PostgreSQL, Docker

04/2021 - 08/2021
Entwicklung und Beratung im Bereich Tierheime
CMS Central Media Solutions (Internet und Informationstechnologie, < 10 Mitarbeiter)

Beschreibung:

Weiterentwicklung der webbasierten Verwaltungssoftware für Tierheime.

Technologien:

Java, JavaScript, TypeScript, LitElement, Polymer, finAPI, HTML, CSS, Spring Boot, JSON, CouchDB, PouchDB, GIT,  Maven, Visual Studio Code, Eclipse, Docker

08/2020 - 05/2021
Entwicklung im Bereich Finanzdienstleistung
Bausparkasse Schwäbisch Hall (Banken und Finanzdienstleistungen)

Beschreibung:

Weiterentwicklung einer Webanwendung für Außendienstmitarbeiter einer Bausparkasse zur Berechnung und Verwaltung der Immobilienkredite.

Technologien:

Java, Spring Boot, Spring MVC, Angular, RESTful, JavaScript, JSON, XML, XSL, HTML, CSS, MongoDB, GIT, Maven, Visual Studio Code, Eclipse, OpenShift, Docker, Scrum

04/2020 - 07/2020
Erwerb praktischer Erfahrungen im Bereich Cloud Computing mit AWS (free tier).
Selbständig (Internet und Informationstechnologie)

AWS EC2, AWS Elastic Beanstalk, ECR, ECS, Docker, AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline, CodeStar, AWS Dynamodb, Cloud9, Visual Studio Code

11/2018 - 04/2020
Anforderungsanalyse, Konzeption, Entwicklung im Bereich Fahrzeugfinanzierung
Toyota Kreditbank GmbH (Banken und Finanzdienstleistungen)

Beschreibung:

Weiterentwicklung einer webbasierten Endkundenlösung für Onlinefinanzierung.

Technologien:

Angular, Node.js, TypeScript, Java, RESTful, OpenAPI (Swagger), XML, HTML, CSS, Oracle, GIT, Maven, Eclipse, Visual Studio Code, Scrum

09/2017 - 12/2018
Anforderungsanalyse, Konzeption, Entwicklung im Bereich Versicherungen
DEVK (Versicherungen)

Beschreibung:

Entwicklung eines webbasierten Systems zur Abbildung der neuen Strukturierung und Vergütung von Außerdienstführungskräften.

Technologien:

Java, Spring Boot, Spring MVC, Spring Batch, RESTful, Thymeleaf, JavaScript, JQuery, XML, HTML, CSS, Oracle, SVN, GIT, Maven, Eclipse, Scrum

08/2015 - 09/2017
Anforderungsanalyse, Konzeption, Entwicklung im Bereich Fahrzeugfinanzierung
Toyota Kreditbank GmbH (Banken und Finanzdienstleistungen)

Beschreibung:

Entwicklung eines webbasierten Systems zur Berechnung von Finanzierungs- und Leasingangeboten. Anbindung an ein externes Fahrzeugkonfigurationssystem sowie an das hausinterne Kreditverwaltungssystem.

Technologien:

Java, Apache CXF, RESTful, JAX-RS 1.1, JSF 2, Facelets, CDI, Weld, Apache MyFaces CODI, RichFaces, Ajax, JavaScript, JQuery, XML, HTML, CSS, Informix, GIT, Maven, Eclipse, SoapUi

01/2014 - 07/2017
Modulentwicklung, Framework Konzeption und Entwicklung für Deutsche Telekom
Twinsoft GmbH (Telekommunikation)

Themenbereich:

Subscriber Management im Mobilfunknetz der Deutschen Telekom.

Beschreibung:

Implementierung der Module für ein Subscriber Management System. Konzeption und Entwicklung eines Frameworks zur Unterstützung der Modulimplementierung.

Technologien:

Java, Spring, LDAP, LDIF, CNTDB, XML, SPML, JUnit, Mockito, Eclipse Kepler, Maven, Git

06/2014 - 12/2016
Eclipse IDE Entwicklung für die Deutsche Telekom
Twinsoft GmbH (Telekommunikation)

Themenbereich:

Eclipse IDE Entwicklung.

Beschreibung:

Konzeption und Entwicklung der Plug-Ins für Eclipse IDE zur Unterstützung der Modulimplementierung bei der Deutschen Telekom

Technologien:

Eclipse RCP, SWT, JFace, EGit, Eclipse Luna, Git

10/2013 - 01/2014
Fachkonzeption und Implementierung für Elektrotechnikhersteller

Themenbereich:

Seminarmanagement

Beschreibung:

Fachkonzeption und Implementierung eines webbasierten Seminarmanagementsystems.

Technologien:

Java, Spring, Spring Security, JSF 2, Facelets, Apache MyFaces, RichFaces, 4.3, Ajax, JavaScript, XML, HTML, CSS, BPMN 2, Activiti 5.14, JPA, EclipseLink 2.1, Spring Data, MySQL, Tomcat 7, JUnit, EasyMock, Maven, Eclipse Kepler

01/2013 - 10/2013
Entwicklung im Bereich Zahlungsverkehr
Toyota Kreditbank GmbH (Banken und Finanzdienstleistungen)

Beschreibung:

Umstellung des hauseigenen Systems auf SEPA Verfahren.

Technologien:

Java, Apache CXF, RESTful, JAX-RS 1.1, JSF 2, Facelets, CDI, Weld, Apache MyFaces CODI, RichFaces 4.3, Ajax, JavaScript, XML, HTML, CSS, Informix, JUnit, EasyMock, PowerMock, CVS, Maven, Eclipse Indigo, SoapUi

12/2011 - 12/2012
Migration einer Webanwendung auf JSF2
Toyota Kreditbank GmbH (Banken und Finanzdienstleistungen)

Themenbereich:

Kundenportal, Intranet

Beschreibung:

Umstellung einer proprietären Webanwendung auf JSF2.

Technologien:

Java, JSF 2, Facelets, CDI, Weld, Apache MyFaces CODI, RichFaces 4.2, Ajax, JavaScript, XML, HTML, CSS, Informix, JUnit, EasyMock, PowerMock, CVS, Maven, Eclipse Indigo, SoapUi

11/2010 - 11/2011
Entwicklung des Vertriebsportals der Deutschen Telekom
Deutsche Telekom (Telekommunikation)

Beschreibung:

Weiterentwicklung des Vertriebspartner-Portals der Deutschen Telekom.

Technologien:

Java, EJB 2, XDoclet, Spring, Hibernate, XFire, JSF 1.2, Facelets, RichFaces 3.3.2, Ajax, JavaScript, XML, HTML, CSS, iText, Oracle, JBoss Portal 2.6.4, WebLogic 10.3.2, JMS, JUnit, TestNG, JMock, EasyMock, ClearCase, ClearDDTS, Ant, Maven, Eclipse Ganymede, MyEclipse, SoapUi

02/2010 - 10/2010
Entwicklung im Bereich Logistik
Juwi MacMillan Group GmbH (Pharma und Medizintechnik)

Themenbereich:

Logistik, B2B

Beschreibung:

Weiterentwicklung der Webbasierten Benutzeroberfläche für eine Warehouse Ordering Plattform.

Technologien:

MDA, Java, Spring, JSF, MyFaces 1.1.7, RichFaces 3.1.6, Ajax, JavaScript, JQuery, XML, HTML, CSS, Hibernate, Oracle, DB Triggers, JBoss 4.2, JMS, JUnit, Subversion,

09/2009 - 04/2010
Entwicklung im Bereich Medienverwaltung
Wissenswerft GmbH (Internet und Informationstechnologie)

Beschreibung:

Weiterentwicklung eines Medienverwaltungssystems. Das System soll um weitere Medientypen wie Videos, Audios, Dokumente usw. erweitert werden. Außerdem soll die Medienverwaltung mandantenfähig und internationalisierbar werden.

Technologien:

Java, Spring, Struts, Apache Tiles, Ajax, Dojo, JavaScript, XML, HTML, CSS, Lucene, Hibernate, PostgreSQL, Tomcat 6, JUnit, Subversion, Eclipse Galileo

10/2009 - 12/2009
Entwicklung für Oberfinanzdirektion
Oberfinanzdirektion Karlsruhe (Öffentlicher Dienst)

Themenbereich:

Dokumentenarchivierung

Beschreibung:

Weiterentwicklung der Webbasierten Benutzeroberfläche für ein Dokumentenarchivierungssystem.

Technologien:

Java, Spring, JSF, IceFaces, Ajax, Dojo, JavaScript, XML, HTML, CSS, Hibernate, Oracle, Tomcat 6, JUnit, Subversion, Maven, Eclipse Ganymede

04/2009 - 05/2009
Recherche im Bereich CMS, Team Kollaboration und Java Portale
CCT Hannover (Internet und Informationstechnologie)

Beschreibung:

Recherche im Bereich der Java-basierten CMS und Team Kollaboration Systeme. Die in Frage kommenden Systeme müssen in ein Java Portal integriert werden können.

in Frage kommende Systeme:

JBoss Portal + Alfresco, Liferay, Glassfish Web Space Server (based on Liferay 5.2), InfoGlue, Magnolia, Jahia, OpenCms

01/2009 - 04/2009
Entwicklung im Bereich Reisemanagement
CorporateWorld GmbH (Banken und Finanzdienstleistungen)

Beschreibung:

Erweiterung einer Portalanwendung zur Reisekostenverwaltung in Kontext eines Reisemanagement–Portals. Bereitstellung der Mandantenfähigkeit für die Anwendung.

Technologien:

Java 5, Spring, XML, XSLT, HTML, CSS, Hibernate, Portlet API 2 (JSR 286), Ajax, Dojo, JBoss Portal, Single SignOn.

06/2008 - 12/2008
Entwicklung im Bereich Zahlungsverkehr
Firstwaters GmbH (Banken und Finanzdienstleistungen)

Beschreibung:

Realisierung der Schnittstellen für ein Kreditkarten-Zahlungssystem. Die Schnittstellen haben die Bearbeitung der ISO 8583 konformen POS (Point of Sale) Nachrichten zur Aufgabe. Bei der Entwicklung wurde auf den Betrieb der Komponenten in einer Multithreading-Umgebung großen Wert gelegt.

Technologien:

Java 6, Spring, RMI, JDBC , JUnit, JMX, Log4J

Standarte:

ISO 8583

Reisebereitschaft

Weltweit verfügbar
Großraum Berlin, Hamburg, Remote
Auf Anfrage
Profilbild von Igor Kazarnovskiy Softwareentwicklung aus Berlin Softwareentwicklung
Registrieren