Profilbild von Veniamin Avakov Senior Full Stack Developer aus Dietzenbach

Veniamin Avakov

nicht verfügbar bis 15.06.2022
Kontakt

Letztes Update: 16.03.2022

Senior Full Stack Developer

Firma: Avakov IT Consulting
Abschluss: Diplom-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
zzgl. gez. MwSt
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | russisch (Muttersprache)

Dateianlagen

Bewerbungsunterlagen-VA-202103-001.docx
Bewerbungsunterlagen-VA-202103-001.pdf

Skills

Kenntnisse:

EDV-Kenntnisse:

Betriebssysteme:
  • Windows
  • Unix, Linux, AIX
  • Mac OS X
  • z/OS
Programmiersprachen:
  • Java:
    • J2SE1.3, J2SE1.4, JavaSE5, JavaSE6, JavaSE7, JavaSE8, JavaSE9, JavaSE10, JavaSE11, JavaSE12, JavaSE13, JavaSE14
    • J2EE1.3, J2EE1.4, JavaEE5, JavaEE6, JavaEE7
    • Swing/AWT, JDBC, Applets, RMI, Sockets
    • POJO
    • Servlets, JSP, JSTL, JSF, JSF2, Facelets, Struts (Grundlagen), MyFaces, PrimeFaces
    • EJB2, EJB3
    • JNDI, JTA
    • CDI, CDI2
    • BeanValidation
    • JPA, JPA2, JDO (Grundlagen), Hibernate, iBatis, OpenJPA, JPQL, JDBC, SQL
    • Spring, Spring Boot, Spring Batch
    • Axis1, Axis2
    • CORBA, JMS
    • java.util.logging, Log4J, Log4J 2, SLF4J, SLF4J 2
    • JAXB, JDOM, dom4j, SAX, Xerces, StAX, XStream
    • Multithreading
    • Ant, Ivy, Maven2, Maven3
    • SOAP, JAX-WS, JAX-RS
    • JUnit, TestNG, EasyMock, JMock, MockEJB, DBUnit, XMLUnit, JSFUnit, PowerMock, Mockito
    • Checkstyle, FindBugs, PMD, SonarCube
    • Apache Commons, Guava
    • Apache POI, Jxls
    • Apache Velocity
    • Tomcat, JBoss, Wildfly, Glassfish, WebSphere
    • JAAS, Spring Security
    • Eclipse RCP, OSGI, Equinox, Eclipse Riena (SCP-Framework)
    • Lombok
    • SAP JCo
  • Groovy
  • Shell/Bash
  • PL/1
  • COBOL
  • JCL (Job Control Language)
  • C/C++:
    • OpenGL, GLUT-Lib, MUI
    • MS Windows Programmierung
  • C#
  • Perl
  • Python
  • PHP
Source-Code-Verwaltungssysteme:
  • CVS
  • Subversion
  • Git, GitFlow
  • Mercurial
  • IBM Rational Synergy, CM Synergy
  • Harvest
Continuous Integration & Continuous Delivery:
  • Nexus, Artifactory
  • Hudson, Jenkins (Pipelines etc.)
  • GitHub, GitLab, GitLab CI, Bitbucket
  • Sqitch
  • JBox
DevOps:
  • Docker
  • Kubernetes (K8s):
    • Minikube
    • Minishift, OKD, OpenShift
  • Splunk
Datenbanken:
  • Oracle DB
  • PL/SQL
  • DB2
  • DB2 Store Procedures
  • PostgreSQL
  • H2
  • HSQLDB
  • Apache Derby
  • SQLite
  • MS SQL Server
  • Sybase
  • Access
  • MySQL
  • MariaDB
  • Tabex
Middleware:
  • MQSeries
  • ActiveMQ
  • Kafka, Kafka Connect
  • RabbitMQ
Web und XML:
  • HTML/XHTML, HTML5
  • CSS/CSS3, Bootstrap4+
  • JavaScript:
    • Npm, Yarn
    • Node.js, Express, Sequelize
    • Angular8+, Ng-Bootstrap
    • TypeScript
    • jQuery
    • Socket.io, Moment.js, Jest
  • AJAX
  • SOAP, Web-Services, RESTful Web-Services
  • XML:
    • DTD, XSD, WSDL
  • AIXM, XBRL, FpML
  • XSLT
  • JSON, GraphQL, YAML
Entwicklungsumgebungen und Werkzeuge:
  • Eclipse
  • WSAD/RAD/RD4Z
  • NetBeans
  • IntelliJ IDEA, WebStorm
  • Oxygen, XMLSpy
  • Dreamviewer
  • Oracle SQL Developer
  • DBVisualizer, DataGrip
  • Postman
Office-Anwendungen:
  • MS Office:
    • Word
    • Excel
    • PowerPoint
    • Outlook
    • Visio
  • OpenOffice, LibreOffice, NeoOffice
  • Lotus Notes
  • iWork
  • LaTeX
IBM Mainframe:
  • SDSF
  • ISPF/PDF
  • SPUFI
  • BMC DB2 Catalog Manager
  • Beta92/93
  • MQSeries
Output-Management Systeme:
  • DOPiX (DOPE) von icon GmbH:
    • DopeAdmin
    • DCF
  • CIB (CoMod, RTF)
  • Jasper
BPM und BPMN:
  • BPM, BPMN, BPMN 2.0, CMMN, DMN
  • X4 Suite
  • Camunda BPM
Architektur und Code Design:
  • OOAD/OOD, OOP, AOP, TDD
  • UML, UML2
  • Design Patterns, Clean Code
  • Wasserfallmodell
  • Agile Softwareentwicklung, XP, Scrum
  • SOA, ESB
  • Microservices
  • CI&CD, DevOps
Informations- und Projektmanagement:
  • Wiki, Confluence
  • JIRA
Sonstiges:
  • SQL
  • TCP/IP
  • HTTP, HTTPS, SMTP
  • LDAP
  • CSV
  • Reuters, Murex

Projekthistorie

01/2020 - 12/2020
Entwicklung eines Tools im Risikocontrolling zur Validierung, Kommentierung und Abstimmung der PnL zwischen dem Controlling und dem Handel
  • Projekt: Das PnL Tool ist Bestandteil der IT Infrastruktur und dient zur Unternehmenssteuerung. Dafür werden Zulieferungen der verschiedenen FrontOffice-Systeme aufgenommen und Möglichkeit zur Korrektur, Kommentierung der Geschäftsabläufe zur Verfügung gestellt. Nach Analyse, Qualitätskontrolle und Anreicherung der Daten werden die Informationen auf weitere interne Systeme verteilt.
  • Beschreibung:
    • Entwicklung einer Ladeanwendung für die ökonomischen PnL-Daten des Murex-Systems
    • Umsetzung diversen fachlichen Anforderungen
    • Weitere Entwicklung der bestehenden Komponenten des PnL Tools
    • Bugfixing und Optimierung der Implementierung des PnL Tools
    • Entwicklung verschiedener Excel-Reports
  • Branche: Finanzdienstleistung
  • Rolle: Entwickler, Designer, Tester
  • Dauer: ca. 12 Monaten
  • Team: 6 MA
  • Tätigkeiten:
    • Entwurf, Design
    • Implementierung
    • Test
  • Umsetzung, Umgebung: JavaSE8, JavaEE7, Swing, EJB3, JBoss, Sybase, Groovy, Spring, Spring Boot, Spring Batch, Hibernate, JPA2, SQL, CDI, CSV, Mercurial, Jasper, Jxls, Apache POI, Maven3, Jenkins, Mockito, IntelliJ IDEA, DataGrip, Scrum, Agile, Murex, Windows, Linux, OOAD/OOD

02/2019 - 12/2019
Entwicklung eines Sicherungstools für PnL-Daten einer Analyseanwendung im Risikocontrolling
  • Projekt: Das PnL Tool ist Bestandteil der IT Infrastruktur und dient zur Unternehmenssteuerung. Dafür werden Zulieferungen der verschiedenen FrontOffice-Systeme aufgenommen und Möglichkeit zur Korrektur, Kommentierung der Geschäftsabläufe zur Verfügung gestellt. Nach Analyse, Qualitätskontrolle und Anreicherung der Daten werden die Informationen auf weitere interne Systeme verteilt.
  • Beschreibung:
    • Technische Design und Implementierung einer Batch-Anwendung für die Sicherung der PnL-Daten in den historischen Datenbanken
    • Technische Design und Implementierung eines Generators für die komponenten der Sicherungsanwendung
    • Weitere Entwicklung der bestehenden Implementierung
  • Branche: Finanzdienstleistung
  • Rolle: Entwickler, Designer, Tester
  • Dauer: ca. 11 Monaten
  • Team: 7 MA
  • Tätigkeiten:
    • Entwurf, Design
    • Implementierung
    • Test
    • Support
  • Umsetzung, Umgebung: JavaSE8, JavaEE7, EJB3, JBoss, Sybase, Groovy, Spring, Spring Boot, Spring Batch, Hibernate, JPA2, SQL, CDI, CSV, Mercurial, Maven3, Jenkins, Mockito, IntelliJ IDEA, DataGrip, OOAD/OOD, Scrum, Agile, Windows, Linux

09/2018 - 01/2019
Wartung und weitere Entwicklung einer Intranetanwendung für Erfassung von Unternehmensdaten und Jahresabschlüssen
  • Projekt: Wartung und weitere Entwicklung einer internen Anwendung für Erfassung von Unternehmensdaten und Jahresabschlüssen, sowie deren Verteilung an Systeme der Bank. Die Anwendung ist der Linie der Bonitätsanalyse zuzuordnen und unterstützt bei der Bewertung der Notenbankfähigkeit von Unternehmen.
  • Beschreibung:
    • Umsetzung der neuen fachlichen Anforderungen
    • Bugfixing und Optimierung der Implementierung
    • Weitere Entwicklung der bestehenden Komponenten
  • Branche: Finanzdienstleistung
  • Rolle: Entwickler, Designer, Tester
  • Dauer: ca. 5 Monaten
  • Team: 8 MA
  • Tätigkeiten:
    • Entwurf, Design
    • Implementierung
    • Test
    • Support
  • Umsetzung, Umgebung: JavaSE6, JavaEE6, JMS, REST, Webservices, WebSphere, MQSeries, Oracle DB, OpenJPA, PrimeFaces, CSS, HTML5, JSF2, JPA2, JPQL, SQL, CDI, BeanValidation, EJB3, PL/SQL, CSV, Apache POI, SVN, Maven3, Jenkins, PowerMock, Mockito, JBox, OOAD/OOD, Windows

09/2004 - 08/2018
Frühere Projekte
Ausführliche Beschreibungen zu meinen anderen bzw. früheren Projekten finden Sie entweder in meinen Bewerbungsunterlagen (Siehe bitte meine Profil-Datei) oder auf Anfrage.

Zeitliche und räumliche Verfügbarkeit

Ich bin ab sofort verfügbar und auf der Suche nach einem Remote-Projekt. Falls das Projekt nicht 100% remote ist, nehme ich die Projekte ausschließlich aus dem Raum Frankfurt am Main, Bad Homburg, Wiesbaden, Mainz, Darmstadt oder Aschaffenburg.
Vielen Dank

Kontaktformular

Kontaktinformationen