Profilbild von Anonymes Profil, Senior Java/Fullstack Developer, Solutions Architect
verfügbar

Letztes Update: 07.07.2023

Senior Java/Fullstack Developer, Solutions Architect

Abschluss: Diplom Ingenieur (TU)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache) | türkisch (gut)

Dateianlagen

CV-Artur-Ishmetev-de_070723.pdf

Skills

15 jährige Berufserfahrung im Bereich Software-Entwicklung, Consulting und Architektur

Schwerpunkte
  • Java-Anwendungsentwicklung (Front- / Backend) / Spring Framework
  • Webservices (REST, SOAP)

Frameworks / Tools
  • Programmiersprachen: Java, Javascript, Typescript, PHP,  C++, Perl, Pascal, HTML/CSS
  • Backend Technologien: Spring Framework / Spring Boot, RESTful Microservices
  • Frontend Template Engines: Thymeleaf, Freemarker
  • Frontend Technologien: React Redux, React Mobx, React Hooks, jQuery
  • Testing: JUnit, TestNG, Selenium, Clover, JProfiler, SonarQube
  • Build / Packaging Tools: Maven, Ant
  • Java GUI Frameworks: Swing, AWT
  • Version Control: Git, Mercurial, Subversion, Perforce, CVS
  • Application Servers: Tomcat, Jetty, Glassfish, JBoss, Weblogic, WebSphere
  • Web Servers / Load Balancers: Nginx, Apache, MS IIS
  • DevOps / CI / CD : Docker, Gitlab CI, Jenkins, Bamboo, JFrog Artifactory
  • Cloud: AWS S3, EC2, ECR, Lambda, SimpleDB, Aurora, RDS, CloudFormation, Terraform
  • IDE: IntelliJ IDEA, Visual Studio Code, NetBeans, Eclipse
  • Project Management: Atlassian (JIRA, Confluence, Trello, Bitbucket), Gitlab
  • Mobile: Android SDK
  • Datenbanken: PostgreSQL, MySQL, Oracle, MS SQL, MongoDB
  • Betriebssysteme: Linux (CentOS, Ubuntu), MacOS, Windows, Android
  • Blockchain: Ethereum (Solidity, Web3 API, Truffle)

Zertifikate / Auszeichnungen
  • Sun Certified Programmer for the Java 2 SE (2007)

Bildungsweg
Staatliche Universität für Informationstechnologien, Mechanik und Optik
Sankt-Petersburg, Russland
September 2001 - Juni 2008
Akademischer Grad: Master
Fakultät: Ingenieurwesen und Physik
Fachbereich: Lasertechnik und Lasertechnologien

Projekthistorie

12/2022 - 07/2023
Senior Java Developer
Toyota Kreditbank GmbH (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Projektbeschreibung: Das größte und älteste betriebsinterne ERP-System des
Unternehmens, das zentrale Bankprodukte wie Leasing und Finanzierung abwickelt.
Entwicklungsprozess: Scrum
Zuständigkeiten: Umsetzung der neuen großen Features, inklusive UML
Modelländerungen, sowie Bugfixing und Code Review Durchführung, im riesigen
20+-jährigen Java Legacy System, das in den meisten internen Prozessen des
Unternehmens involviert ist. Zusammenarbeit in einem Scrum-Team.
Technologien: Java 8, Swing, TREND Framework, Informix DB, UML, Spring Boot,
RESTful API, Docker, Git, Bamboo, Maven, JUnit, Eclipse, JIRA

11/2021 - 10/2022
Founder / Architect / Developer
Blockchain Start-Up (Banken und Finanzdienstleistungen, < 10 Mitarbeiter)

Projektbeschreibung: Skalierbarer DEX-CEX-Arbitrage und Market-Maker Bot.  

Zuständigkeiten: Architektur-Design und Entwicklung der Smart-Contracts auf  Solidity für mehrere EVM Blockchains (Ethereum, BSC, Polygon). Entwicklung des soliden Backends in Java und Node Microservice-Architektur. Interaktion mit mehreren DEX und CEX Börsen (Uniswap, Binance, etc.). Analyse der Mempool-Transaktionen zur Entdeckung von MEV-Möglichkeiten.

Technologien: Solidity, Java 11, Javascript, Spring Boot, RESTful API, RabbitMQ, Hardhat, Ethers.js, Web3j, Docker, Kubernetes, Git, Maven, JUnit, IntelliJ IDEA, Remix IDE

04/2021 - 11/2021
Senior Developer / Architect
Generali Deutschland AG (generali.de) (Versicherungen, >10.000 Mitarbeiter)

Projektbeschreibung: Erweiterung, Wartung und Migration der bestehenden Geschäftsanwendungen in Cloud Umgebung (OpenShift, AWS).

Entwicklungsprozess: Scrum

Zuständigkeiten: Einbau neuer Funktionen und Er­weiterungen, Aufzeigen techn. Um­setzungsoptionen mittels Microservices Architektur. Kommunikation mit Fachbereich Generali. Fehleranalyse, Bugfixes und neue Features. Migration der bestehenden Java-Anwendungen auf Openshift und AWS. Zusammenarbeit in einem Scrum-Team.

Technologien: Java 11, Spring Boot, RESTful API, SOAP API, Openshift, AWS Cloud, Docker, Kubernetes, Terraform, Git, Jenkins, Maven, JUnit, Swagger, JFrog Artifactory, SonarQube, IntelliJ IDEA, JIRA, Splunk


01/2020 - 03/2021
Senior Full-Stack Developer
Vaillant Group Business Services GmbH (Industrie und Maschinenbau, >10.000 Mitarbeiter)

  • Projektbeschreibung​: Responsive Web-Anwendung fürs Vaillant-Partnernetzwerk zur Planung von Systemen und Installationen.
  • Entwicklungsprozess​: Scrum
  • Zuständigkeiten​: Architektur-Design und Entwicklung der Anwendung von Grund auf. Beteiligung in beiden Frontend (Vue.js) und Backend (Java 11 RESTful API) Teilen des Projektes. Automatisierte Bereitstellung von Entwicklungsumgebungen auf Azure Cloud mittels Terraform und Kubernetes. Schreiben der Technischen Dokumentation auf Deutsch und Englisch. Zusammenarbeit in einem Scrum-Team.
  • Technologien​: ​Java 11, Spring Boot, RESTful API, Azure, Docker, Kubernetes, ​Terraform, Javascript, Typescript, Vue.js, Vuex, HTML5, CSS/SCSS, Cypress, Elastic Search, Git, Bitbucket, Jenkins, Maven, ​JUnit, Swagger, Nexus Repository, IntelliJ IDEA, ​JIRA, Confluence

02/2019 - 12/2019
Senior Full-Stack Developer
Bank-Verlag (bank-verlag.de), Köln (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

  • Projektbeschreibung: Responsive Web-Anwendung für Online Banking
  • Entwicklungsprozess: Scrum
  • Zuständigkeiten: Architektur-Design und Umsetzung neuer Funktionalitäten, sowie Bugfixing in beiden Frontend (React MobX) und Backend (Java 8 RESTful API) Teilen des Projektes. Schreiben der Technischen Dokumentation auf Deutsch und Englisch. Zusammenarbeit in einem Scrum-Team.
  • Technologien: Java 8, Spring Boot, RESTful API, SOAP, Javascript, Typescript, React MobX, React Hooks, HTML5, CSS/SCSS, Oracle Database, Gitlab, Jenkins, Maven, JUnit, SonarQube, Tomcat, JFrog, IntelliJ IDEA, JIRA, Confluence

02/2018 - 12/2018
Lead Software Developer
Tekkon IPM GmbH, Köln (Sonstiges, 10-50 Mitarbeiter)

  • Projektbeschreibung: Online Plattform für Sportwetten, basierend auf Microservice-Architektur
  • Zuständigkeiten: Architektur-Design und Entwicklung der neuen Microservices für das Projekt. Entwicklung von Unit- und Integrations-Tests. Zusammenarbeit in einem verteilten Remote-Team.
  • Technologien: Java, Spring Boot, Spring Cloud, Microservice-Architektur, RESTful API, Kafka, Javascript, React Redux, HTML, CSS, Github, Jenkins, Maven, PostgreSQL, IntelliJ IDEA, JIRA, Docker, AWS

04/2015 - 01/2018
Senior Software Developer / Solutions Architect
EBF GmbH (ebf.de), Köln (Sonstiges, 50-250 Mitarbeiter)

  • Projektbeschreibung: System für Darstellung und Migration der Daten im bequemen Format von IBM Lotus Notes auf verschiedene Clients (Android, iOS, Web). Das System besteht aus Backend RESTful API (Java Spring), Web-Anwendung (React), Android App, iOS App.
  • Entwicklungsprozess: Scrum
  • Zuständigkeiten: Entwicklung der Restful API und der Web-Anwendung mit Java 8, Spring Boot. Zusammenarbeit in einem Scrum-Team. Entwicklung von Unit- und Integrations-Tests. Schreiben der Technischen Dokumentation auf Englisch.
  • Technologien: Java, Spring, HTML, CSS, Restful API, SOAP, Javascript, React, JPA (Hibernate), Thymeleaf, Freemarker, JUnit, Maven, Gradle, Github, Jenkins, MongoDB, PostgreSQL, LDAP, IBM Lotus Notes, Visual Studio Code, NetBeans, JIRA.

05/2017 - 11/2017
Co-Founder, CTO
Photochain (photochain.io), Köln (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Projektbeschreibung: Ein auf Ethereum Blockchain basierendes System für die Stockfotografie
  • Zuständigkeiten: Architektur-Design, Frontend und Backend Entwicklung mit React und Java. Erstellung von neuen Ethereum Smart Contracts. Zielsetzung für das Entwicklungsteam.
  • Technologien: Ethereum, Solidity, Web3.js, Javascript, Node.js, React Redux, HTML, CSS, Git, Bitbucket, Jenkins, PHP, Bash, IPFS, IntelliJ IDEA, Trello, Docker, AWS

06/2012 - 12/2014
Founder
Smart Traffic Solutions, Saint-Petersburg, Russland (Marketing, PR und Design, < 10 Mitarbeiter)

  • Projektbeschreibung: Geschäftsführung der eigenen Web-Agentur. Erstellung der Web-Seiten und Web-Anwendungen für Kunden, so wie Serververwaltung, Werbekampagnen, SEO.
  • Technologien: PHP, Wordpress, Javascript, JQuery, MySQL, Git, HTML, CSS, Nginx, Apache Server, Linux

03/2009 - 06/2012
Android Developer
Quickoffice (quickoffice.com), Saint-Petersburg, Russland (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Projektbeschreibung: Die erste Office App auf Android-Plattform (Portierung von Microsoft Office auf Android). Das ganze Unternehmen wurde im Jahr 2012 von Google erworben um das Projekt innerhalb Google Docs zu verwenden.
  • Entwicklungsprozess: Scrum
  • Zuständigkeiten: Entwicklung der Android App. Erstellung von Excel- und Word-Dokumentstrukturen sowohl im Binär- als auch im XML-Format mit dem Apache POI-Framework. Zusammenarbeit in einem Scrum-Team.
  • Technologien: Java, Android, XML, Apache POI, Mercurial, Bitbucket, JIRA, IntelliJ IDEA

08/2007 - 03/2009
Software Developer
Bridge-Quest, Saint-Petersburg, Russland (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Projektbeschreibung: Erstellung eines Systems für Migration von GUI Applikationen von Sybase Power Builder auf Java mit dem Apache Antlr Framework and Java Swing.
  • Entwicklungsprozess: TDD
  • Technologien: Java, Power Builder, Swing, XML, Castor, Antlr, SVN, IntelliJ IDEA

09/2005 - 08/2007
Software Developer
Sun Microsystems (sun.com), Saint-Petersburg, Russland (Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Projektbeschreibung: Java SE System Test Team. Durchführung der regelmäßigen Testläufe. Behebung der Fehler in Tests für die JCK-Testsuite. Regelmäßige Testläufe von JCK, TCK-JNLP, TCK-Jaxb, TCK-Jaxp, Stax, JAXWS und anderen Testsuiten auf über 40 Plattformen. Entwicklung von SQE-Tools. 
  • Technologien: Java, AWT, Swing, Bash, Linux, Windows, Solaris

11/2003 - 09/2005
Software Developer
Star Software, Saint-Petersburg, Russland (Internet und Informationstechnologie, 50-250 Mitarbeiter)

  • Projektbeschreibung: Erstellung eines leistungsfähigen, geschäftskritischen Laborinformationssystems (LIS), das den gesamten Workflow für die klinische Analyse in mehreren Krankenhäusern in Dänemark automatisiert hat.
  • Technologien: Java, J2EE, Swing, JMS, JSP, HTML, XML, Oracle, MS SQL Server, MS IIS, Weblogic Server, Perforce, Clover, JProfiler, IntelliJ IDEA

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Bundesweit in Deutschland
Profilbild von Anonymes Profil, Senior Java/Fullstack Developer, Solutions Architect Senior Java/Fullstack Developer, Solutions Architect
Registrieren