Profilbild von Alexander Sulyagin IT- Architekt/ Senior Java DB Entwickler/Objektorientiertes Design und Entwicklung J2EE, Eclipse RCP aus Moers

Alexander Sulyagin

teilweise verfügbar

Letztes Update: 10.01.2024

IT- Architekt/ Senior Java DB Entwickler/Objektorientiertes Design und Entwicklung J2EE, Eclipse RCP

Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)

Dateianlagen

AlexanderSulyagin-CV.doc

Skills

Produkte/Standards/Erfahrungen:

Erfahrungen im Bereich:
  • IT-Architektur, Anwendungs- und Systemprogrammierung
  • Spezifikation, Programmierung, Test

Methoden:
  • Objektorientierte Analyse, Design, Programmierung
  • Ereignisgesteuerte, visuelle, strukturierte Programmierung
  • Datenbanken Design

Programmiersprachen:
  • Java, HTML/DHTML
  • C/C++, VB, C# (incl. .NET), CORBA IDL
  • ASP,JavaScript, BasicScript, PHP
  • Unix Shell-Programmierung

Entwicklungstools, Frameworks, Standards:
  • Java:
    • APIs von Java Standard Edition (J2SE) und Java Enterprise Edition (J2EE) - Enterprise Java Beans (EJB), Java Message Service (JMS), JNDI
    • J2EE Design Patterns
    • Servlets, Java Server Pages (JSP), Java Server Faces (JSF), Apache Struts, Eclipse RCP/Equinox OSGI, AWT/Swing
    • Hibernate,JDBC
    • Springframework (Spring)
    • IBM/Rational Application Developer (RAD) 7, Eclipse, WSAD 5.2, NetBeans, JDeveloper
    • Webservices - Apache XML-RPC, Apache Axis
    • WebSphere App Server, Tomcat
    • XML, XSD und XSL Verarbeitung mit Xerces, DOM4J, JDOM und Xalan
    • Java Native Interface (JNI), Jawin
    • Remote-Applikationen - RMI, CORBA
    • Apache Ant, Apache Maven
    • Apache commons libraries, log4j
    • Tools - Lowagie iText, Jlex
    • Testing und Qualitätssicherung - JUnit, jMock, Apache JMeter, Bugzilla
  • Software Engineering:
    • Design patterns
    • OOA (object oriented analysis), OOD (object oriented design)
    • Entwurf und Entwicklung von Client/Server und 3-tier Systemen
    • UML - Enterprise Architect 6.0 (EA), Fornax Sculptor, AndroMda, JAM Framework, Together
  • C/C++/MS Windows:
    • Visual Studio .NET 2003, MS Visual Studio 6.0, MS Visual Basic, Windows Scripting Host, make
    • ATL, MFC, STL, COM/DCOM, ActiveX, CORBA
    • XML, XSD, XSL, Xpath, MSXML 4,Xerces, Xalan, SOAP
    • DOM, WSDL, Oracle XML SDK, MS XML SDK, XmlSpy
    • OLE Automation Client/Server, DDE, ODBC, MAPI
    • SDK (16/32 bit), MFC, WNet API
    • ADO, ODBC, DAO
    • Parsing tools - ANTLR, LEX , FLEX
    • Reporting mit Crystal Reports
  • Versionsmanagement:
    • Subversion, CVS,Visual Source Save, StarTeam
  • Datenbanken:
    • SQL, PL/SQL
    • Oracle, MySQL, DB2, Apache Derby, Sybase
    • MS Access, MS SQL Server, Lotus Notes
  • Betriebssystem:
    • MS Windows, Linux, Unix

Branchen:

Energieversorger, Versicherungen, Banken, Telekommunikation, Mobilfunk, Touristik, Automotive, Luftfahrt, Internet, Intranet

Projekthistorie

04/2018 - bis jetzt
Senior Developer & Softwarearchitekt
Elektrotechnik Hersteller (Industrie und Maschinenbau, 1000-5000 Mitarbeiter)

  • Anpassung und Weiterentwicklung der fachlichen Komponenten.
  • Pflege, Design und Implementierung der Microservices und Web Komponenten.
  • Anbindung von Fremdsystemen/SAP auf Basis REST/SOAP Schnittstelen.
  • Bugfixing.
  • Testplanung, -vorbereitung und – Durchführung Modultests, Integrationstests.
Technologien
  • Service-oriented / microservice architecture
  • Java 6 - 8,
  • IBM WebSphere, TomEE, EJB, Rest/Soap Service,  CDI
  • Portlet, JavaScript, JSP, Angular JS, Spring MVC
  • Spring Framework CDI, Spring Boot, Spring Batch
  • Apache  DeltaSpike, Pluto
  • BPMN , BRMS Drools
  • PDF FOP, XSLT, XML. Json
  • Oracle, JDBC, Hibernate, JPA
  • SVN, Git, Jenkins, Hudson, Bamboo
  • JUnit, Mockito, Powermock, H2 DB

06/2020 - 06/2020
Senior Developer & Softwarearchitekt
Bundesamt für Sicherheit in der Informationstechnik (Öffentlicher Dienst)

Projekt BSI Projektmanagement System.
  • ava Design und Implementierung der Web Komponenten.
  • LDAP Anbindung
  • Konzeption und Entwicklung Rollen- und Rechte-Management für die Anwendung
  • Erstellung der BIRT Reports
  • Testplanung, -vorbereitung und – Durchführung Modultests, Integrationstests
  • Java 8,
  • Tomcat, PrimeFaces, CDI
  • Hibernate, MySql, Flyway, 
  • Git, Jenkins

09/2015 - 04/2017
Senior Developer & Softwarearchitekt
Deutsche Bahn (Transport und Logistik)

Projekt BBZ (neuer Bedienplatz) im Rahmen des Programms "PRISMA Re-Design"
  • Java Design und Implementierung Rich Client (SWT e4) und Serverseitige Komponenten.
  • Konzeption und Entwicklung Schnittstellen auf Basis Rest und Spring-WS Protokollen.
  • Design und Umsetzung Stammdatenverwaltung Java-FX GUI und Backend.
  • Testplanung, -vorbereitung und – Durchführung Modultests, Integrationstests.
  • Java 8, Eclipse RCP, SWT e4, JavaFX, XML, XSLT
  • Spring-WS, RESTful
  • Tomcat, Wildfly 10, Docker. Microservice, SpringBoot
  • JPA, EclipseLink, Hibernate, Oracle-DB
  • Unit, Jubula, TestFX, Mockito
  • Git, Gradle, Jenkins
  • Scrum

Reisebereitschaft

Nur Remote verfügbar
Verfügbar zum 01.07.2023
Profilbild von Alexander Sulyagin IT- Architekt/ Senior Java DB Entwickler/Objektorientiertes Design und Entwicklung J2EE, Eclipse RCP aus Moers IT- Architekt/ Senior Java DB Entwickler/Objektorientiertes Design und Entwicklung J2EE, Eclipse RCP
Registrieren