freiberufler Softwareentwickler (Python|PHP|Java) / Softwaretester auf freelance.de

Softwareentwickler (Python|PHP|Java) / Softwaretester

offline
  • 70‐90€/Stunde
  • 01307 Dresden
  • DACH-Region
  • de  |  en
  • 08.05.2024

Kurzvorstellung

Meine Schwerpunkte liegen in der Entwicklung von Webanwendungen mit den Programmiersprachen Python, PHP und Java sowie Softwaretest nach ISTQB. Weiterführend verfüge ich über fundierte Kenntnisse in der Frontend Entwicklung.

Qualifikationen

  • CSS (Cascading Style Sheet)12 J.
  • Django2 J.
  • HTML512 J.
  • ISTQB1 J.
  • Java (allg.)3 J.
  • PHP12 J.
  • Python4 J.
  • React (JavaScript library)
  • Selenium2 J.
  • Symfony1 J.

Projekt‐ & Berufserfahrung

Testing Engineer
Kundenname anonymisiert, Berlin
10/2022 – 3/2024 (1 Jahr, 6 Monate)
Medienbranche
Tätigkeitszeitraum

10/2022 – 3/2024

Tätigkeitsbeschreibung

- Statischer Test von Anforderungsdokumenten und Prüfung
der Umsetzung von notwendigen Änderungen an
Anforderungen
- Analyse kritischer Use Cases als Grundlage für einen
risikobasierten Regressionstestfallkatalog
- Erstellung eines risikobasierten
Regressionstestfallkataloges unter besonderer
Berücksichtigung der Schnittstellen zu Partnersystemen
- Testdurchführung und Testdokumentation der
Regressiontstestfälle
- Dokumentation von Verhaltensabweichungen
- Verifikation von gelösten Verhaltensabweichungen
- Automatisierung von Testfällen unter Verwendung von
Java, TestNG, Selenium (Selenide) und Cucumber/Gherkin
- Agile Arbeitsweise

Eingesetzte Qualifikationen

Behavior Driven Development, Git, Java (allg.), Test Automation, Testdesign (IT)

Softwareentwickler PHP/Symfony
Kundenname anonymisiert, Homeoffice
9/2021 – 9/2022 (1 Jahr, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2021 – 9/2022

Tätigkeitsbeschreibung

- Entwicklung auf Basis einer Microservice Architektur mit
dem Symfony Framework, CQRS Implementation mit der
Messenger Komponente, IPC mit RabbitMQ und Doctrine
als ORM
- Erstellung von Unit-Tests, API-Tests
- Schulung der Mitarbeiter in der Erstellung von
Microservices unter Verwendung o.g.
Frameworks/Libraries und Erstellung von Unit-Tests
- Entwicklung eines Microservice Bundles für die Realisation
von RPC, Event Sourcing und Storing, etc.
- Nutzung der Paketmanager npm und composer
- Entwicklung nach Clean Code/Clean Architecture Standard,
Einsatz diverser Entwicklungsmuster
- Agile Arbeitsweise nach Scrum

Eingesetzte Qualifikationen

Git, Docker, PHP, Symfony, Test Automation

Testautomatisierer
Kundenname anonymisiert, Homeoffice
3/2021 – 7/2021 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2021 – 7/2021

Tätigkeitsbeschreibung

- Automatisierung von Tests für eine BroadSoft (Cisco) Call
Center Software unter Verwendung von Ruby, Cucumber
und Gherkin in einem Telefonie Labor Umfeld (IPTelefonie).
- Agile Arbeitsweise

Eingesetzte Qualifikationen

Git, Behavior Driven Development, Ruby, Selenium

Testautomatisierer
Kundenname anonymisiert, Homeoffice
2/2021 – 12/2022 (1 Jahr, 11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2021 – 12/2022

Tätigkeitsbeschreibung

- Entwicklung von Medium Tests (Unit/Integration/API)
unter Verwendung von Pytest für eine Applikation
basierend auf dem Django Framework
- Erstellung von Testfällen
- Automatisierung von End-2-End Tests mit Pytest, Pytestbdd
(Behavior Driven Development) und Selenium
- Erstellung einer CI/CD Pipeline für das Git-
Codemanagement Tool Bitbucket.
- Erstellung von Trusted Docker Images mit Debian
- Automatisierung mit Jenkins
- Agile Arbeitsweise

Eingesetzte Qualifikationen

Behavior Driven Development, Test Automation, Docker, Jenkins, Python, Django, Selenium

Softwareentwickler
Kundenname anonymisiert, Berlin
1/2020 – 12/2020 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

- Weiterentwicklung, Wartung und Pflege einer Software für die Auswertung von GPS Daten Tests mit Python unter der Verwendung des Frameworks Django und weiterführend Pandas, Numpy, Bootstrap 4 sowie Javascript (ES 6)
- Erstellung von Unittests und Funktionalen Tests mit Selenium
- Verwendung von GitLab für CI/CD
- Agile Arbeitweise

Eingesetzte Qualifikationen

Test Automation, Git, Python, Django, Selenium, Softwareentwicklung (allg.)

Softwareentwickler PHP (Festanstellung)
Kundenname anonymisiert, Homeoffice
4/2019 – 12/2019 (9 Monate)
Fortbildungseinrichtung
Tätigkeitszeitraum

4/2019 – 12/2019

Tätigkeitsbeschreibung

- Entwicklung einer Microservice Architektur mit dem Symfony Framework, CQRS Implementation mit der Messenger Komponente, ISP mit RabbitMQ und Doctrine als ORM
- Entwicklung von Frontends mit React und Twig
- Verwendung von Typescript mit React, Nutzung von Webpack Encore
- Nutzung des Symfony Formbuilders mit Twig und für die Datenvalidierung bei APIs
- Entwicklung nach Clean Code/Clean Architecture Standard, Einsatz diverser Entwicklungsmuster
- Weiterführende Themen: ReactPHP, insbesondere für die Erstellung von API Gateways in einem Microservice Umfeld, Event Sourcing, Testautomatisierung mit PHPUnit, Docker

Eingesetzte Qualifikationen

Git, CSS (Cascading Style Sheet), HTML5, Json, PHP, React (JavaScript library), SOAP, Software Architecture, Symfony

Pflichtpraktikum / Studium in Vollzeit (Festanstellung)
Kundenname anonymisiert, Görlitz
10/2018 – 3/2019 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2018 – 3/2019

Tätigkeitsbeschreibung

Durchgeführte Tätigkeiten im Rahmen des Praktikums:
- Erstellung Rest API mit Python (Django)
- Entwicklung einer Java Applikation für mobile Endgeräte mit Android Betriebssystem für die Darstellung von Kunden- und Produktdaten
- Installation von Linux Betriebssystemen und Integration von Thin Clients im Microsoft Windows Terminal-Server Umfeld
- Entwicklung einer Java Konsolenapplikation und einer JavaFX Anwendung für die Erstellung von Konfigurationsdateien

Eingesetzte Qualifikationen

Java (allg.), Python

Software Tester (Festanstellung)
Kundenname anonymisiert, Görlitz
9/2017 – 9/2018 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

9/2017 – 9/2018

Tätigkeitsbeschreibung

- Testdurchführung von Release und Lauffähigkeitstests
- Automatisierung von Softwaretests mit QTP (VBScript) und der Entwicklung von Java Konsolenapplikationen für die Implementation von Such-, Sortier- und Mustererkennungs Algorithmen als Erweiterung
- Automatisierung der Erstellung von Reportings für das Projektmanagement unter Verwendung von HP QC mit einer MSSQL Datenbank, Microsoft Excel, Python und Jupyter Notebook für die Datenanalyse sowie Python mit Tkinter für die Steuerung per GUI
- Installation eines Apache Webservers und MySQL Datenbank auf dem intern genutzten V-Server der Abteilung
- Erstellung eines Webportals mit PHP 7, HTML5 und Javascript unter Verwendung der Frameworks Bootstrap und jQuery für die Anzeige des tagesaktuellen Status der Auftragsbearbeitung und spezifischer Kennzahlen.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Mysql, ISTQB, Java (allg.), Python, CSS (Cascading Style Sheet), HTML5, Jquery

Internetmarketing
Selbständige Tätigkeit, Homeoffice
1/2007 – 8/2017 (10 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2007 – 8/2017

Tätigkeitsbeschreibung

Vermarktung verschiedener Produkte:
- Erstellung von Webseiten mit PHP, Javascript, HTML und CSS. Auslesen von Daten verschiedener Schnittstellen (SOAP/XML/JSON)
- Debian Server Administration
- Suchmaschinenoptimierung und -marketing
- Social Media Promotion

Eingesetzte Qualifikationen

Debian Linux, XML, SOAP, CSS (Cascading Style Sheet), HTML5, Json, PHP

Zertifikate

ISTQB
2017

Ausbildung

Medieninformatik
B.Sc.
2021
TH Brandenburg
Fachmann für Systemgastronomie
Ausbildung
2004
München

Über mich

Über die vergangenen Jahre konnte ich mir tiefgreifende Kenntnisse in der objektorientierten Programmierung und gängigen Entwicklungsmustern aneignen. Der Fokus lag dabei auf Webanwendungen mit den Programmiersprachen PHP, Phyton und Java mit den Frameworks Symfony, Django und Spring. HTML5, CSS3/Sass und Javascript (u.a. mit jQuery und React) gehörten dabei zu den verwendeten Frontendtechnologien.

Weiterführend konnte ich einschlägige Erfahrungen im Bereich von Softwaretests nach ISTQB in den Bereichen automatisierter Black Box Tests (QTP/Tosca/Selenium) und xUnit Testing sammeln.

Weitere Kenntnisse

- Medieninformatik
- Softwaretest nach ISTQB

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2316
Alter
47
Berufserfahrung
17 Jahre und 11 Monate (seit 01/2007)

Kontaktdaten

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

Jetzt Mitglied werden