Software Engineer
Aktualisiert am 16.06.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 26.06.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Software Architecture
Produktentwicklung
GitHub-Actions
Docker
Web Client UI
Elm
User-Interface-Design
.NET-Core
C#
F#
ASP.NET
Azure
.NET
English
Verhandlungssicher
German
Muttersprache
Italian
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 8 Monate
2020-08 - heute

Building a web-based integrated development environment for novice programmers

OSS Maintainer / Software Engineer
OSS Maintainer / Software Engineer


.NET Azure DevOps Services C# Docker Elm Filmora GitHub Actions JavaScript YouTube
Elm Editor
8 Jahre 11 Monate
2015-05 - heute

Running a B2C business teaching programming

Founder / Owner
Founder / Owner

  • Running a B2C business teaching programming
  • Writing guides and documentation for customers, recording video walkthroughs 
  • Community Management ? Encouraging and promoting customer engagement 
  • Developing and operating backend software for usage-based billing of SaaS products
  • Designing and implementing web-based frontend for end users 
  • Developing automated assistants and an integrated development environment for programmers  

.NET ASP.NET Core C# CSS Docker Elm HTML JavaScript Roslyn .NET Compiler Platform
On Request
8 Monate
2022-02 - 2022-09

Designing and implementing data processing software for quality assurance applications around radiotherapy systems

Contractor - Software Engineer
Contractor - Software Engineer

  • Designing and implementing data processing software for quality assurance applications around Varian TrueBeam® radiotherapy systems 
  • Porting DICOMweb? client software to the .NET framework and expanding its implementation to project-specific needs for error reporting 
  • Implement processing of DICOM files and composing DICOM instances to conform with IHE-RO Technical Framework 
  • Developing a framework to support testing the productively used software in adverse environmental conditions like degraded network performance or outages 
  • Documenting architecture and design of the newly developed software system  

.NET ASP.NET C# DICOM DICOMweb
Varian Medical Systems
Dättwil, Switzerland; Remote
7 Monate
2018-09 - 2019-03

Implementing product features and automated tests

Contractor - Software Engineer
Contractor - Software Engineer

  • Developing software for the upcoming Varian Ethos? adaptive therapy system 
  • Implementing product features and automated tests 
  • Developing UI for clinicians in treatment workflow 
  • Monitoring and maintaining the build & test pipeline 
  • Supporting DevOps with insights about the CI/CD pipeline ? Building custom reports pulling and aggregating data from the Azure DevOps REST API  

.NET Azure DevOps Server C# Elm WPF
Varian Medical Systems
Dättwil, Switzerland
11 Monate
2016-08 - 2017-06

Implementing product features and automated tests

Contractor - Software Engineer
Contractor - Software Engineer

  • Implementing product features and automated tests 
  • Reducing costs for iterating on user interaction designs: Providing product management with a faster way to test interactive prototypes with customers, closing the gap between static mockups and the later implementation   

.NET C# CSS Elm HTML Javascript WPF
Varian Medical Systems
Dättwil, Switzerland
4 Jahre 9 Monate
2009-01 - 2013-09

Developing image processing systems in industrial automation

Employee - Software Engineer
Employee - Software Engineer

  • Developing image processing systems in industrial automation 
  • Performing feasibility studies to identify and mitigate risks considering environmental conditions and workpiece variances 
  • Executing complete projects from requirements engineering to commissioning and on-site production support 
  • Reducing expenses for on-site rework and updates of systems in production ? Develop configuration tools with graphical user interfaces and train customer staff to enable customer self-service 
  • Developing .NET interface modules for various sensors and actuators
  • Implementing network protocols and corresponding automated tests for integrating hardware with Ethernet and TCP-based interfaces with .NET applications  

.NET C# Cognex VisionPro Festo CMMO-ST HMS Anybus X-gateway Managed C++ Microsoft SQL Server Modbus Profinet Sick Ranger WAGO 750 Series WPF WinForms Wireshark
visolution GmbH
Kandel, Germany

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture Produktentwicklung GitHub-Actions Docker Web Client UI Elm User-Interface-Design .NET-Core C# F# ASP.NET Azure .NET

Produkte / Standards / Erfahrungen / Methoden

Functional Programming
Elm
C#
F#
ASP.NET Core
Anybus X-gateway
Chrome DevTools Protocol
Cognex VisionPro
CSS
Docker
Git
IIS
Microsoft Azure
(Storage, Web Apps, Functions, Cosmos DB)
Modbus-TCP
MS SQL Server
Robotic Process Automation
Roslyn .NET Compiler Platform
Sick Ranger
User Experience Design
User Interface Design
Visual Studio
Visual Studio Code
Windows Forms

Profile:

I am a software engineer with experience ranging from industrial automation and machine vision to game design and B2C SaaS. I started programming when I was a kid, and since then my work has expanded to include most of software development and operations.

My responsibilities include:

  • Requirements engineering
  • Interviewing users and stakeholders to discover use cases and shape product roadmaps
  • Designing user interfaces
  • Software architecture
  • Onboarding and training developers, demonstrating the use of tools and helpful patterns
  • Test automation and continuous integration
  • Operating production systems, performing deployments and migrations
  • Technical documentation
  • Writing user manuals and training customer staf
  • Performance profiling and optimization of software systems

Programmiersprachen

.NET
C#
Elm
F#
JavaScript

Datenbanken

Azure Cosmos DB
Elm-Time
MS SQL Server

Design / Entwicklung / Konstruktion

Bildverarbeitung
Vollständige Softwareentwicklung in zahlreichen Bildverarbeitungsprojekten sowie Hardwareentwicklung

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 8 Monate
2020-08 - heute

Building a web-based integrated development environment for novice programmers

OSS Maintainer / Software Engineer
OSS Maintainer / Software Engineer


.NET Azure DevOps Services C# Docker Elm Filmora GitHub Actions JavaScript YouTube
Elm Editor
8 Jahre 11 Monate
2015-05 - heute

Running a B2C business teaching programming

Founder / Owner
Founder / Owner

  • Running a B2C business teaching programming
  • Writing guides and documentation for customers, recording video walkthroughs 
  • Community Management ? Encouraging and promoting customer engagement 
  • Developing and operating backend software for usage-based billing of SaaS products
  • Designing and implementing web-based frontend for end users 
  • Developing automated assistants and an integrated development environment for programmers  

.NET ASP.NET Core C# CSS Docker Elm HTML JavaScript Roslyn .NET Compiler Platform
On Request
8 Monate
2022-02 - 2022-09

Designing and implementing data processing software for quality assurance applications around radiotherapy systems

Contractor - Software Engineer
Contractor - Software Engineer

  • Designing and implementing data processing software for quality assurance applications around Varian TrueBeam® radiotherapy systems 
  • Porting DICOMweb? client software to the .NET framework and expanding its implementation to project-specific needs for error reporting 
  • Implement processing of DICOM files and composing DICOM instances to conform with IHE-RO Technical Framework 
  • Developing a framework to support testing the productively used software in adverse environmental conditions like degraded network performance or outages 
  • Documenting architecture and design of the newly developed software system  

.NET ASP.NET C# DICOM DICOMweb
Varian Medical Systems
Dättwil, Switzerland; Remote
7 Monate
2018-09 - 2019-03

Implementing product features and automated tests

Contractor - Software Engineer
Contractor - Software Engineer

  • Developing software for the upcoming Varian Ethos? adaptive therapy system 
  • Implementing product features and automated tests 
  • Developing UI for clinicians in treatment workflow 
  • Monitoring and maintaining the build & test pipeline 
  • Supporting DevOps with insights about the CI/CD pipeline ? Building custom reports pulling and aggregating data from the Azure DevOps REST API  

.NET Azure DevOps Server C# Elm WPF
Varian Medical Systems
Dättwil, Switzerland
11 Monate
2016-08 - 2017-06

Implementing product features and automated tests

Contractor - Software Engineer
Contractor - Software Engineer

  • Implementing product features and automated tests 
  • Reducing costs for iterating on user interaction designs: Providing product management with a faster way to test interactive prototypes with customers, closing the gap between static mockups and the later implementation   

.NET C# CSS Elm HTML Javascript WPF
Varian Medical Systems
Dättwil, Switzerland
4 Jahre 9 Monate
2009-01 - 2013-09

Developing image processing systems in industrial automation

Employee - Software Engineer
Employee - Software Engineer

  • Developing image processing systems in industrial automation 
  • Performing feasibility studies to identify and mitigate risks considering environmental conditions and workpiece variances 
  • Executing complete projects from requirements engineering to commissioning and on-site production support 
  • Reducing expenses for on-site rework and updates of systems in production ? Develop configuration tools with graphical user interfaces and train customer staff to enable customer self-service 
  • Developing .NET interface modules for various sensors and actuators
  • Implementing network protocols and corresponding automated tests for integrating hardware with Ethernet and TCP-based interfaces with .NET applications  

.NET C# Cognex VisionPro Festo CMMO-ST HMS Anybus X-gateway Managed C++ Microsoft SQL Server Modbus Profinet Sick Ranger WAGO 750 Series WPF WinForms Wireshark
visolution GmbH
Kandel, Germany

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture Produktentwicklung GitHub-Actions Docker Web Client UI Elm User-Interface-Design .NET-Core C# F# ASP.NET Azure .NET

Produkte / Standards / Erfahrungen / Methoden

Functional Programming
Elm
C#
F#
ASP.NET Core
Anybus X-gateway
Chrome DevTools Protocol
Cognex VisionPro
CSS
Docker
Git
IIS
Microsoft Azure
(Storage, Web Apps, Functions, Cosmos DB)
Modbus-TCP
MS SQL Server
Robotic Process Automation
Roslyn .NET Compiler Platform
Sick Ranger
User Experience Design
User Interface Design
Visual Studio
Visual Studio Code
Windows Forms

Profile:

I am a software engineer with experience ranging from industrial automation and machine vision to game design and B2C SaaS. I started programming when I was a kid, and since then my work has expanded to include most of software development and operations.

My responsibilities include:

  • Requirements engineering
  • Interviewing users and stakeholders to discover use cases and shape product roadmaps
  • Designing user interfaces
  • Software architecture
  • Onboarding and training developers, demonstrating the use of tools and helpful patterns
  • Test automation and continuous integration
  • Operating production systems, performing deployments and migrations
  • Technical documentation
  • Writing user manuals and training customer staf
  • Performance profiling and optimization of software systems

Programmiersprachen

.NET
C#
Elm
F#
JavaScript

Datenbanken

Azure Cosmos DB
Elm-Time
MS SQL Server

Design / Entwicklung / Konstruktion

Bildverarbeitung
Vollständige Softwareentwicklung in zahlreichen Bildverarbeitungsprojekten sowie Hardwareentwicklung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.