Stefan Kassler
Developer C# .NET/WPF
Experience
Nov 2023 - Jul 2024
9 monthsDeveloper C# .NET/WPF
Hessian Centre for Data Processing
- Redeveloped outdated software for the Hessian school system in C# .NET/WPF
- Understanding and analyzing old Delphi and Visual Basic 6 source code
- Using Visual Studio 2022 as the IDE
- Team collaboration through pull requests and version control with Git/SourceTree
- Project management using custom wiki software and OpenProject
- TechStack: C#, .NET 8.0, WPF, Visual Studio 22, Delphi, Visual Basic 6, LDAP, Active Directory, FTP, SMB, Git, SourceTree
- Workflow: pull requests, OpenProject, weeklies, weekly meetings, dynamic communication
May 2023 - Jun 2023
2 monthsC#/.NET Developer
Brooks Automation (Germany) GmbH
- Further development of the user software for complex semiconductor cleaning machines according to SEMI standards
- Background communication with PLC software for machine control
- Using the Spring.NET framework alongside standard .NET components
- Development in Visual Studio 2019 with ReSharper
- Team collaboration via pull requests and version control with Git/SourceTree
- Project management with Atlassian Confluence and Azure DevOps
- Introduced a SCRUM model with daily stand-ups
- Full communication in English
- TechStack: C#, .NET Framework, Spring.NET, Git, SEMI standard, Visual Studio 2019, ReSharper, PLC, Semiconductor
Jan 2022 - Sep 2022
9 monthsFull-Stack Developer
TQ-Systems GmbH
- Further development of apps on embedded devices with Go for the backend and Vue.JS for the frontend
- Development in an Ubuntu 20.04 LTS VM using Visual Studio Code
- Containerizing each app in Docker containers
- Quality assurance through unit tests in Go and integration tests with Cypress
- Team collaboration with merge requests and version control via GitLab
- Automated pipelines in GitLab CI for testing on merge requests
- Project management with Jira and Confluence in a SCRUM framework (dailies, weeklies, sprint meetings, retrospectives)
- TechStack: Go, Vue.JS, JavaScript, GitLab, Docker, Ubuntu, Visual Studio Code, Webpack, Cypress, MQTT, Modbus, D-Bus, Yocto, Yarn, BASH, microservices, REST API
Jan 2020 - May 2021
1 year 5 monthsFreelancer C#/.NET Developer
E.ON Digital Technology GmbH
- Continued operation and maintenance of an old CRM program in C#/.NET
- Providing conversation guides as forms with Vue.JS and RTI Designer
- Development in Visual Studio 2019, RTI Designer, and Visual Studio Code for Vue.JS/JavaScript
- Version control with TortoiseGit
- Project management with Jira and Confluence in a SCRUM model (dailies, weeklies)
- TechStack: C#, .NET, JavaScript, Vue.JS, Node.js, CSS, HTML, RTI Designer, REST API, web services, microservices, SoapUI, Postman, Git Bash, TortoiseGit, CosmosDB, AWS
Jan 2019 - Mar 2019
3 monthsFreelancer Software Developer
DAVASO GmbH
- Analysis and comprehensive documentation of a 13-year-old codebase in 2 months
- Adapting the software to new legal requirements
- Working with Transact-SQL on MS SQL Server, C++ and C#/.NET components, and Perl scripts
- Adapting and further developing the client's website with PHP 7/Zend 1/Composer/Smarty and PrototypeJS
- Development tools: various Visual Studio versions, MS SQL Server Management Studio, Eclipse Oxygen 3
- Version control with WinCVS
- Project management with Jira and wiki in a SCRUM framework (dailies, sprints)
- TechStack: C#, .NET, C++, MS-SQL Server 2008, PHP 7, Zend 1, JavaScript, jQuery, PrototypeJS, Transact-SQL, Composer, Smarty, Perl
Jul 2018 - Dec 2018
6 monthsUnity3D/VR Developer
Carmeq GmbH
- Continued development of a comprehensive driving simulation with VR integration
- Simulation of driving and charging scenarios for electric cars with hardware feedback (steering wheel, pedals)
- Use of HTC Vive Pro and Leap Motion for hand tracking
- Development in Unity3D with VRTK and Visual Studio
- Project management with Jira and Confluence
- TechStack: Unity3D, C#, mono, VR, AR, HTC Vive Pro, Leap Motion, SVN
Aug 2017 - Sep 2018
1 year 2 monthsDelphi Developer
form & function GmbH
- Development of a database application in Delphi for planning maintenance procedures based on sensor input from industrial equipment
- Calculation of wear and maintenance intervals
- Integration with PostgreSQL database and existing software suite
- TechStack: Delphi 10.2, PostgreSQL, zeoslib, dcpcrypt2
Nov 2016 - Aug 2017
10 monthsVR Learning Software Developer
LeFx GmbH
- Implementation of a VR learning software with gamification elements for the automotive industry
- Development of a scenario editor and a custom scripting language with parser and interpreter
- Use of Unity3D with VRTK and HTC Vive hardware
- Project management with Jira and Confluence
- TechStack: Unity3D, C#, mono, VRTK, HTC Vive, UniRx, Perforce
Apr 2015 - May 2016
1 year 2 monthsLead Gameplay Developer
FAKT Software GmbH
- Development of level and object editors for "Crazy Machines 3" on a custom engine
- Implementation of complex mathematical functions
- Development in C++ with Visual Studio and in-house engine
- Version control with Git (SourceTree GUI)
- Project management with Jira and Confluence using Scrum (daily meetings, one-week sprints)
- TechStack: C++, 3D programming, physics programming, Visual Studio 13/15
Oct 2013 - Sep 2014
1 yearStartup Software Developer
EXIST-Stipendium
- Solo work on medical software for early detection of vascular diseases using OCT image analysis
- TechStack: Delphi 7, image processing, medical software
Mar 2008 - Sep 2013
5 years 7 monthsFounder and Developer
SAFKAS Games
- Founded and led my own software company during my studies
- Developed games in Delphi 7 and Andorra2D
- Implemented small web projects and my own website in PHP and JavaScript
- Tech stack: Delphi 7, Andorra2D, PHP, JavaScript, MySQL, HTML, CSS
Skills
- Programming: C#, .Net, Wpf, C, C++, Vue.js, Javascript, Delphi, Php, Unity3d, Go, Mysql, Ms Sql, Postgresql, Css, Html, Perl, Bash, Typescript, Basic, Turbo Pascal
- General Approach: Agile Software Development, Scrum, Object-oriented Programming, Leading My Own Development Teams, Documenting Source Code And Projects, An Eye For Software Architecture, Creating Requirement Specifications, Strong Communicator And Team Player, Results-oriented
- Ides: Visual Studio, Visual Studio Code, Rti Designer, Delphi (2, 5, 7, Xe2, 10, 11), Unity3d, Eclipse
- Toolchain: Git, Gitlab, Svn, Sourcetree, Perforce, (Win)cvs, Docker, Ansible, Cypress, Soapui, Postman, Yocto
- Frameworks / Components - Web Development: Vue.js, Node.js, Webpack, Angular, Jquery, Symfony, Zend, Prototypejs, Composer, Enyo
- Frameworks / Components - C#: .Net, Wpf, Spring.net, Unity3d, Vrtk, Unirx
- Frameworks / Components - Go Lang / Embedded Systems: Modbus, D-bus, Plc
- Frameworks / Components - Delphi: Zeoslib, Unidac, Mydac, Dcpcrypt2, Andorra2d
- Frameworks / Components - General: Mqtt, Microservices, Rest Api, Web Services
- Collaboration: Jira, Confluence, Azure Devops, Mantis Bt, Trello, Ms Teams, Skype, Rocket.chat, Zoom, Discord, Bbb
- Hardware: Htc Vive Pro, Leap Motion, Microsoft Hololens
- Formats: Json, Xml, Html, Css, Rauc, Pdf, Word, Excel
- Operating Systems: Windows (From 95), Ubuntu (From 18.04), Ms-dos (From 3.0)
Languages
German
AdvancedEnglish
AdvancedEducation
Oct 2001 - Jun 2010
University of Leipzig
Master's degree · Computer Science, Logic, and Philosophy of Science · Leipzig, Germany
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience