Profilbild von Ivan Demin Full Stack Developer & Softwarearchitekt aus Hamburg

Ivan Demin

verfügbar

Letztes Update: 06.04.2024

Full Stack Developer & Softwarearchitekt

Abschluss: M.Sc.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache)

Dateianlagen

Lebenslauf-Und-Unterlagen-Ivan-Demin_070923.pdf

Skills

Programmierumgebungen:
  • Java, Angular, JavaScript, TypeScript, Golang, Node.js, HTML, CSS, XML - Intellij Ultimate
  • C# .NET Core/Framework, Entity Framework, Xunit Tests - MS Visual Studio 2017/2019
  • SQL - MySQL Workbench, SQL Server Management Studio (SSMS)
  • NoSQLMongoDB CompassStudio 3T
Frontend-Entwicklung:
  • HTML5 (HTML5 Elements/Browser Fallbacks/W3C conform development/ SEO via Meta-Tags)
  • JavaScript (ES6/JQuery/AngularJS/RequireJS/Vue-Vuex/Angular) 
  • CSS (LESS/SCSS)
  • Scaffolding, Build- & Dependency-Management (Yeoman/Grunt/Gulp/Bower/npm)
  • Responsive & Adaptive Webdesign (Media Queries/HTML5-Picture/Modernizr/different polyfills)
Backend-Entwicklung:
  • Java (Maven/MySQL/PostgreSQL/Hibernate/Spring MVC/JSF/GraphQL)
  • NodeJS (NodeJS/NPM/MongoDB)
Mobile Development:
  •  Hybride Apps (XAMARIN) 
  •  Android (Gradle, Butterknife, Retrofit)
Weitere Leistungen: 
  • Digitales Marketing (SEO und SEM, Unternehmensregistration bei Facebook / Yelp etc., Webintegration von Social-Stream und Social-Sharing mit Facebook, Twitter, RSS etc.)
  • Bewertung von Softwarearchitekturen (Vergleich von Softwarearchitekturen, Analyse von Qualitätsmerkmalen)
DevSecOps:
  • Terraform und Helm Charts für die Provisionierung im Infrastructure as Code Ansatz
  • DevSecOps-Plattform - GitLab
  • Unterstützte Plattformen AWS und Azure
  • Breitstellung von Anwendnungen auf  der Anwendungsplattform auf Basis von Kubernetes in OpenShift


Tools und Workflows:
  •  Versionskontrolle (git, gitflow, svn)
  •  Scrum & Kanban (Jira)

Projekthistorie

01/2020 - bis jetzt
Software Architekt
HKBiS Handelskammer Hamburg Bildungs-Service gGmbH (Sonstiges, 10-50 Mitarbeiter)

Entwicklung einer GraphQL-Schnittstelle als Webservice im Kundencontext.

Tätigkeiten:
  • Erhebung der Anforderungen mit dem Kunden
  • Erstellung des Lastenhefts
  • Konzeption und Entwicklung der Softwarearchitektur
  • Anbindung einer CI/CD-Plattform mit Gitlab
  • Koordination im Team und Schulung der Projektbeteiligten
  • Anbindung von Microsoft SQL Server und MongoDB
  • Java 14, Spring Boot, GraphQL, Maven, Git, Lombok,  Microsoft SQL, MongoDB, Apache Tomcat 

03/2022 - 09/2023
Cloud Solution Architect
Atruvia AG (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

▪ Konzeption und Entwicklung eines Fintech Shops für die Bereitstellung von BaFin konformen Softwaresystemen in der Cloud nach dem Vorbild von AWS und Azure
▪ Konzeption und Entwicklung eines Produktinformationsmanagement Systems (PIM) zur Verwaltung von Softwareprodukten als versionierte BitBucket-Einträge mit einer Weboberfläche mit Such- und Filtermöglichkeiten
▪ Konzeption und Entwicklung eines Order-Management-Systems zur Verwaltung von Bestellungen mit einer Weboberfläche mit Such- und Filtermöglichkeiten
▪ Koordination im Team und Schulung der Projektbeteiligten
▪ Terraform, OpenShift, Terraform Enterprise, Java 17, Spring Boot, Python, FastAPI, Angular

06/2021 - 12/2021
Fullstack Developer
Edith.Care GmbH / Signal Iduna (Versicherungen, 10-50 Mitarbeiter)

▪ Themenschwerpunkt: Pflegeantrag und Pflegemanagement, überwiegend für Angehörige gedacht. Es ist möglich über die Plattform einen Erstantrag, Höherstufung etc. durchzuführen.
▪ Aufgaben: Pflege und Weiterentwicklung der Mikroservice-Architektur unter SCRUM. Darunter Erhebung von Anforderungen und Konzeption bis Umsetzung.
▪ Java 17, AWS (S3, SQS, SNS, Lambda, API Gateway, Route53, IAM), React, Spring Boot, Dropwizard, Kubernates, Doker, Terraform, Datadog, SonarCloud, MongoDB, Keycloak, Git

03/2020 - 10/2020
Lead Software Developer
Beiersdorf (Konsumgüter und Handel, >10.000 Mitarbeiter)

Weiterentwicklung einer iOS-App mit Xamarin und Salesforce-Anbindung.

Tätigkeiten:
  • Erhebung der Anforderung mit dem Kunden
  • Etablierung einer CI/CD-Pipeline zur Erhöhung der Produktqualität
  • Weiterentwicklung der Anwednung für die neuen iOS Versionen

01/2019 - 12/2019
Java Fullstack Lead Developer
Behörde für Schule und Berufsbildung (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Skills: Java, Typescript, Eclipse, Visual Studio Code, Bash+Shell-
Skripte, Angular, HTML, CSS, Javascript, JSON, Scrum,
Kerberos SSO, Spring Security, PrimeNG, Material Design,
Reactive Forms, AspectJ, Gerrit, XML, XSD, ConEmu, Chrome
DevTools, Maven, Tomcat, Codehaus Cargo, Jenkins, Git,
SourceTree, JMockit, Microsoft Team Foundation Server,
JMeter, JavaMelody, SQL, PostgreSQL, H2-Datenbank, JUnit,
Mockito, Hibernate, Flyway, Sprint Boot, Log4J, SLF4J, PMD,
Checkstyle, SonarQube, Mob Programming

Erstellung einer Web-Anwendung für die Erfassung, Validierung und
Verarbeitung von Schülerzahlen an Hamburger Schulen.

Tätigkeiten:
  • Entwicklung des Qualitätssicherungssystems für die Erhebung von Prüfungsergebnissen im Bundesland Hamburg
  • Entwicklung des Qualitätssicherungssystem für die Erhebung von monatlichen Schülerfrequenzen im Bundesland Hamburg
  • Weiterentwicklung des Qualitätssicherungssystems für die Erhebung der Schuljahreserhebung im Bundesland Hamburg
  • Festlegen der Architektur im Entwicklerteam
  • Frontend und Backendentwicklung der Ansichten für die Eingabe, Änderung und Freigabe der Daten
  • Konzeption, Koordination und Entwicklung einer XML-Schnittstelle für den Import von Prüfungsdatensätzen
  • Koordination im Team und Schulung der Projektbeteiligten
  • Konzeption und Entwicklung der Data-Warehouse-Schnittstellen

Zertifikate

Certified Professional Scrum Product Owner (PSPO I)
2020
iSAQB® Certified Professional for Software Architecture (CPSA-F)
2017
Certified Professional Scrum Master (PSM I)
2016

Reisebereitschaft

Verfügbar in den Ländern Deutschland

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.07.2020

Versicherungsende:
01.07.2024

Profilbild von Ivan Demin Full Stack Developer & Softwarearchitekt aus Hamburg Full Stack Developer & Softwarearchitekt
Registrieren