Schlagwörter
Skills
PERSÖNLICHE DATEN
Name: Pysarevych
Vorname: Tymur
Geburtsjahr: 1997
Staatsangehörigkeit: deutsch
KERNKOMPETENZEN
- Design und Entwicklung von Web-Applikationen (HTML5, CSS, JavaScript, TypeScript, Angular, Vue, React, JSON, REST, GraphQL)
- Implementierung von Backend/- und Micro-Services (Java, Spring Cloud, Spring Boot, Spring Admin)
- Entwicklung von mobilen Applikationen (Android/iOS)
- Erarbeitung von Architektur-Konzepten (Cloud/On-Premises)
- Agile Entwicklung (Jira, Confluence, Jenkins/GitLab/Teamcity, CI-CD, AWS (Amazon Web Services), SCRUM, Clean Code, Test Driven Development, Unit Testing, Test Automation – Selenium/Playwright/Cucumber/Cypress)
- Business Analyse und prototypische Umsetzung
BERUFSERFAHRUNGEN
Dr. Ing. h.c. F. Porsche AG (Unterauftrag von Machold Informationstechnologie GmbH)
01/2023 – heute
Full-Stack Softwareentwickler / Architekt
- Entwicklung des internen Systems PDiP (Produktdaten Integrationsplattform).
- Entwicklung des internen Systems Table-Viewer (Ablösung des SAP-Systems) mit React und GraphQL.
- Entwicklung einer UI-Bibliothek für alle Fontend-Projekte in React.
- Erfassung von fachlichen Anforderungen und Implementierung dieser.
- Implementierung von technischen Anforderungen.
- Erarbeitung von Architektur-Konzepten.
- Erstellung von Pipelines für das Deployment in AWS und GitLab.
- Implementierung von AWS Lambda Functions.
Technologien: React, GraphQL, Typescript, Mui, HTML5, CSS, XML, PNPM, REST, AWS (Amazon Web Services), Spring Boot, Spring Boot Security, Spring Boot Data, JPA, PostgreSQL, Git, Confluence, Jira, Java, S3-Bucket, GitLab
Dr. Ing. h.c. F. Porsche AG (Unterauftrag von Machold Informationstechnologie GmbH)
01/2023 – heute
Full-Stack Softwareentwickler
- Entwicklung des internen Systems SDB-Web (Sonderwunsch Datenbank).
- Erfassung von fachlichen Anforderungen und Implementierung dieser.
- Implementierung von technischen Anforderungen.
- Erarbeitung von Architektur-Konzepten.
- Erweiterung der Testabdeckung durch Cypress und Unit-Tests.
Technologien: Angular, PixiJS, Typescript, HTML5, CSS, XML, PNPM, REST, AWS (Amazon Web Services), Spring Boot, Spring Boot Security, Spring Boot Data, JPA, PostgreSQL, Git, Confluence, Jira, Java, Nginx
Machold Informationstechnologie GmbH
01/2023 – heute
Full-Stack Softwareentwickler
- Erarbeitung von IT-Konzepten.
- Entwicklung interner Software.
- Teamleiter Tätigkeiten für interne Entwicklungen.
- Pair-Programming mit Junior-Entwickler
- Aufbau moderner CI-CD Pipelines mit TeamCity, Gitea und Docker-Compose
Technologien: Angular, Typescript, HTML5, CSS, XML, PNPM, REST, TeamCity, Gitea, Docker, Spring Boot, Spring Boot Security, Spring Boot Data, JPA, PostgreSQL, Java, Nginx
Deutsche Bahn AG
01/2022 – 12/2022
Web Softwareentwickler
- Weiterentwicklung der Plattform „Omniweb“ im Projekt „Vendo“ (https://next.bahn.de).
- Implementierung von fachlichen Anforderungen für Privat-und Geschäftskunden.
- Implementierung von technischen Anforderungen.
- Erweiterung der Testabdeckung durch Playwright, Cucumber, Unit-Tests und VRT’s (Visual Regression Testing).
Technologien: Vue.js 2, Vue.js 3, Playwright, Cucumber, Jest, Vite.js, Vuex, Typescript, HTML5, CSS, XML, Yarn, REST, WhiteSource, DefectDojo, SonarQube, OpenShift, helm, AWS (Amazon Web Services), Graylog, Instana
BF3: Reality Mod (https://bf3reality.com)
01/2021 – 01/2024
Full-Stack Softwareentwickler
- Entwicklung und Konzeptionierung von UI/UX Elementen des Spielers.
- Weiterentwicklung des Client-und Server-Backends.
- Entwicklung eines Backends zum Verwalten von Server-Lizenzen, Spielern und Statistiken.
- Entwicklung von Integration-Tests
Technologien: Vue.js 2, Vue.js 3, Lua, Java 17, Junit, Spring Boot, Spring Security, Vite.js, Typescript, HTML5, CSS, SCSS, XML, PNPM, REST, Grafana. Flyway, PostgreSQL, Docker, JPA, Traefik
Count+Care GmbH & Co. KG
02/2020 – 12/2021
Full-Stack Softwareentwickler
- Weiterentwicklung der alten B2B Plattform „Helix“.
- Modellierung und Entwicklung der Prozesse in Camunda.
- Entwicklung der neuen B2B Plattform „Helium“.
- Implementierung von Microservices.
- Implementierung von SOAP Web Services.
Technologien: Java, Kotlin, Java-Server-Pages (JSP), JAXB, Spring Boot, Spring Data, Spring Security, Spring Admin, Spring Cloud, Azure, Maven, WildFly, REST, SOAP, Mule (MuleSoft), Microservices, Keyclaok, Grafana, MongoDB, Oracle (OracleDB), Vue.js, Vuex, WebPack, Typescript, HTML5, CSS, XML, XHTML, NPM, Yarn, Camunda, Flyway
Deutsche Bahn AG
10/2019 – 12/2019
Full-Stack Softwareentwickler
- Entwicklung bei der Deutschen Bahn im Projekt „Vendo“.
- Entwicklung eines Microservices zur Angebotserstellung für Sitzplatzreservierung.
- Sicherstellung der losen Kopplung verschiedener Microservices durch Nutzung von AWS S3 zur Datenbereitstellung.
Technologien: Java, Spring Boot, Maven, Microservices, REST, WhiteSource, DefectDojo, SonarQube, OpenShift, helm, AWS, Graylog, Instana
Cegeka Deutschland GmbH
08/2019 – 02/2021
Full-Stack Softwareentwickler
- Entwicklung einer mobilen Applikation zur Zeiterfassung für Android und iOS.
- Entwicklung einer Cloud-Plattform basierend auf Microservices.
- Modernisierung eines bestehenden Produktes (FINAS).
Technologien: Docker, Kubernetes, C#, Xamarin, iOS, Objective-C, Swift, Android, Android Emulator, Intel x86 Emulator Accelerator (HAXM), ADB, Git, iOS Emulator, Visual Studio, Java, Spring-Boot, Spring-Security, Spring-Cloud, jOOQ (ORM), Neflix-Eureka, Neflix-Zuul, PostgresQL, Flyway, JSON Web Token, Gradle, Angular v.9, Vue.js, Vuex, WebPack Typescript, HTML5, CSS, NPM, Yarn
STULZ Digitronic Software GmbH
09/2016 – 08/2019
Full-Stack Softwareentwickler
- Entwicklung eines Energie-Management-Systems (EMS) namens CyberHub ECO. DC.
- Bestandteil des Projektes war die Abbildung von Rechenzentren in einem 3D-Raumeditor.
- Durchführung eines Alarm-Managements.
- Grafische Darstellung von Live-Daten und historischen Daten.
- Erstellung/Rendering von Reports (PDF).
- Programmierung von Backend Modulen in der Programmiersprache Java.
- Bereitstellung von Web-Schnittstellen zum Datenaustausch mit dem Frontend.
- Konzeption und Durchführung von webbasierten Anwendungen.
- Projektmanagement, Consulting und Auftragsabwicklung.
- Dokumentation und Mitarbeiterschulungen.
Technologien: Java 9, Spring Boot 1.6, Jenkins, Docker, AngularJS, JUnit, Mockito, Selenium, Protractor, Jasmine, Apache Maven, Git, Bitbucket, Jira, Wkhtmltopdf, GULP, NPM, Yarn, Babel, ThreeJS, WebGL, REST, Hibernate, PostgreSQL, Swagger, Flyway, JavaScript, TypeScript, jOOQ, MySQL
IT SKILLS UND KNOW-HOW
Programmiersprachen:
- Java
- Kotlin
- C#
- Swift
- Objective-C
- JavaScript
- TypeScript
Java/Kotlin-Technologien:
- Hibernate
- JMS
- JAAS
- JMockito
- JOOQ
- JPA
- JUnit
- Mockito
- Selenium
- Spring Boot
- Spring Security
- Spring Cloud
- Spring Data
- JAX-WS
- JAX-RS
- JAXB
- Mule (MuleSoft)
- Java-Server-Pages (JSP)
- Camunda
- GraphQL
C#-Technologien:
- Xamarin
- Xamarin.Android
- Xamarin.iOS
Frontend-Technologien:
- AJAX
- Angular (Version >= 2)
- AngularJS
- Vue.JS (Version >= 2)
- Vuex
- React
- Cypress
- Vite.js
- Bootstrap
- JQuery
- Protractor
- Jasmine
- Webpack
- Cucumber
- Playwright
- Jest
- GraphQL
- CSS
- SCSS
- HTML
- XML
- XHTML
Datenbanksprachen:
- SQL
- No-SQL
Datenbankmanagementsysteme:
- MySQL
- PostgreSQL
- MongoDB
- Oracle
- S3-Bucket
- DynamoDB
Web-/Applikationsserver:
- Apache Tomcat
- WildFly
- Nginx
Continuous-Integration:
- Jenkins
- GitLab
- TeamCity
- Docker
- Kubernetes
- AWS (Amazon Web Services)
Build-Management-Tools:
- Gradle
- Maven
Versionsverwaltung:
- Git
- Subversion
Methodologien:
- Agile Programmierung (SCRUM)
- SAFe
- Wasserfallmodell
Entwicklungsumgebungen:
- Android Studio
- IntelliJ IDEA Ultimate
- XCode
- Visual Studio 2017 Enterprise
- Visual Studio Code
Sprachen:
- Deutsch (Muttersprache)
- Englisch (fließend)
Projekthistorie
- Entwicklung des internen Systems PDiP (Produktdaten Integrationsplattform).
- Entwicklung des internen Systems Table-Viewer (Ablösung des SAP-Systems) mit React und GraphQL.
- Entwicklung einer UI-Bibliothek für alle Fontend-Projekte in React.
- Erfassung von fachlichen Anforderungen und Implementierung dieser.
- Implementierung von technischen Anforderungen.
- Erarbeitung von Architektur-Konzepten.
- Erstellung von Pipelines für das Deployment in AWS und GitLab.
- Implementierung von AWS Lambda Functions.
- Entwicklung des internen Systems SDB-Web (Sonderwunsch Datenbank).
- Erfassung von fachlichen Anforderungen und Implementierung dieser.
- Implementierung von technischen Anforderungen.
- Erarbeitung von Architektur-Konzepten.
- Erweiterung der Testabdeckung durch Cypress und Unit-Tests.
- Implementierung von fachlichen Anforderungen für Privat-und Geschäftskunden.
- Implementierung von technischen Anforderungen.
- Erweiterung der Testabdeckung durch Playwright, Cucumber, Unit-Tests und VRT’s (Visual Regression Testing).
- Entwicklung einer mobilen Applikation zur Zeiterfassung für Android und iOS.
- Entwicklung einer Cloud-Plattform basierend auf Microservices.
- Modernisierung eines bestehenden Produktes (FINAS).
- Weiterentwicklung der alten B2B Plattform „Helix“.
- Modellierung und Entwicklung der Prozesse in Camunda.
- Entwicklung der neuen B2B/B2C Plattform „Helium“.
- Implementierung von Microservices.
- Implementierung von SOAP Web Services.
Technologien: Java, Kotlin, Java-Server-Pages (JSP), JAXB, Spring Boot, Spring Data, Spring Security, Spring Admin, Spring Cloud, Maven, WildFly, REST, SOAP, Mule (MuleSoft), Microservices, Keyclaok, Grafana, MongoDB, Oracle (OracleDB), Vue.js, Vuex, WebPack, Typescript, HTML5, CSS, XML, XHTML, NPM, Yarn, Camunda, Flyway
- Entwicklung bei der Deutschen Bahn im Projekt „Vendo“.
- Entwicklung eines Microservices zur Angebotserstellung für Sitzplatzreservierung.
- Sicherstellung der losen Kopplung verschiedener Microservices durch Nutzung von AWS S3 zur Datenbereitstellung.
Technologien: Java, Spring Boot, Maven, Microservices, REST, WhiteSource, DefectDojo, SonarQube, OpenShift, helm, AWS, Graylog, Instana
- Entwicklung eines Energie-Management-Systems (EMS) namens CyberHub ECO. DC.
- Bestandteil des Projektes war die Abbildung von Rechenzentren in einem 3D-Raumeditor.
- Durchführung eines Alarm-Managements.
- Grafische Darstellung von Live-Daten und historischen Daten.
- Erstellung/Rendering von Reports (PDF).
- Programmierung von Backend Modulen in der Programmiersprache Java.
- Bereitstellung von Web-Schnittstellen zum Datenaustausch mit dem Frontend.
- Konzeption und Durchführung von webbasierten Anwendungen.
- Projektmanagement, Consulting und Auftragsabwicklung.
- Dokumentation und Mitarbeiterschulungen.
Technologien: Java 9, Spring Boot 1.6, Jenkins, Docker, AngularJS, JUnit, Mockito, Selenium, Protractor, Apache Maven, Git, Bitbucket, Jira, Wkhtmltopdf, GULP, NPM, Yarn, Babel, ThreeJS, WebGL, REST, Hibernate, PostgreSQL, Swagger, Flyway, JavaScript, TypeScript, jOOQ, MySQL