16.03.2023 aktualisiert


60 % teilweise verfügbar
Software Architect, Full-Stack Developer
Friedland, Deutschland
Nur Remote
Bachelor of Science (Informatik)Skills
FlutterHTMLJavaJavaScriptPHPBootstrapCSSLinuxDroolsElasticsearchGradleJava Persistence APISpring FrameworkjQueryApache Maven
Programmiersprachen:
- Java
- TypeScript
- JavaScript
- PHP
- HTML
- CSS
- Elastic Search
- Drools
- Kafka
- Symfony
- Spring
- Gradle
- Maven
- Angular
- Flutter
- Twitter Bootstrap
- jQuery
- Git
- SQL
- JPA
- Doctrine
- Docker
- Linux
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2023
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse
Projekthistorie
- System bestehend aus Backoffice, Im-/Export, API und Reporting
- Zusammenspiel aus verschiedensten Technologien (historisch)
- PHP5/7, JS, jQuery, HTML, SASS/CSS im Backoffice
- Symfony für alte API
- Background-Services via Gearman(alt)/Kafka(neu)
- Java Spring Boot für neue API
- Drools für neue Importe (Java Microservices)
- Elastic-Stack Suchindizes und Reporting (Kibana)
- Logstash zum befüllen von Reporting-Indizes
- Wartung, Erneuerung und Implementierung von Kundenwünschen
Vorgehensmodell: Scrum, Kanban
Eingesetzte Produkte: IntelliJ, Git, Jira, Jenkins
Kenntnisse: Java, JUnit, Spring Boot, Maven, Gradle, LAMP-Stack, PHPUnit, Composer, Javascript, HTML, CSS, SASS, jQuery, Elastic-Stack, Kafka, Drools, Docker, Microservices, REST, Linux
- historisch gewachsener Monolith in Plain Vanilla JS
- initial geplant als Refactoring – nach Beratung Rewrite in TypeScript
- Verbesserung der Wartbarkeit, Softwarequalität und Erweiterbarkeit
- Qualitätssicherung durch automatisierbare Tests und CI
- Herstellung einer Browserkompatibilität von ~95%
Vorgehensmodell: Scrum
Eingesetzte Produkte: VS Code, Git, Team Foundation Server
Kenntnisse: TypeScript, Karma, Webpack, REST
- Backend mit Cake-PHP, Frontend mit AngularJS
- Erweiterung um weitere komplexe Berechnungen mit dynamischer Live-Vorschau
- Hinzufügen von Mehrsprachigkeit, Export-Funktionalitäten, Verhaltenstracking und Berechtigungssteuerung
Vorgehensmodell: Scrum
Eingesetzte Produkte: IntelliJ, Git, Team Foundation Server
Kenntnisse: Cake-PHP, LAMP, JavaScript, AngularJS, PostgresSQL, Bootstrap, REST