Schlagwörter
Skills
Bamboo, Jenkins, Gitlab, CICD, Maven, Gradle, ElasticSearch, GWT, Agile (Scrum) / Microservices, Git, Jira, Confluence, JSON, XML, REST, SOAP, Docker, Kubernetes, OpenShift, Relational databases, NoSQL, Wiremock, Prometheus, Grafana, WildFly, JMeter, RedHat, Software development, GWT, Wildfly, Git, JUnit, Mockito, AssertJ, Integration Testing, Performance Testing, Testoautomatisierung, Freemarker Templating engine, Bamboo, Angular, Apache Struts, Maven/ Gradle, ActiveMQ, JMS, Oracle 11g, ElasticSearch, Web development, Grunt, IntelliJ, Eclipse, VS Code, PL/SQL, PostgreSQL, JSP, JSF, Selenide, Kafka, Apache Camel, Helm Charts, Linux, Windows
Projekthistorie
• Konzeption und Erstellung von RESTful Microservices mittels DDD.
• Frontend-Entwicklung mit Typescript und Angular 11/13.
• Weiterentwicklung von MVC Anwendungen basiert auf JSP und JSF.
• Implementierung der Barrierefreiheit und i18n.
• Erhöhung der Sicherheit mittels Token Authentifizierung, CSP
• Begebung von Security-Lücken und Schutz gegen CSRF, XSS
• Festhalten an Clean-Code Prinzipien.
• Containerisierung mittels Docker.
• Definieren von Openshift DeploymentConfigs, Services, Routes, HPAs.
• Schreiben und Wartung von CICD-Pipelines mit Jenkins und Bamboo(Declarative Pipelines).
• Konfigurierung vom Wildfly-Server, Linux Shell
• XML (XBRL) Parsen mit XPath
• Optimierung von Ladezeiten / Anzahl von Aufrufen.
• Anbindung und Kommunikation mit externen Systemen und Datenbanken (Oracle).
• Datenbankversionierung mit Flyway und Liquibase
• Build- und Dependency-Management mit Maven.
• Schreiben von Unit Tests mit JUnit und Mockito.
• Testautomatisierung mit Selenide.
• Durchführung von Code-Reviews.
• Schreiben und Ausführung von Lasttests mittels JMeter und Wiremock.
• Analyse und Ressource-Optimierung mit Openshift und Dynatrace.
• Monitoring mit Dynatrace und Prometheus/Grafana Stack.
• Zusammenarbeit, technische und fachliche Abstimmung mit Mitgliedern des eigenen sowie anderen
SCRUM-Teams, Beteilung an relevanten Meetings, Sprint Plannings, Reviews, Refinements, Retros.
• Erstellung und Bearbeitung von Stories und Aufgaben mittels Jira.
• Kommunikation und Austausch mit anderen Teams aus dem ART.
• Implementierung von HTML-Reports mit Freemarker-Engine
• Schreiben der Dokumentation mit Javadoc und Confluence.
• Analyse und Fixen von Prodbugs
• Backend-Entwicklung mit Java 8/11 und Spring Framework, Spring Boot.
• Weiterentwicklung des CRMs mit Apache Struts und Umbau auf Microservices und ReactJS.
• Erstellung von RESTful und Event-Driven Microservices basiert auf Spring Boot.
• Absicherung von Microservices durch API-Keys.
• Containerisierung mit Docker und Kubernetes.
• Migrieren verschiedener Services von monolithischer Struktur zu Microservices-Architektur.
• Entkopplung von Microservices mit JMS und ActiveMQ.
• Frontend-Entwicklung mit Typescript und ReactJS.
• Schreiben von Unit Tests mit Junit und Mockito.
• Schreiben und Bearbeitung von Stories und Aufgaben in Jira.
• Monitoring mit Prometheus und Grafana.
• Zusammenarbeit und Abstimmung mit Mitgliedern des eigenem und anderen SCRUM Teams in der
Organisation und Beteiligung an relevanten Team-Meetings, Plannings, Reviews, Refinement,
Retrospective.
• Durchführung von Code Reviews.
• Einführung und Unterstützung von neuen Teammitgliedern.
• Analyse und Fixen von Prodbugs.
• Konfigurieren von nginx Proxies
Country: Bosnia and Herzegovina
Name of unit or department: Software Development - Business or sector: Information and communication
Involved in multiple projects focusing mainly on Web development, both as a solo software developer and as part
of a small team.
Technologies: Java 6 , GWT , AngularJS , Oracle 11g , Maven , Grunt , Eclipse/VS Code
Country: Bosnia and Herzegovina
Name of unit or department: Software Development, Computer Graphics - Business or sector: Information and
communication
Involved in Ventuz scripts operation during various national lottery programmes on national TV and minor
software development.
Technologies: C# .NET , AngularJS
Country: Bosnia and Herzegovina
Name of unit or department: Software Development - Business or sector: Information and communication
Involved in design, development and maintenance of different components within a CRM System in the
Telecommunications sector.
Technologies: Java 8 , Spring Framework , PL/SQL , Oracle 11g , PostgreSQL , Maven , Eclipse
Country: Bosnia and Herzegovina
Involved in development and maintenance of an eCommerce Platform in the retail sector.
Technologies: PHP , C# .NET , Eclipse