Senior IT Consultant
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 90402 Nürnberg
- Umkreis (bis 200 km)
- de | en | ru
- 03.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 11/2023
Tätigkeitsbeschreibung
Branche: Behörde
Zeitraum: 03/2023 - 10/2023
Rolle: Entwickler
Projektbeschreibung: Diverse REST-Services für die Informationsbeschaffung von Adressen, Gebäudedaten, Organisationseinheiten und Lokationszuordnungen
Aufgaben:
Im Java EE Backend diverse Erweiterungen, Anpassungen, Unit Tests und IT Tests implementiert
REST-Kommunikationspunkte und Datenbankzugriffe anhand von Java Spring Framework bereitgestellt
Batch Projekte mit dem Java Spring Batch Framework bereitgestellt
Diverse CRON-Jobs in Kubernetes Cluster anhand von Kubectl und Ausführung von Helmcharts in Jenkins bereitgestellt
Docker-Images gebaut und auf Funktion getestet
Werkzeuge: Intelli J, Jira, Bitbucket, Confluence, Jenkins, Kubectl, Rancher, Oracle SQL Developer
Sprachen/Technologien: Java EE, Oracle-SQL, Liquibase, Docker, Kubernetes, Helmcharts
Methodik/Vorgehen: Scrum
Software engineering / -technik
9/2022 – 3/2023
Tätigkeitsbeschreibung
Branche: Behörde
Zeitraum: 07/2022 – 03/2023
Rolle: Entwickler
Projektbeschreibung: Firmeninternes webbasiertes Tool zur Verwaltung von Gruppen, deren Mitglieder, Zuständigkeiten und Dienstleistungsempfänger
Aufgaben:
Im Java Backend diverse Anpassungen, Unit Tests und Cucumber Fachtestszenarien implementiert
REST Kommunikationspunkte anhand von OpenAPI bereitgestellt
Im Angular Front-End diverse Anpassungen, Unit Tests und Pact-Tests implementiert
Datenmigrationen auf Liquibase Basis angelegt
Dockerimagebau für Umzug in Kubernetes vorbereitet
Werkzeuge: Intelli J, Visual Studio Code, Jira, Bitbucket, Confluence
Sprachen/Technologien: Java EE, HTML, CSS, TypeScript, Angular, Cucumber Framework, Oracle-SQL, OpenAPI, Liquibase, Docker, Kubernetes
Methodik/Vorgehen: Scrum
Software engineering / -technik
7/2022 – 3/2023
Tätigkeitsbeschreibung
Branche: Behörde
Zeitraum: 09/2022 – 03/2023
Rolle: Entwickler
Projektbeschreibung: Firmeninternes webbasiertes Tool zur Informationsbeschaffung über alle nationalen Dienststellen bzw. Organisationseinheiten
Aufgaben:
Im Front-End Darstellungsanpassungen bzw. Erweiterungen durchgeführt
Fachtestszenarien, Unittests und Pact-Tests bereitgestellt
REST-Serviceaufrufe erweitert und eingebunden
Initialisierung der PODs für die jeweilige Umgebung sichergestellt
Werkzeuge: Intelli J, Visual Studio Code, Jira, Bitbucket, Confluence, Rancher
Sprachen/Technologien: HTML, CSS, TypeScript, Angular, Playwright-, Jest- und Karma Framework
Methodik/Vorgehen: Scrum
Software engineering / -technik
3/2022 – 7/2022
Tätigkeitsbeschreibung
Branche: IT
Zeitraum: 03/2022 – 07/2022
Rolle: Entwickler
Projektbeschreibung: Ein firmeninternes webbasiertes Auftragsmanagementsystem mit MS-SQL Datenbankanbindung
Aufgaben:
Im Java Backend diverse Entities, Repositories, Services und REST-Controller implementiert
REST Kommunikationspunkte aufgebaut mit Spring Framework
Spring Security Framework für Authentifizierung anhand von Active Directory und Autorisierung anhand von „attribute based access control“ mit einem JWT Token implementiert
Im Angular Fron-End diverse Komponenten für die Wiederverwendung als Library implementiert
Datenmigration
Werkzeuge: Eclipse, Visual Studio Code, MS-SQL Management Studio, Jira, TFS
Sprachen/Technologien: Java Swing, HTML, CSS, TypeScript, Angular, Spring Framework, MS-SQL
Methodik/Vorgehen: Scrum
Software engineering / -technik
1/2021 – 3/2022
Tätigkeitsbeschreibung
Branche: IT, Elektro
Zeitraum: 01/2021 - 03/2022
Rolle: Entwickler
Projektbeschreibung: Eine Software zur Erzeugung von Testvektoren für die Ausführung von Boundary Scan Tests mit JTAG fähigen Devices mit dem hauseigenen Programmer
Aufgaben:
Projektstruktur gänzlich angelegt
Unter Berücksichtigung von Dependency Injection und dem Prism Framework Interfaces und deren Implementierungen erzeugt
Services bereitgestellt für z.B. Report in PDF Dokument oder Chart-Erzeugung
„Google remote procedure calls“(GRPC) Server / Client für Datenaustausch mit einer API einer Fremdsoftware implementiert
Diverse Unit, Integration und explorative Tests durchgeführt
Konzeption und Design der Software-Architektur ausgearbeitet
Werkzeuge: Visual Studio
Sprachen/Technologien: C#, WPF, PRISM Framework, Dependency Injection, GRPC
Methodik/Vorgehen: Kanban / Wasserfall
Software engineering / -technik
9/2019 – 9/2021
Tätigkeitsbeschreibung
Branche: Lehre
Zeitraum: 09/2019 - 09/2021
Rolle: Entwickler
Projektbeschreibung: Eine Software zum Verwalten von diversen Kontakten (Erstellen, löschen, bearbeiten, informieren per Mail) der Hochschule, die auf Basis einer Homepage bereitgestellt wurde
Aufgaben:
Diverse REST Services anhand Controller im Backend und NSWagger im Front-End implementiert
Diverse Unit, Integration und explorative Tests durchgeführt
Data-Modells, Repositories, Services und Controller im Backend angelegt
Diverse Angular Komponenten und Services erstellt
Diverse HTML Seiten bearbeitet
Diverse Bibliotheken eingebunden
Werkzeuge: Visual Studio, Visual Studio Code, NSwagger, MS-SQL Management Studio
Sprachen/Technologien: C#, Dependency Injection, Entity Framework, MS-SQL, Angular, HTML, CSS, TypeScript
Methodik/Vorgehen: Scrum
Software engineering / -technik
9/2018 – 3/2022
Tätigkeitsbeschreibung
Branche: IT, Elektro
Zeitraum: 09/2018 - 03/2022
Rolle: Entwickler
Projektbeschreibung: Eine Software zur Durchführung von Programmieraufgaben von unterschiedlichen ICs. Beinhaltete Bedienung, Anzeige, Kommunikation mit Fremdsystemen anhand JSON / XML basierten Nachrichten und Ansteuerung von mechanischen Komponenten ( „Semi automatic production“ Anlage)
Aufgaben:
Diverse Bugfixes durchgeführt
Diverse neue Features implementiert unter Berücksichtigung des „Model-View-Controller“ Patterns meist bestehend aus GUI-Elementen und Hintergrund-Logik
Diverse CustomerCode Projekte für unterschiedliche Kunden bereitgestellt (Beinhalteten die Stage-Logik)
GRPC Server bereitgestellt zur Anbindung unterschiedlicher „Manufacturing execution systems“ (MES-Systeme) und Treiber-Anbindung
Diverse Simulatoren für die Nutzung der TCP/IP basierten Kommunikation mit Nachrichten im JSON / XML Format erstellt
Ein Visualisierungstool für die Anzeige und Bearbeitung von strukturierten Informationen im JSON Format implementiert
Werkzeuge: IntelliJ, Eclipse, Git, MySql
Sprachen/Technologien: Java Swing, GRPC, JSON, XML, MySql
Methodik/Vorgehen: Wasserfall, Scrum
Software engineering / -technik
Ausbildung
Nürnberg
Nürnberg
Weitere Kenntnisse
Umgang mit Frameworks: Java Swing, Angular, Java Spring Boot, Java Spring Boot Batch, WPF, Material Design, PrimeNG, GRPC, Cucumber, Playwright, Selenium, JPA, Entity Framework
Umgang mit Technologien: Docker, Kubernetes, Docker-Compose, Jenkins Pipeline, GIT, Maven, Gradle
Umgang mit Werkzeugen: Eclipse, Inteilli J, Rancher Desktop, Jenkins UI, PGAdmin-UI, Postman, Visual Studio, Visual Studio Code, Android Studio
Arbeitsweise: Agil (SCRUM), Wasserfallmodell
Social Skills: Teamfähig, selbständig, kritikfähig, lernwillig, motiviert
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden