Das Bundesamt für Migration und Flüchtlinge (BAMF) ist die Behörde für Asyl, Migration und Integration in Deutschland. Im Rahmen verschiedener Projekte zur Digitalisierung soll die "Bundesamt Bereitstellung Sprachmittlung (BABS)" in der Behörde umgesetzt werden. So wird in diesem Projekt eine Webapplikation auf Basis des Frameworks JHipster mit Java-Backend und Angular-Frontend agil entwickelt. Ziel des SCRUM-Projekts ist die Software-Entwicklung und Software-Qualitätssicherung von BABS bis zum Rollout in die Produktivanwendung.
Aufgaben:
Frontend-Entwicklung unter meiner Führung mit Angular und Bootstrap in Javascript und HTML/CSS
Backend-Entwicklung mit JHipster und Spring Boot, Anbindung des Frontends über REST-Schnittstellen
Weiterentwicklung der JasperReports-Templates mit Jaspersoft Studio und Testautomatisierung in JUnit
Erstellung und Weiterentwicklung von Unit-Tests für die Frontend-Komponenten in KARMA
Erstellung und Durchführung von E2E-Tests für das Frontend mit Intellij und Protractor
Erstellung und Weiterentwicklung von Unit- und Integrationstests für Backend-Klassen in JUnit
Anforderungsmanagement in Jira sowie Fehler-Analyse und -Behebung als Firefighter in Confluence
Deployment der Release-Candidates in Jenkins inklusive Durchführung des Dry-Runs, Ablage und Upgrade
Umsetzung und Präsentation der User-Storys im Sprint-Review, Beratung des Fachbereichs und der PL
Installation und Administration eines UpSource-Servers zur Review der User Stories mit UpSource
HTML/CSSJavaJavascriptTypescriptRESTAgile VorgehensweiseSCRUMContinous IntegrationWindows7PostgreSQLSelenium WebDriverHibernateSourceTreeScrumJitsi MeetAnforderungsmanagementBarrierefreiheitVirtualisierungBackend-Entwicklung mit JHipster und Spring BootFrontend-Entwicklung mit Angular und BootstrapBuildmanagementTestautomatisierungUnittestingRegressionstestsContinuous IntegrationUnit-Tests für die Frontend-Komponenten in KARMAIntegrationstestDurchführung von E2E-TestsE2E-TestsE2E/ End2EndUnit- und Integrationstests für Backend-Klassen in JUnitProjektmanagementWissenstransferDeployment der Release-Candidates in JenkinsBeratung des FachbereichsKommunikationPräsentationen der User-StorysTeamfähigkeitVermittlung zwischen StakeholdernCoachingAdministration eines UpSource-Servers
Bundesamt für Migration und Flüchtlinge (BAMF)
1 Jahr 3 Monate
2017-05 - 2018-07
Entwicklung einer Webapplikation zur internen Verwaltung und Generierung von Berater-Profilen
Software Entwickler & Tester Frontend-Entwicklung mit TypescriptEntwicklung des Backends und der GeschäftslogikJava...
Software Entwickler & Tester
Ziel des Projekts ist die Entwicklung einer Webapplikation zur internen Verwaltung und Generierung von Berater-Profilen. Der Profiler soll dabei auf der Basis des Frameworks JHipster mit Java-Backend und Angular-Frontend umgesetzt werden. Im SCRUM-Prozess werden die User Stories nach vertikalem Schnitt umgesetzt. Zum Verantwortungsbereich der Entwicklung zählt die Datenbank, das Back- und Frontend der Webanwendung, das Software-Testing, die Integration der Features in die Gesamtanwendung sowie das Ausrollen auf die Produktionsanwendung.
Aufgaben:
Entwicklung des Backends und der Geschäftslogik mit Java im Spring Boot Framework in IntelliJ
Frontend-Entwicklung mit Typescript im Angular-Framework in Visual Studio Code und über REST-API
Entwurf und Implementierung des Designs im Frontend mit HTML/CSS und Javascript in Bootstrap
Änderung und Erweiterung der PostgreSQL-Datenbank mit Liquibase und Definieren von Testdaten
Erstellung der Unit-Tests sowie Durchführung der Testautomatisierung mit JUnit und KARMA
User Story Formulierung nach SCRUM und Projektmanagement mit Slack, Trello und Jira
IntelliJJHipsterSpring BootGithubVisual Studio CodeAngularBootstrapPostgreSQLLiquibaseJUnitKARMAAtlassian JIRAPowerPointSlackTrelloTeam Wikipedia (Wiki)
Frontend-Entwicklung mit TypescriptEntwicklung des Backends und der GeschäftslogikJavaTypeScriptAgile VorgehensweiseSCRUMAgile SoftwareentwicklungDefinieren und Anlegen von TestdatenTestautomatisierungAnforderungsmanagementPräsentationenWindows 10Java-API for REST-ServicesVersionsverwaltungREST-APISchnittstellenEntwurf und Implementierung des DesignsHTML/CSSJavascriptIntegrationstestSoftwaretestSchnittstellentestSystemintegrationstestSystemtestErstellung der Unit-TestsDurchführung der TestautomatisierungUnittestingTestmanagementmanuelles TestingContinuous IntegrationUser Story FormulierungKommunikationTeamfähigkeitProjektmanagement
Das Goethe-Institut e.V. ist das weltweit tätige Kulturinstitut Deutschlands. Um den Anforderungen an die Darstellung auf mobilen Endgeräten gerecht zu werden, wird das bestehende Design des Webshops zur Buchung von Sprachkursen durch eine Version im Responsive Design ersetzt. Neben der responsiven Webseite soll besonders die Check-Out Engine (COE) auf verschiedenen mobilen Endgeräten wie z. B. Smartphones, Tablets, Phablets und Laptops in allen gängigen Browser-Varianten getestet werden. Die manuellen Tests werden in vier Testzyklen von jeweils einer Woche durchgeführt.
Aufgaben:
Aufbau des Testdesigns, Review und Erstellung der Testfälle für manuelle Tests und Dokumentation
Durchführung des manuellen Testings mit BrowserStack und Genymotion, Defektmanagement mit Jira
testMATRIXtestSITES - Testmatrix (Entscheidungstabellen)AndroidMacOSWindows 10Windows 7Windows XP
Manuelles TestingTestfallermittlungDefektmanagementQualitätsicherungTestfallentwicklungTestdesignAndroidMacOSWindows XPWindows 7Windows 10BrowserStackGenymotionJiraMS OfficetestSIDES - EntscheidungsmatrixtestMatrixTestSitesTestfallreviewTestmanagementSoftwaretestAufbau des TestdesignsErstellung der TestfälleDurchführung des manuellen TestingsMobile Testing
Goethe-Institut e.V., München
Aus- und Weiterbildung
Aus- und Weiterbildung
Zertifizierungen
Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3
Microsoft Certified Professional
Microsoft Specialist: Programming in C#
Microsoft Certified Professional Transcript
Basiszertifikat im Projektmanagement (GPM)
Oracle Software Security Assurance (OSSA) Certificate of Completion
ISTQB® Certified Tester Foundation Level
Selenium® Foundation Level - Testautomatisierung im Web
Das Bundesamt für Migration und Flüchtlinge (BAMF) ist die Behörde für Asyl, Migration und Integration in Deutschland. Im Rahmen verschiedener Projekte zur Digitalisierung soll die "Bundesamt Bereitstellung Sprachmittlung (BABS)" in der Behörde umgesetzt werden. So wird in diesem Projekt eine Webapplikation auf Basis des Frameworks JHipster mit Java-Backend und Angular-Frontend agil entwickelt. Ziel des SCRUM-Projekts ist die Software-Entwicklung und Software-Qualitätssicherung von BABS bis zum Rollout in die Produktivanwendung.
Aufgaben:
Frontend-Entwicklung unter meiner Führung mit Angular und Bootstrap in Javascript und HTML/CSS
Backend-Entwicklung mit JHipster und Spring Boot, Anbindung des Frontends über REST-Schnittstellen
Weiterentwicklung der JasperReports-Templates mit Jaspersoft Studio und Testautomatisierung in JUnit
Erstellung und Weiterentwicklung von Unit-Tests für die Frontend-Komponenten in KARMA
Erstellung und Durchführung von E2E-Tests für das Frontend mit Intellij und Protractor
Erstellung und Weiterentwicklung von Unit- und Integrationstests für Backend-Klassen in JUnit
Anforderungsmanagement in Jira sowie Fehler-Analyse und -Behebung als Firefighter in Confluence
Deployment der Release-Candidates in Jenkins inklusive Durchführung des Dry-Runs, Ablage und Upgrade
Umsetzung und Präsentation der User-Storys im Sprint-Review, Beratung des Fachbereichs und der PL
Installation und Administration eines UpSource-Servers zur Review der User Stories mit UpSource
HTML/CSSJavaJavascriptTypescriptRESTAgile VorgehensweiseSCRUMContinous IntegrationWindows7PostgreSQLSelenium WebDriverHibernateSourceTreeScrumJitsi MeetAnforderungsmanagementBarrierefreiheitVirtualisierungBackend-Entwicklung mit JHipster und Spring BootFrontend-Entwicklung mit Angular und BootstrapBuildmanagementTestautomatisierungUnittestingRegressionstestsContinuous IntegrationUnit-Tests für die Frontend-Komponenten in KARMAIntegrationstestDurchführung von E2E-TestsE2E-TestsE2E/ End2EndUnit- und Integrationstests für Backend-Klassen in JUnitProjektmanagementWissenstransferDeployment der Release-Candidates in JenkinsBeratung des FachbereichsKommunikationPräsentationen der User-StorysTeamfähigkeitVermittlung zwischen StakeholdernCoachingAdministration eines UpSource-Servers
Bundesamt für Migration und Flüchtlinge (BAMF)
1 Jahr 3 Monate
2017-05 - 2018-07
Entwicklung einer Webapplikation zur internen Verwaltung und Generierung von Berater-Profilen
Software Entwickler & Tester Frontend-Entwicklung mit TypescriptEntwicklung des Backends und der GeschäftslogikJava...
Software Entwickler & Tester
Ziel des Projekts ist die Entwicklung einer Webapplikation zur internen Verwaltung und Generierung von Berater-Profilen. Der Profiler soll dabei auf der Basis des Frameworks JHipster mit Java-Backend und Angular-Frontend umgesetzt werden. Im SCRUM-Prozess werden die User Stories nach vertikalem Schnitt umgesetzt. Zum Verantwortungsbereich der Entwicklung zählt die Datenbank, das Back- und Frontend der Webanwendung, das Software-Testing, die Integration der Features in die Gesamtanwendung sowie das Ausrollen auf die Produktionsanwendung.
Aufgaben:
Entwicklung des Backends und der Geschäftslogik mit Java im Spring Boot Framework in IntelliJ
Frontend-Entwicklung mit Typescript im Angular-Framework in Visual Studio Code und über REST-API
Entwurf und Implementierung des Designs im Frontend mit HTML/CSS und Javascript in Bootstrap
Änderung und Erweiterung der PostgreSQL-Datenbank mit Liquibase und Definieren von Testdaten
Erstellung der Unit-Tests sowie Durchführung der Testautomatisierung mit JUnit und KARMA
User Story Formulierung nach SCRUM und Projektmanagement mit Slack, Trello und Jira
IntelliJJHipsterSpring BootGithubVisual Studio CodeAngularBootstrapPostgreSQLLiquibaseJUnitKARMAAtlassian JIRAPowerPointSlackTrelloTeam Wikipedia (Wiki)
Frontend-Entwicklung mit TypescriptEntwicklung des Backends und der GeschäftslogikJavaTypeScriptAgile VorgehensweiseSCRUMAgile SoftwareentwicklungDefinieren und Anlegen von TestdatenTestautomatisierungAnforderungsmanagementPräsentationenWindows 10Java-API for REST-ServicesVersionsverwaltungREST-APISchnittstellenEntwurf und Implementierung des DesignsHTML/CSSJavascriptIntegrationstestSoftwaretestSchnittstellentestSystemintegrationstestSystemtestErstellung der Unit-TestsDurchführung der TestautomatisierungUnittestingTestmanagementmanuelles TestingContinuous IntegrationUser Story FormulierungKommunikationTeamfähigkeitProjektmanagement
Das Goethe-Institut e.V. ist das weltweit tätige Kulturinstitut Deutschlands. Um den Anforderungen an die Darstellung auf mobilen Endgeräten gerecht zu werden, wird das bestehende Design des Webshops zur Buchung von Sprachkursen durch eine Version im Responsive Design ersetzt. Neben der responsiven Webseite soll besonders die Check-Out Engine (COE) auf verschiedenen mobilen Endgeräten wie z. B. Smartphones, Tablets, Phablets und Laptops in allen gängigen Browser-Varianten getestet werden. Die manuellen Tests werden in vier Testzyklen von jeweils einer Woche durchgeführt.
Aufgaben:
Aufbau des Testdesigns, Review und Erstellung der Testfälle für manuelle Tests und Dokumentation
Durchführung des manuellen Testings mit BrowserStack und Genymotion, Defektmanagement mit Jira
testMATRIXtestSITES - Testmatrix (Entscheidungstabellen)AndroidMacOSWindows 10Windows 7Windows XP
Manuelles TestingTestfallermittlungDefektmanagementQualitätsicherungTestfallentwicklungTestdesignAndroidMacOSWindows XPWindows 7Windows 10BrowserStackGenymotionJiraMS OfficetestSIDES - EntscheidungsmatrixtestMatrixTestSitesTestfallreviewTestmanagementSoftwaretestAufbau des TestdesignsErstellung der TestfälleDurchführung des manuellen TestingsMobile Testing
Goethe-Institut e.V., München
Aus- und Weiterbildung
Aus- und Weiterbildung
Zertifizierungen
Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3
Microsoft Certified Professional
Microsoft Specialist: Programming in C#
Microsoft Certified Professional Transcript
Basiszertifikat im Projektmanagement (GPM)
Oracle Software Security Assurance (OSSA) Certificate of Completion
ISTQB® Certified Tester Foundation Level
Selenium® Foundation Level - Testautomatisierung im Web
Schulungen/ Fortbildungen
Fortbildung "Barrierefreiheit" (2021)
Kompetenzen
Kompetenzen
Schwerpunkte
manuelles Testen
Qualitätssicherung
Testdesign
Testfallentwicklung
Java Entwicklung
Software-Design
automatisiertes Testen
Produkte / Standards / Erfahrungen / Methoden
Agile Entwicklung
agile Programmierung
Agile Softwareentwicklung
Anforderungsmanagement
Angular
Browser Stack
Coaching
Confluence
Definieren und Anlegen von Testdaten
Entwicklungsumgebung
Genymotion
Git
GitHub
Hibernate
IntelliJ
JHipster
Jira
JUnit
Liquibase
Microsoft Visual Studio
PostgreSQL
Protractor
Präsentationen
REST
Scrum
Selenium
Selenium WebDriver
Soap UI
Softwareanpassung
SourceTree
Spring-Boot
Testautomatisierung
testMatrix
testSIDES - Entscheidungsmatrix
TestSites
Upsource
Wasserfall
Windows 7
KARMA
Jitsi Meet
Skype
Polycom
Jenkins
Maven
Jaspersoft Studio
Bootstrap
Oracle Developer
Slack
Trello
Continous Integration
Betriebssysteme
Android
Linux
MacOS
Microsoft Windows Server 2000
Windows
XP, 7, 10
Programmiersprachen
C#
C++
HTML
CSS
Java
Java-API for REST Services
JavaScript
KARMA
Maven
Slack
Spring Boot
Trello
TypeScript
Visual Basic
Visual Basic for Applications
Datenbanken
Microsoft SQL
Microsoft Access
MongoDB
Oracle DB
My SQL
Branchen
Branchen
IT
Öffentlicher Dienst
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung