OR

Oleg Ruchin

verfügbar

Letztes Update: 13.08.2019

IT-Consultant und Software Engineer

Firma: Vectory-IT Consulting GmbH & Co. KG
Abschluss: Studium Informatik an TU München
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | russisch (Muttersprache)

Skills


SKILLS
Programmier- und Auszeichnungssprachen
Java, J2EE/ JEE, JavaScript, Typescript, PHP, HTML, CSS, XML, XSLT, Xpath, JSON,
Visual C++, Shell Scripts 
Frameworks 
Spring (Spring Boot), Ionic, Apache Cordova, AngularJS, Angular , Bootsprap, Angular Material, Apache FOP, Hibernate, Android SDK, Tensorflow, JQuery, DHTMLX, EXT JS, Backbase
Datenbanksysteme 
SQL, MySQL, Oracle, LDAP, MongoDB 
Entwicklungsumgebungen 
IntelliJ IDEA, Webstorm, Eclipse, Microsoft Visual Studio
Applikationsserver 
Tomcat, JBoss 
Konfigurationsmanagement 
GIT, SVN, Maven, Jenkins, Docker 
Methoden und Notationen 
Design Patterns, SCRUM und agile Methoden, User Stories und Epics 
Plattformen (Betriebssysteme) 
Windows,Linux 
Test-und Qualitätsmanagement 
Karma, Protractor, Selenium, SoapUI

Projekthistorie

Projekte der Letzen 10 Jahre


09/2017 – 09/2018, Firmenkundenportal, VEU Portal / App
Finanzdienstleister
Architektur und Optimierung der Infrastruktur für Banking-Firmenkundenportal
Im Rahmen dieses Projekts wurde Ausfallsicherheit und Überwachung des Firmenportals erweitert und optimiert. Sicherheitsanalyse mobiler Applikationen. Umsetzung der Sicherheitskonzepte.
Aufgaben
  • Anpassungen an die Serverinfrastruktur
  • Optimierung der Cluster-Konfiguration
  • Support und Bugfixing
Technologien:
Java / JEE, ZK-Framework, Apache/Tomcat-Server, Shellskipte, Android SDK




10/2018 – 12/2018 Berechtigungsverwaltungssystem,
Finanzdienstleister
Optimierung und Erweiterung der automatisierten Berechtigungsmanagement-Prozesse für IT und Finanzdienstleister
Im Rahmen dieses Projekts wurden Prozesse für Beantragen, Genehmigen und auf den Zielsystemen Anlegen von Berechtigungen optimiert und um Anforderungen der EZB erweitert.
Aufgaben
  • Anpassungen an Prozessabläufen
  • Optimierung der Schnittstellenanbindungen
  • Support und Bugfixing
Technologien:
PHP, MS SQL, LDAP, JavaScript, HTML, CSS, JobRouter BPM-Suite, Apache-Server, MS Windows Server


09/2017 – 09/2018 Firmenkundenportal, VEU Portal / App
Finanzdienstleister
Architektur und Optimierung der Infrastruktur für Banking-Firmenkundenportal
Im Rahmen dieses Projekts wurde Ausfallsicherheit und Überwachung des Firmenportals erweitert und optimiert. Sicherheitsanalyse mobiler Applikationen. Umsetzung der Sicherheitskonzepte.
Aufgaben
  • Anpassungen an die Serverinfrastruktur
  • Optimierung der Cluster-Konfiguration
  • Support und Bugfixing
Technologien:
Java / JEE, ZK-Framework, Apache/Tomcat-Server, Shellskipte, Android SDK


08/2016 – 07/2017 KFZ-Versicherungsplattform
Versicherung
Erweiterung und Support der bestehenden KFZ-Versicherungsapplikation
Gegenstand des Projekts war die Anpassung eines multimandantenfähigen Webshops für einen Internet Service Provider. Die Erweiterungen wurden über mehrere Releases hinweg umgesetzt. Im Webshop werden Internet- und Handytarife samt konfigurierbarer Soft- und Hardware sowie zusätzliche Dienstleistungen angeboten. Die wesentlichen Komponenten sind eine Adressvalidierung, eine Produktübersicht, ein Tarif-Konfigurator und der Warenkorb.

Aufgaben
  • Anpassungen an der Middleware
  • Erweiterung des Frontends
  • Support und Bugfixing
Technologien:
Java / JEE, HTML, CSS, Javascript, AngularJS, JQuery, XML, XSLT, REST, Webservices, Selenium WebDriver, Xpath, Atlassian Confluence, JIRA, OracleDB, SoapUI, OneWeb, ABSi




07/2015 – 07/2016 Versicherungsapplikationen
Versicherung
Entwicklung Webbasierter Versicherungsapplikationen
Im Rahmen des Projekts wurden webbasierte Anwendungen für Vertreter entwickelt. Die neu entwickelten Anwendungen für Hausrat- und Unfallversicherung wurden mit modernen Technologien umgesetzt. Neuaufgesetzte Front- und Middleware sollte dabei bestehende Backendlösung weiterhin nutzen. Für bessere Testabdeckung wurden End-to-end-Tests eingeführt. Ein wichtiges Kriterium für die Umsetzung war die Erstellung eines Basisprojekts für die Migration von weiteren Versicherungsanwendungen.

Aufgaben
  • Entwicklung und Erweiterung der Layouttemplates und Widgets
  • Entwicklung des Frontends und REST-Kommunikation zur Middleware
  • Anpassungen an der Middleware
  • End-to-End-Tests
Technologien:
Java / JEE, Spring, HTML, CSS, Javascript, ES6, AngularJS, JQuery, XML, XSLT, JSON, Webservices, Karma, Protractor, Xpath, Gulp, Grunt, Jenkins, Swagger, SoapUI



12/2014 – 07/2015 Second Level Support / Incident Management
Banken
Analyse und Optimierung des Incident Management Systems
Fachliche und technische Unterstützung des Second Level Supports. Analyse und Optimierung vorhandener Dokumentationen.

Aufgaben
  • Analyse und Optimierung des Incident Management Systems
  • Entwicklung neuer Incident Management System Lösungen
  • Entwicklung des Frontends und REST-Kommunikation zur Middleware
  • Fehleranalyse / Suche nach Programmier- und Technischen Bugs
  • Fachliche und technische Unterstützung
  • Kommunikation zwischen IT und Fachabteilungen
  • Kontrolle und Optimierung des Log-Prozesses
  • Ticketbearbeitung
Technologien:
Linux, MS Office, RUEI, Oracle Real User Experience Insight (RUEI), Foglight Experience Viewer, BMC Server Automation Console, PuTTY, BMC Remedy




11/2014 – 02/2015 Mobile Banking App
Banken
App-Entwicklung für Cross-Channel-Bankvertriebsprozess
Entwicklung einer Mobile Banking App für Smartphones. Realisierung des Prozesses für die Autofinanzierung.

Aufgaben
  • Ausarbeitung technischer Spezifikationen zur Optimierung des Autofinanzierungsprozesses
  • Entwurf von BPMN-Prozessdiagrammen für den Verkauf von Bankprodukten
  • Design und Layout der App
  • App-Entwicklung
Technologien:
Java, Android, JSON, NFC (Near Field Communication), Wifi-Direct, XML, HTML5, CSS, JavaScript, Ajax, JQuery, BPMN, Android Studio, Eclipse ADT, Gradle



07/2013 – 07/2015 BPMN Suite
Banken
Software-Entwicklung
Workflow-Modellierung von Cross-Channel-Bankvertriebsprozessen. Man besitzt die Möglichkeit, mit der BPMN Suite die Geschäftsprozesse optimal zu gestalten.

Aufgaben
  • Entwurf von BPMN-Prozessdiagrammen für den Verkauf von Bankprodukten
  • Weiterentwicklung des Backend-Systems für Vertriebsprozesse
  • Frontend-Umsetzung für mobile Endgeräte und Desktop-Clients
  • Entwicklung von WebServices für den Zugriff auf das Banken-Backendsystem
Technologien:
HTML5, CSS, JavaScript, JSON, Ajax, JQuery, JQuery mobile, ExtJs, ExtJs Mobile, Notepad++, Eclipse, Tomcat, Java, Hibernate, Microsoft SQL-Server 2008


07/2013 – 07/2015 Vertriebsportal für Banken
Finanzdienstleister
Software-Entwicklung
Entwicklung eines Vertriebsprozessportals für Banken. Umsetzen von bankfachlichen Anforderungen zusammen mit Prozessoptimierung und moderner, modellgetriebener Softwareentwicklung. Ziel ist es, die hohen Anforderungen an die Geschäftsprozesse und den stärkeren vertrieblichen Druck über die Software aufzufangen und dem Anwender - Bankmitarbeiter oder Kunde - bessere Unterstützung zu gewährleisten.
Aufgaben
  • Umsetzung eines webbasierten Frontends für das Cross-Channel Banking
  • Ausprogrammierung einer webbasierten Beraterportal-Applikation
  • Weiterentwicklung des Backend-Systems für Vertriebsprozesse
  • Erweiterung von Java-Klassen für das Backend von Bankvertriebsprozessen
Technologien:
HTML5, CSS, JavaScript, JSON, Ajax, JQuery, ExtJs, Firebug, SVN, Notepad++, Eclipse, Tomcat, Apache-Webserver, Java, Hibernate, Microsoft SQL-Server 2008, IBM DB2


09/2012 – 04/2014 Internet Client (Multichannel) für ICF
Bank
Software-Entwicklung
Aufbau des HTML Präsentations- und Schulungs- Clients für die Bank.
Aufgaben
  • Programmierung des HTML-Clients zur Simulation von Schulungsfällen für Bankvertriebsprozesse
  • Anpassung des Designs und Inhaltes an die neuen Anforderungen
  • Angleichung der HTML-Clients an das neue UCP Design (Im Rahmen der neuen Architektur der Bank)
Technologien:
HTML, CSS, JavaScript, JQuery, Firebug, SVN, Notepad++, Eclipse


06/2010 – 04/2014 Internet Client (Multichannel) für ICF
Bank
Software-Entwicklung
Aufbau des HTML Präsentations- und Schulungs- Clients für die Bank.


Aufgaben
  • Programmierung des HTML-Clients zur Simulation von Schulungsfällen für Bankvertriebsprozesse
  • Anpassung des Designs und Inhaltes an die neuen Anforderungen
  • Angleichung der HTML-Clients an das neue UCP Design (Im Rahmen der neuen Architektur der Bank)
Technologien:
HTML, CSS, JavaScript, JQuery, Firebug, SVN, Notepad++, Eclipse


06/2010 – 01/2011 Online Portal
Pharma
Software-Entwicklung
Realisierung des Kundenauftritts. Realisierung des Arzneimittelkatalogs mit Anzeigen von Produkten nach komplexen Abhängigkeitskriterien und komplexer Suche nach Medikamenten.

Aufgaben
  • Frontendentwicklung des Internetauftritts als Webanwendung
  • Einbindung der Katalogdaten in die Such-DB von "exorbyte"
  • Umsetzung des Katalogpflegesystems mittels web4biz CMS
Technologien:
OpenEdge, Apache, Linux, Ajax, exorbyte, CMS web4biz


01/2009 – 11/2011 Online Shop mit Katalog System
Handel
Software-Entwicklung
Realisierung und Weiterentwicklung des Onlinekatalogs mit dem Online-Shop des Großhändlers. Web Anwendungen für die bestehende ERP- Lösung des Kunden. Anbindung des Online-Katalogs und Shops an die ERP-Lösungen der Sanitärbranche. Programmierung des Printkatalogs, gepflegt mittels CMS-Systems. Erstellung eines CD-Katalogs des Kunden.

Aufgaben
  • Backend- und Frontend-Entwicklung fürs CMS "web4biz"
  • Serverkonfiguration
  • Programmierung und Erstellung des Printkatalogs
  • Programmierung des Datenimports für die aktuellen CD-Kataloge
  • Technischer- und Kundensupport
Technologien:
Progress OpenEdge, Linux, Apache Server, HTML, XML, XSLT, XPath, Adobe Air, Backbase, JQuery, JSON, Progress Enterprise, Eclipse, XML Spy, Oxygen XML, Apache FOP, Exorbyte


09/2008 – 11/2011 Webbasierte ERPs für verschiedene Großbäckereien
Mittelstand
Software-Entwicklung
Realisierung und Weiterentwicklung der ERP-Webanwendung für Filialen im Intranet. Realisierung der Webanwendung für die Controlling- Abteilungen. Anbindung der Webanwendung an die bestehende ERP-Lösung des Kunden. Webanwendungen für Controlling-Abteilungen, auch für Mobile-Plattformen.

Aufgaben
  • Backend- und Frontend-Entwicklung
  • Serverkonfiguration
  • Programmierung aller Reportings in Printform
  • Technischer- und Kundensupport
Technologien:
Progress OpenEdge, Linux, Android / iPhone OS, Apache Server, HTML, XML, XSLT, XPath, Adobe Air, Backbase, JQuery, JQuery Mobile, DHTMLX Touch, JSON, Progress Enterprise, Eclipse, XML Spy, Oxygen XML, Apache FOP

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Oleg Ruchin IT-Consultant und Software Engineer aus Graefelfing IT-Consultant und Software Engineer
Registrieren