freiberufler Senior IT Consultant auf freelance.de

Senior IT Consultant

offline
  • 85€/Stunde
  • 90402 Nürnberg
  • Umkreis (bis 200 km)
  • de  |  en  |  ru
  • 03.04.2024

Kurzvorstellung

Ich bin ein freundlicher Herr, der gerne programmiert und entsprechende Erfahrungen im Bereich der Softwareentwicklung mit Java, Angular, C# sammeln konnte. Meine Leidenschaft ist es als Full-Stack Entwickler in Erscheinung zu treten

Qualifikationen

  • Angular
  • C#
  • Docker
  • Git
  • Java (allg.)
  • Jenkins
  • Kubernetes
  • Microsoft Visual Studio
  • Spring Boot
  • SQL

Projekt‐ & Berufserfahrung

Backend Software-Entwickler (Java Spring Boot Batch)
Kundenname anonymisiert, Nürnberg
3/2023 – 11/2023 (9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Full-Stack Software-Entwickler (Angular & Java)
Kundenname anonymisiert, Nürnberg
9/2022 – 3/2023 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Full-Stack Software-Entwickler (Angular & Java)
Kundenname anonymisiert, Nürnberg
7/2022 – 3/2023 (9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Full-Stack Software-Entwickler (Angular & Java Spring Boot)
MID, Nürnberg
3/2022 – 7/2022 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Front-End Software-Entwickler (C#)
ProMik, Nürnberg
1/2021 – 3/2022 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Full-Stack Sofware-Entwickler (Angular & C#)
Hochschule, Nürnberg
9/2019 – 9/2021 (2 Jahre, 1 Monat)
Lehre
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Front-End Software-Entwickler (Java)
ProMik, Nürnberg
9/2018 – 3/2022 (3 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Software engineering / -technik

Ausbildung

Softwareengineering und Informationstechnik
Master of Engineering
2021
Nürnberg
Elektro- und Informationstechnik Schwerpunkt Informations- und Automatisierungtechnik
Bachelor of Engineering
2016
Nürnberg
Fachinformatiker Fachrichtung Anwendungsentwicklung
Ausbildung
2015
Mechatroniker
Ausbildung
2010

Weitere Kenntnisse

Programmieren in den Sprachen VBA Excel, C, C++, C#, Java EE, Typescript, CSS, HTML, SQL
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
111
Alter
38
Berufserfahrung
13 Jahre und 2 Monate (seit 09/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden