RG

R. G.

verfügbar

Letztes Update: 14.04.2025

Software Engineer

Firma: PureSolution GmbH
Abschluss: Bachelor of Science – Wirtschaftsinformatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Schlagwörter

User Experience (UX) Projektmanagement Microsoft Visual Studio Oracle Databases Clean Code Asp.Net Java Javascript .Net Framework Xhtml + 36 weitere Schlagwörter anzeigen

Dateianlagen

Hr_100425.pdf

Skills

Tätigkeitsgebiet
  • Softwareentwicklung
  • Softwarearchitektur
  • Oberflächenentwicklung
  • Datenbankentwicklung
  • Prozessanalyse und –verbesserung
  • Softwareanalyse
  • Softwarerefaktorierung
  • Fehlerbehebung (Bugfixes) und Exceptionmanagement
  • User Experience orientierte Programmgestaltung
    (UX Design)
  • Projektleitung /Teilprojektleitung
  • Wissensmanagement
  • Videoproduktion
  • Konfigurationsmanagement
  • Qualitätsmanagement
  • Redaktion
  • Systemadministration
  • Testung


Prinzipien
  • KAIZEN
  • Clean Code
  • Agile Entwicklung (Scrum, Kanban)
  • Entwurfsmuster


IT-Infrastruktur
  • Server- und PC-Systeme (Dell)
  • Laptops und Netbooks (IBM-Lenovo)
  • Einplatinenrechner (Raspberry Pi 2 Modell B)
  • Switche und Router
  • Firewallsysteme (Watchguard FireBox X5500e)
  • NAS, DAS, SAN
  • VPN unter Microsoft Windows
  • ping, tracert, nslookup, arp


Betriebssysteme
Tiefgreifende Kenntnisse in:
  • Microsoft Windows 7 - 11
  • Linux Mint
Kenntnisse in:
  • Microsoft Windows XP – 11
  • Microsoft Windows Server 2000 – 2012
  • openSUSE


Programmiersprachen
Tiefgreifende Kenntnisse in:
  • C#.NET
  • C++
  • JavaScript
  • VC14 (Visual C++ Compiler 14)
  • XML
  • CSS
  • XHTML
Kenntnisse in:
  • Groovy
  • Java
  • PHP
  • Perl
  • Python
  • PowerShell
  • Linux Bash
  • Windows Batch
  • XSD
  • DRAWIO


Entwicklungswerkzeuge & -methoden
Tiefgreifende Kenntnisse in:
  • Team Foundation Server (TFS)
  • Microsoft Visio
  • Microsoft Visual Studio
  • Microsoft Testmanager (Umgebung für automatisierte Tests)
  • RTT (Real Time Tracer - Softwarestatistik)
  • Geany
  • Microsoft IIS 6 – 7
  • Rational ClearCase
  • .NET
  • ASP.NET
  • Docker
  • jQuery
  • SIDIS-Interfaces
  • DFL (DATEV Framework Library)
  • DFL Extended Grid (inkl. Stingray-Grid)
  • Tdcalc
  • TesterW-Variablen
  • SIDIS Pro Framework
  • MVC
Kenntnisse in:
  • Apache HTTP Server
  • DATEV Testautobahn
    (DAF - DATEV Automation Framework)
  • Microsoft Visual Studio Code
  • VIM
  • Git
  • GitLab
  • AJAX
  • Confluence
  • MediaWiki
  • WikiSphere
  • SourceMonitor
  • Polarion
  • SVN
  • Microsoft Project
  • Eclipse
  • Jpegtran
  • countperl
  • IeUnit
  • Xcopy
  • Google PageSpeed
  • WinRAR
  • 7ZIP
  • Gephi
  • jetbrains dotPeek
  • dumpbin
  • TeamCenter
  • ADO.NET Entity Framework
  • MFC
  • Dojo
  • Silverlight
  • AxCMS.net
  • log4net
  • log4php
  • User Story-Architektur
  • Objective Grid


Datenbanken
Tiefgreifende Kenntnisse in:
  • Microsoft SQL Server 2000 – 2008 R2 (Entwickler, Administrator)
  • MySQL5 Server (Entwickler, Administrator)
  • MariaDB Server (Entwickler, Administrator)
Kenntnisse in:
  • Oracle Database 12c (Entwickler)
  • CouchDB (Entwickler, Administrator)
  • SQLite (Entwickler, Administrator)


Standardsoftware
Kenntnisse in:
  • Microsoft Office
    (Word, Excel, Outlook, PowerPoint, Communicator)
  • Microsoft ClipChamp
  • Text-To-Speech (TTS)
  • Microsoft SharePoint
  • Nintex Workflows
  • Adobe Acrobat Professional DC
  • LibreOffice
  • FreeMind
  • Thunderbird
  • FileZilla Client
  • WinRAR
  • 7ZIP
  • Circuit
  • Skype
  • TeamViewer
  • DropBox
  • TeamDrive
  • NtBackup
  • TeamCenter


Sonstige Erfahrungen
  • Archiv- und Inventaranwendungen
  • Kritische Auseinandersetzung mit der Benutzerführung
  • Aufbereitung von Informationssystemen, z. B. Wikis, Benutzerhandbüchern etc.


Bachelor Arbeit
„Praxisbezogene Argumentationshilfe zum Thema Refaktorierung für Softwareentwickler und Führungskräfte“
Unterschiedliche Stakeholder haben unterschiedliche Anforderungen an ein Softwareprodukt. Zum Beispiel erwarten Kunden, dass die Software korrekt funktioniert, während die Softwareentwickler einen leicht verständlichen Quelltext benötigen, um schnell neue Funktionen zu implementieren. Für diese Problemstellung gilt Refaktorierung unter Experten, wie bspw. Robert C. Martin, als ein Lösungsbaustein.
Die Bachelorarbeit betrachtet zunächst im Rahmen des Produktmanagements den Lebenszyklus eines Softwareproduktes am Markt wie auch in der Entwicklung. Gegenstand näherer Beschreibung sind Phasen, die sich mit der inneren Qualität der Software befassen. Als Beispiel ist hier die Wartung (Maintenance) zu nennen. Weiter vertieft wird die Vorbetrachtung mit Hilfe einer Charakterisierung ausgewählter Stakeholder (Kunde, Führungskraft und Softwareentwickler). Als Softwareentwicklungsmodelle stellt die Arbeit das Framework Rational Unified Process (RUP) und das Modell Extreme Programming (XP) vor.
Eine Literaturrecherche beschreibt die Ziele von Refaktorierung und grenzt die Aktivität gegen andere ab. Des Weiteren werden die Ursachen für den Verfall der inneren Qualität einer Software - die Bad Smells - erklärt. Um Refaktorierung durchzuführen, haben Experten Voraussetzungen und Bedingungen aufgestellt, deren Einhaltung zum Erfolg dieser Maßnahme beitragen. In diesem Zusammenhang sei auf die „Pfadfinder-Regle“ Robert Martins in dessen Werk „Clean Coder“ verwiesen.
Den Praxisbezug bildet ein als Experiment aufbereiteter Refaktorierungsvorgang, der unter realen Bedingungen und nicht unter idealen Laborbedingungen stattfand. Die Bachelorarbeit beschreibt die Vorbereitung, Durchführung und Auswertung ausführlich.
Die Argumentationshilfe, die den Abschluss der Arbeit bildet, setzt sich zusammen aus den Ergebnissen der Literaturrecherche und den Erkenntnissen des Refaktorierungsexperiments.

Vollständiges Projektprofil siehe Dateianlage


 

Projekthistorie

01/2025 - bis jetzt
Videoproduzent
Internationaler Konzern, Industrie, (Industrie und Maschinenbau)

Internationaler Konzern, Industrie, Nürnberg

Produkthandhabungsvideos
Planung, Umsetzung und Dokumentation von Videos für Anwender der SIDIS Prime Produkte. Entwicklung einer informationsreichen und zielorientierten Story. Beachtung und Stärkung des Qualitätsanspruches der Marke des Kunden und SIDIS durch entsprechende Bild- und Tonqualität unter Anwendung von Intro und Outro, Jingle, Wortmarke sowie Text-To-Speech (TTS).

Teamgröße:    1 Produktionsleiter, 3 Videoproduzenten

Microsoft ClipChamp, Confluence, Text-To-Speech (TTS)

05/2024 - bis jetzt
Videoproduzent
Mittelständisches Unternehmen, IT-Dienstleistung (Internet und Informationstechnologie)

Mittelständisches Unternehmen, IT-Dienstleistung, Zirndorf

Wissensmanagement
Planung, Umsetzung und Dokumentation von Videos der Mitarbeiterinnen und Mitarbeiter der Firma XXX. Entwicklung einer informationsreichen und zielorientierten Story sowie unterhaltsamen, motivierenden Präsentation. Aufbau eines Qualitätsversprechens der Marke Firma XXX durch entsprechende Bild- und Tonqualität unter Anwendung von Intro und Outro, Jingle, Wortmarke sowie TTS.

Teamgröße:    1 Produktionsleiter, 1 Videoproduzent

Microsoft ClipChamp, Confluence, Text-To-Speech (TTS)

04/2024 - bis jetzt
Technischer Projektleiter, Wissensmanager, Systemadministrator
Mittelständisches Unternehmen, IT-Dienstleistung, (Internet und Informationstechnologie)

Mittelständisches Unternehmen, IT-Dienstleistung, Zirndorf

Qualitätsmanagementhandbuch-Freigabeprozess
Planen, Dokumentieren, Skripten (Automatisieren), Testen, Schulen von Vertretern des Qualitätsmanagementhandbuchfreigabeprozesses (QMH-Freigabe) der Firma XXX. Ein besonderer Schwerpunkt ist die Versionierung des QMHs. Regelmäßig wird der Prozess auf Verbesserungsmöglichkeiten hin geprüft und überarbeitet.

Teamgröße: 1 Mitglied d. Geschäftsführung
                     1 Technischer Projektleiter, Wissensmanager,
                      Systemadministrator
                     1 Qualitätsmanage mentbeauftragter (QMB)
                     1 Informationssicherheitsbeauftragter (ISB)
                        Datenschutzbeauftragter (DSB)

MediaWiki, MariaDB Server, Git, GitLab, Python, Linux Bash, Microsoft Visual Studio Code

02/2024 - bis jetzt
Projektleiter, Wissensmanager, Systemadministrator
Mittelständisches Unternehmen, IT-Dienstleistung (Internet und Informationstechnologie)

Mittelständisches Unternehmen, IT-Dienstleistung, Zirndorf

Wissensmanagement
Fortlaufendes Schulen im Umgang mit MediaWiki beim Qualitätsmanagementhandbuch (QMH) und Unternehmens-Wiki (Wiki) sowie Beraten im Umgang mit anderen Wissensablagen, aber auch im Bereich mündlicher Wissensweitergabe. Kontinuierliches Prüfen auf Verbesserungspotenzial im Umgang mit dem eingesetzten MediaWiki, dessen Erweiterungen sowie dem Konzept zur Strukturierung von Artikeln, Kategorien und Dateien. Das Automatisieren von Prozessen, z. B. MediaWiki-Aktualisierung, ist ebenfalls eine zentrale Aufgabe im Bereich Wissensmanagement. Das Trennen zwischen Quell- und Darstellungsformaten, z. B. DOCX und PDF oder DRAWIO und PNG, führt zum Bedarf an Exportverfahren, die stapelverarbeitungsfähig sind (Export-Skripte). Tests und Dokumentation sind Teil des Qualitätsmanagements.

Teamgröße: 1 Projektleiter, Wissensmanager, Systemadministrator
MediaWiki, MariaDB Server, Git, GitLab, Python, Linux Bash, PowerShell, Windows Batch, DRAWIO, PlantUml, Microsoft Visual Studio Code, Docker

02/2017 - bis jetzt
Softwareentwickler, Systemtester, Redakteur
Internationaler Konzern, Industrie, (Industrie und Maschinenbau)

Internationaler Konzern, Industrie, Nürnberg
Softwareentwickler, Systemtester, Redakteur

WebSites
Zum Aufgabenumfang gehören: Analysieren, Weiterentwickeln, Testen und Dokumentieren bestehender Web-Oberflächenanwendungen sowie Planen, Umsetzen, Testen, Dokumentieren und Integrieren neuer Funktionsgruppen als Plugins. Suchen und Beheben gemeldeter Programmfehler. Erstellen und Aktualisieren der Benutzerhandbücher. Umstellung des Designs. Umstellung auf 64Bit-Architektur. Refaktorieren ausgewählter Codestellen.
AdminClient, WebStatistic, WebStorage, Vehicle Data Explorer, Resource Manager und VCI Manager sind Anwendungen mit einer Web-Oberfläche. Verwaltet werden Fahrzeugdaten, Konfigurationen und Zustandsdaten, die im Verlauf des Fertigens und Testens von Fahrzeugen anfallen. Bestimmte Daten werden von anderen Systemen in die Datenbasis eingetragen, andere Daten erzeugt, ändert und löscht der Benutzer, entsprechend seiner Berechtigung. Daten werden i.d.R. tabellarisch dargestellt. Such- und Filterfelder ermöglichen das Reduzieren der angezeigten Daten. Ändert der Benutzer bestimmte Formularfelder, so ändern diese den Inhalt anderer Felder und ggf. ganze Formularbereiche.

Zur Architektur gehört ein Schichtenkonzept aus Datenbankzugriffs-, Geschäftslogik- und Benutzeroberflächenschicht, die mittels unterschiedlicher Bibliotheken umgesetzt sind. In der Oberflächenschicht kommen Drittanbieterkomponenten zum Einsatz sowie die Konzepte WebForm und MVC. Neben manuellen Oberflächentests stellen automatisierte UnitTests das erwartete Programmverhalten sicher. Im Fall des VCI Managers erfolgt der Datenzugriff über den zugehörigen WebService.

Teamgröße: 1 Projektmanager, Softwareentwickler
                     1 Softwareentwickler, Systemtester, Redakteur
                     1 Softwareentwickler
                     1 Systemtester, Redakteur

C#.NET Framework, VC.NET Framework, SIDIS-Pro-Framework, DevExpress Controls, CSS, JavaScript, Visual Studio, Oracle 12c, Rational Clear Case, SOmnitracker, jetbrains dotPeek, dumpbin, msbuild, Prototyping, Docker

WebServices
Softwareentwickler, Systemtester, Redakteur

Zum Aufgabenumfang gehören: Planen, Entwickeln, Weiterentwickeln, Testen und Dokumentieren neuer WebServices. Suchen und Beheben gemeldeter Programmfehler.

Resource Manager und VCI Manager sind Anwendungen mit einer Restful API. Authentifizierte WebService-Clients erzeugen, ändern und löschen Daten, entsprechend ihrer Berechtigung. Bestimmte Get-Aktionen bieten Suchparameter, um die Ergebnismenge zu reduzieren.

Zur Architektur gehört ein Schichtenkonzept aus Datenbankzugriffs-, Geschäftslogik- und API-Schicht, die mittels unterschiedlicher Bibliotheken umgesetzt sind. In der API-Schicht kommt das MVC-Konzept zum Einsatz. Neben automatisierten UnitTests stellen manuellen API-Tests mit dem Swagger-Editor das erwartete Programmverhalten sicher.

Teamgröße: 1 Projektmanager, Softwareentwickler
                     1 Softwareentwickler, Systemtester, Redakteur
                     1 Softwareentwickler
                     1 Systemtester, Redakteur

C#.NET Core, SIDIS-Pro-Framework, Visual Studio, Oracle 12c, Rational Clear Case, SOmnitracker, Siemens Swagger Editor, Docker

WinForm
Softwareentwickler, Systemtester

Zum Aufgabenumfang gehören: Weiterentwickeln, Testen und Dokumentieren der WinForm-Anwendung CpBuilder.

Teamgröße: 1 Projektmanager, Softwareentwickler
                     1 Softwareentwickler, Systemtester
                     3 Softwareentwickler; Redakteur
                     2 Systemtester, Redakteur

C#.NET Framework, SIDIS-Pro-Framework, Visual Studio, Rational Clear Case, SOmnitracker

10/2023 - 02/2024
Projektleiter, Wissensmanager, Systemadministrator
Mittelständisches Unternehmen, IT-Dienstleistung (Internet und Informationstechnologie)

Mittelständisches Unternehmen, IT-Dienstleistung, Zirndorf

Unternehmens-Wiki-Einführung
Planen, Auswählen der technischen Plattform, Inbetriebnehmen und Dokumentieren der Einführung eines Unternehmens-Wikis für die Firma XXX. Hierzu gehört auch das Schulen im Umgang mit dem Wiki.

Teamgröße: 2 Geschäftsführer
                     1 Projektleiter, Wissensmanager, Systemadministrator

MediaWiki, MariaDB Server, Linux Bash

08/2018 - 03/2019
Wissensmanager
Internationaler Konzern, Industrie (Industrie und Maschinenbau)

Internationaler Konzern, Industrie

WebCrawler zur autom. Analyse
Entwicklung eines WebCrawlers zur Speicherung von WebSeiten für weitere Analysen. Entwicklung von Analyseprototypen: Netzstruktur der Seiten, Prüfung defekter Links.

C#.NET, Microsoft Visual Studio, Microsoft SQL-Server, Gephi

07/2018 - 03/2019
Quality Manager
Internationaler Konzern, Industrie (Industrie und Maschinenbau)

Internationaler Konzern, Industrie

Agilität im QM-Umfeld
Analyse, Planung und Umsetzung von Maßnahmen für agiles Qualitätsmanagement.

Kanbanboard, Circuit, WikiSphere, Microsoft SharePoint, Adobe Acrobat Professional DC

04/2018 - 03/2019
Quality Manager, Wissensmanager
Internationaler Konzern, Industrie (Industrie und Maschinenbau)

Internationaler Konzern, Industrie

Wiki-Team-Management
Technische Betreuung des Teams Technical Writers mit Sitz in Indien. Aufgabe des Teams war es, die Struktur der Wissensplattformen zu verbessern, die Lese- und Verständlichkeit allgemein zugänglicher Seiten zu verbessern und Teams zu unterstützen, ihre eigenen Wissensablagestrukturen zu verbessern. Zur Aussteuerung des Teams gehörten täglich Telefonkonferenzen und eine transparente Aufgabenverteilung mittels Kanbanboards.

Kanbanboard, Circuit, Microsoft SharePoint, MediaWiki, WikiSphere

Zertifikate

Professional SCRUM MASTER I
Scrum.org
2020

Reisebereitschaft

In der Stadt Zirndorf mit einem Radius von 50 km verfügbar

Sonstige Angaben

Vollständiges Projektprofil siehe Dateianlage.
Profilbild von R G Software Engineer aus Zirndorf Software Engineer
Registrieren