UI/UX Design, Test Automation, Solution Engineering, System Integration, Software Development
Aktualisiert am 20.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.10.2025
Verfügbar zu: 60%
davon vor Ort: 40%
Vaadin
UI/UX
System Integration
Java
JavaScript
Testautomatisierung
REST
XML
HTML
JSON
CSS
LaTeX
Apache Camel
Scrum
RDBMS
SQL
CI/CD
Karibu-Tesing
Mockito
TestNG
Kubernetes
IntelliJ
Git
German
fluent
Swiss-German
fluent
English
fluent
Russian
native
Belarusian
fluent
Italian
general
French
basic

Einsatzorte

Einsatzorte

Magden (+75km)
Schweiz
möglich

Projekte

Projekte

6 Jahre 8 Monate
2019-03 - heute

GIG.time GmbH: Outsourcing / Consulting

Founder, Owner, Tech Lead, Software Engineer Java Vaadin JavaScript ...
Founder, Owner, Tech Lead, Software Engineer

IT outsourcing/consulting: software development, system integration, requirements engineering, usability analysis. Projects involving Vaadin, Java, JavaScript, SQL, XML, HTML/CSS, REST, including accompanying technologies, frameworks and approaches.

Some endeavors in brief:

  • Web-based visual railway path/loading planner (JavaScript, JSON, Google Charts, Toast UI, Bootstrap, REST)
  • Dynamic Quiz Webapp (Angular/TypeScript, Java, SpringBoot, NoSQL)
  • Private cloud solutions for SME (Linux, Docker, MySQL, bash)
  • Order generation for ATM cash management (XML, XPath, PDF)
  • Automated PDF form processing (PDFBox, Camel, XSD, JSON)
  • Railway schedule validation (EDIFACT, Smooks, Drools, Camel)

Java Vaadin JavaScript JSON Bootstrap REST XML HTML CSS Angular SQL NoSQL IntelliJ Eclipse Usability Testautomatisierung Docker Scrum SonarQube LaTeX
auf Anfrage
Magden (Switzerland) + 100 km
2 Jahre
2023-08 - 2025-07

STV-Contest ? Switzerland?s sports-event management platform

Senior Software Engineer Vaadin Java REST ...
Senior Software Engineer

Agile full-stack development for STV-Contest, Switzerland?s nationwide sports-event management platform (Vaadin, Java, Spring, Angular, SQL, XML, HTML/CSS, Figma, Docker/Kubernetes, Liquibase).

Highlights:

  • Enhancement and optimization of UI/UX and data processing
  • Development of custom framework components
Vaadin Java REST Karibu JavaScript Spring SQL MS SQL Server Docker Kubernetes Liquibase
Pinnatec AG
Balsthal (Switzerland)
1 Jahr 10 Monate
2020-06 - 2022-03

Software bundle for Swiss real estate register management

Senior Software Developer Java Spring Angular ...
Senior Software Developer

Concepts and features of a software bundle for Swiss real estate register management ? with Java, Spring, Angular/TypeScript, SQL, XML, REST, SOAP, HTML/CSS, Docker/Kubernetes, Flyway. 

Highlights:

  • (Re)design and implementation of interfaces for cross-domain electronic business transaction services
Java Spring Angular SQL Oracle XML REST SOAP HTML CSS Docker Kubernetes Flyway
Bedag Solutions
Bern (Switzerland)
18 Jahre 10 Monate
2000-06 - 2019-03

Freelance

Web Developer Linux Apache MySQL ...
Web Developer
  • Designing, implementing and maintaining websites and web-applications for non-profit organizations and private customers.
  • In the past several years focused on WordPress CMS, writing plugins and extending themes.
Linux Apache MySQL PHP stack JavaScript XML HTML CSS
20 Jahre 1 Monat
1999-03 - 2019-03

Freelance

Technical Translator
Technical Translator
  • Performing written translation of technical documentation such as requirements specifications, software and hardware manuals, guides and handbooks, release notes, evaluation reports.
  • Internationalizing and localizing user interfaces and logging/ reporting systems, often directly within the codebase.
2 Jahre 1 Monat
2016-09 - 2018-09

Concepts and features of a new software bundle for Swiss ATMs

Senior Advisory Solution Architect/ Analyst
Senior Advisory Solution Architect/ Analyst

Concepts and features of a new software bundle for Swiss ATMs with Java, JavaScript, SQL, XML, HTML/CSS, Maven. Agile and DevOps'ed.

Some highlights:

  • In an agile Scrum environment, added and expanded features, bringing the POC towards the pilot.
  • Specified solutions for remote ATM monitoring and management. One of the achievements:
  • Designed, specified and implemented a POC of an intermediate Camel-based protocol conversion layer for unified data/ command transfer between a legacy monitoring server and a variety of third party monitoring clients installed on ATMs.
Diebold Nixdorf
Brüttisellen (Switzerland)
10 Jahre 10 Monate
2007-12 - 2018-09

Advisory Software Engineering

Software Engineer/Architect/Analyst
Software Engineer/Architect/Analyst
  • Provided advisory software engineering services to external corporate customers, taking on projects involving Java, C++, JavaScript, PHP, SQL, XML, HTML, CSS, including accompanying technologies and frameworks.
  • Worked on internal projects related to system integration, data analysis and protocol conversion. Performed system administration and maintenance of in-house UNIX/Linux server farm.
Interconnective AG
Basel (Switzerland)
3 Jahre 8 Monate
2013-01 - 2016-08

Refactoring / tech stack lift of a software bundle for Swiss ATMs

Advisory Solution Architect/Analyst
Advisory Solution Architect/Analyst

Refactoring / tech stack lift of a software bundle for Swiss ATMs in C++, Java, JavaScript, SQL, XML, HTML/CSS. Solutions for remote ATM monitoring and management became a new challenge.

Some achievements:

  • Implemented a Finite State Machine to refactor and improve crucial ATM customer workflows in the JavaScript-based front-end.
    • Designed and implemented a Java tool for parsing ATM monitoring server exports and converting them into a range of highly customizable formats, such as PDF, XLS, XML, CSV, and TXT.
      • Enforced coding conventions and static code analysis.
      Wincor Nixdorf
      Brüttisellen (Switzerland)
      5 Jahre
      2008-01 - 2012-12

      Feature development / bugfixing of software product family for Swiss ATMs

      Advisory Software Engineer/Analyst
      Advisory Software Engineer/Analyst

      Feature development and bugfixing of software product family for Swiss ATMs written in C++, JavaScript, SQL, XML, HTML/CSS.

      Highlights:

      • Refactored and optimized C++-based module responsible for hardware device management of an ATM
      • Designed and implemented a Java tool for parsing ATM journal files for further data analysis by a monitoring server
      • Introduced refactoring and reviewing into development workflows
      Wincor Nixdorf
      Brüttisellen (Switzerland)
      1 Jahr
      2006-10 - 2007-09

      PHP/MySQL-based web-applications, modules, plugins, extensions

      Software Engineer
      Software Engineer
      • Designed and implemented PHP/MySQL-based web-applications, modules, plugins and extensions in the fields of content management, customer relationship management, and asset management.
      • Some achievements:
        • Implemented both front-end and back-end of a patient database for a specific doctor's office.
        • Written a software requirements specification for an advertisement trade platform and provided a mock implementation.
        • Introduced requirements engineering into development workflows
      WMC IT Solutions
      Reinach (Switzerland)

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2025-05 - 2025-05

      Visme Digital Design Foundations


      1 Monat
      2009-02 - 2009-02

      Object-oriented Design for Practitioners

      Zurich
      Zurich
      1 Monat
      2006-01 - 2006-01

      Cambridge Certificate of Proficiency in English

      Basel
      Basel
      3 Jahre 3 Monate
      2002-10 - 2005-12

      University of Applied Sciences (Fachhochschule Nordwestschweiz)

      Graduate IT Engineer with focus on Enterprise Computing, Brugg/Windisch, Switzerland
      Graduate IT Engineer with focus on Enterprise Computing
      Brugg/Windisch, Switzerland


      4 Jahre 9 Monate
      1993-10 - 1998-06

      Belarusian Commercial University of Management

      M.A. with Honors in International Economic Relations, Grodno, Belarus
      M.A. with Honors in International Economic Relations
      Grodno, Belarus


      Position

      Position

      UI/UX design

      Test automation

      Solution engineering

      System integration

      Full stack development

      Kompetenzen

      Kompetenzen

      Top-Skills

      Vaadin UI/UX System Integration Java JavaScript Testautomatisierung REST XML HTML JSON CSS LaTeX Apache Camel Scrum RDBMS SQL CI/CD Karibu-Tesing Mockito TestNG Kubernetes IntelliJ Git

      Schwerpunkte

      Java
      Experte
      Vaadin
      Experte
      JavaScript
      Experte
      XML
      Experte
      UI/UX
      Experte
      Testautomation
      Experte
      Interface design
      Experte
      Solution engineering
      Experte
      Usability
      Experte
      HTML
      Experte
      CSS
      Experte
      REST
      Experte
      System integration
      Experte

      Produkte / Standards / Erfahrungen / Methoden

      Scrum
      SAFe
      Kanban
      TDD
      CI/CD
      Refactoring
      ORM
      Agile
      OOP
      Design patterns


      Betriebssysteme

      Linux
      MacOS
      MS Windows

      Programmiersprachen

      Java
      Experte
      JavaScript
      Experte
      PHP
      Fortgeschritten
      shell/batch scripting
      Fortgeschritten
      SQL
      Experte

      Markup languages

      • HTML
      • XML
      • XSD
      • XSL
      • CSS
      • XPath
      • JSON
      • YAML
      • LaTeX

      Datenbanken

      Relational Databases
      Microsoft SQL Server
      Oracle
      MySQL
      MariaDB
      MongoDB
      NoSQL
      SQL

      Branchen

      Branchen

      • Banking
      • Railways
      • Education
      • Logistics
      • Public services
      • Social

      Einsatzorte

      Einsatzorte

      Magden (+75km)
      Schweiz
      möglich

      Projekte

      Projekte

      6 Jahre 8 Monate
      2019-03 - heute

      GIG.time GmbH: Outsourcing / Consulting

      Founder, Owner, Tech Lead, Software Engineer Java Vaadin JavaScript ...
      Founder, Owner, Tech Lead, Software Engineer

      IT outsourcing/consulting: software development, system integration, requirements engineering, usability analysis. Projects involving Vaadin, Java, JavaScript, SQL, XML, HTML/CSS, REST, including accompanying technologies, frameworks and approaches.

      Some endeavors in brief:

      • Web-based visual railway path/loading planner (JavaScript, JSON, Google Charts, Toast UI, Bootstrap, REST)
      • Dynamic Quiz Webapp (Angular/TypeScript, Java, SpringBoot, NoSQL)
      • Private cloud solutions for SME (Linux, Docker, MySQL, bash)
      • Order generation for ATM cash management (XML, XPath, PDF)
      • Automated PDF form processing (PDFBox, Camel, XSD, JSON)
      • Railway schedule validation (EDIFACT, Smooks, Drools, Camel)

      Java Vaadin JavaScript JSON Bootstrap REST XML HTML CSS Angular SQL NoSQL IntelliJ Eclipse Usability Testautomatisierung Docker Scrum SonarQube LaTeX
      auf Anfrage
      Magden (Switzerland) + 100 km
      2 Jahre
      2023-08 - 2025-07

      STV-Contest ? Switzerland?s sports-event management platform

      Senior Software Engineer Vaadin Java REST ...
      Senior Software Engineer

      Agile full-stack development for STV-Contest, Switzerland?s nationwide sports-event management platform (Vaadin, Java, Spring, Angular, SQL, XML, HTML/CSS, Figma, Docker/Kubernetes, Liquibase).

      Highlights:

      • Enhancement and optimization of UI/UX and data processing
      • Development of custom framework components
      Vaadin Java REST Karibu JavaScript Spring SQL MS SQL Server Docker Kubernetes Liquibase
      Pinnatec AG
      Balsthal (Switzerland)
      1 Jahr 10 Monate
      2020-06 - 2022-03

      Software bundle for Swiss real estate register management

      Senior Software Developer Java Spring Angular ...
      Senior Software Developer

      Concepts and features of a software bundle for Swiss real estate register management ? with Java, Spring, Angular/TypeScript, SQL, XML, REST, SOAP, HTML/CSS, Docker/Kubernetes, Flyway. 

      Highlights:

      • (Re)design and implementation of interfaces for cross-domain electronic business transaction services
      Java Spring Angular SQL Oracle XML REST SOAP HTML CSS Docker Kubernetes Flyway
      Bedag Solutions
      Bern (Switzerland)
      18 Jahre 10 Monate
      2000-06 - 2019-03

      Freelance

      Web Developer Linux Apache MySQL ...
      Web Developer
      • Designing, implementing and maintaining websites and web-applications for non-profit organizations and private customers.
      • In the past several years focused on WordPress CMS, writing plugins and extending themes.
      Linux Apache MySQL PHP stack JavaScript XML HTML CSS
      20 Jahre 1 Monat
      1999-03 - 2019-03

      Freelance

      Technical Translator
      Technical Translator
      • Performing written translation of technical documentation such as requirements specifications, software and hardware manuals, guides and handbooks, release notes, evaluation reports.
      • Internationalizing and localizing user interfaces and logging/ reporting systems, often directly within the codebase.
      2 Jahre 1 Monat
      2016-09 - 2018-09

      Concepts and features of a new software bundle for Swiss ATMs

      Senior Advisory Solution Architect/ Analyst
      Senior Advisory Solution Architect/ Analyst

      Concepts and features of a new software bundle for Swiss ATMs with Java, JavaScript, SQL, XML, HTML/CSS, Maven. Agile and DevOps'ed.

      Some highlights:

      • In an agile Scrum environment, added and expanded features, bringing the POC towards the pilot.
      • Specified solutions for remote ATM monitoring and management. One of the achievements:
      • Designed, specified and implemented a POC of an intermediate Camel-based protocol conversion layer for unified data/ command transfer between a legacy monitoring server and a variety of third party monitoring clients installed on ATMs.
      Diebold Nixdorf
      Brüttisellen (Switzerland)
      10 Jahre 10 Monate
      2007-12 - 2018-09

      Advisory Software Engineering

      Software Engineer/Architect/Analyst
      Software Engineer/Architect/Analyst
      • Provided advisory software engineering services to external corporate customers, taking on projects involving Java, C++, JavaScript, PHP, SQL, XML, HTML, CSS, including accompanying technologies and frameworks.
      • Worked on internal projects related to system integration, data analysis and protocol conversion. Performed system administration and maintenance of in-house UNIX/Linux server farm.
      Interconnective AG
      Basel (Switzerland)
      3 Jahre 8 Monate
      2013-01 - 2016-08

      Refactoring / tech stack lift of a software bundle for Swiss ATMs

      Advisory Solution Architect/Analyst
      Advisory Solution Architect/Analyst

      Refactoring / tech stack lift of a software bundle for Swiss ATMs in C++, Java, JavaScript, SQL, XML, HTML/CSS. Solutions for remote ATM monitoring and management became a new challenge.

      Some achievements:

      • Implemented a Finite State Machine to refactor and improve crucial ATM customer workflows in the JavaScript-based front-end.
        • Designed and implemented a Java tool for parsing ATM monitoring server exports and converting them into a range of highly customizable formats, such as PDF, XLS, XML, CSV, and TXT.
          • Enforced coding conventions and static code analysis.
          Wincor Nixdorf
          Brüttisellen (Switzerland)
          5 Jahre
          2008-01 - 2012-12

          Feature development / bugfixing of software product family for Swiss ATMs

          Advisory Software Engineer/Analyst
          Advisory Software Engineer/Analyst

          Feature development and bugfixing of software product family for Swiss ATMs written in C++, JavaScript, SQL, XML, HTML/CSS.

          Highlights:

          • Refactored and optimized C++-based module responsible for hardware device management of an ATM
          • Designed and implemented a Java tool for parsing ATM journal files for further data analysis by a monitoring server
          • Introduced refactoring and reviewing into development workflows
          Wincor Nixdorf
          Brüttisellen (Switzerland)
          1 Jahr
          2006-10 - 2007-09

          PHP/MySQL-based web-applications, modules, plugins, extensions

          Software Engineer
          Software Engineer
          • Designed and implemented PHP/MySQL-based web-applications, modules, plugins and extensions in the fields of content management, customer relationship management, and asset management.
          • Some achievements:
            • Implemented both front-end and back-end of a patient database for a specific doctor's office.
            • Written a software requirements specification for an advertisement trade platform and provided a mock implementation.
            • Introduced requirements engineering into development workflows
          WMC IT Solutions
          Reinach (Switzerland)

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          1 Monat
          2025-05 - 2025-05

          Visme Digital Design Foundations


          1 Monat
          2009-02 - 2009-02

          Object-oriented Design for Practitioners

          Zurich
          Zurich
          1 Monat
          2006-01 - 2006-01

          Cambridge Certificate of Proficiency in English

          Basel
          Basel
          3 Jahre 3 Monate
          2002-10 - 2005-12

          University of Applied Sciences (Fachhochschule Nordwestschweiz)

          Graduate IT Engineer with focus on Enterprise Computing, Brugg/Windisch, Switzerland
          Graduate IT Engineer with focus on Enterprise Computing
          Brugg/Windisch, Switzerland


          4 Jahre 9 Monate
          1993-10 - 1998-06

          Belarusian Commercial University of Management

          M.A. with Honors in International Economic Relations, Grodno, Belarus
          M.A. with Honors in International Economic Relations
          Grodno, Belarus


          Position

          Position

          UI/UX design

          Test automation

          Solution engineering

          System integration

          Full stack development

          Kompetenzen

          Kompetenzen

          Top-Skills

          Vaadin UI/UX System Integration Java JavaScript Testautomatisierung REST XML HTML JSON CSS LaTeX Apache Camel Scrum RDBMS SQL CI/CD Karibu-Tesing Mockito TestNG Kubernetes IntelliJ Git

          Schwerpunkte

          Java
          Experte
          Vaadin
          Experte
          JavaScript
          Experte
          XML
          Experte
          UI/UX
          Experte
          Testautomation
          Experte
          Interface design
          Experte
          Solution engineering
          Experte
          Usability
          Experte
          HTML
          Experte
          CSS
          Experte
          REST
          Experte
          System integration
          Experte

          Produkte / Standards / Erfahrungen / Methoden

          Scrum
          SAFe
          Kanban
          TDD
          CI/CD
          Refactoring
          ORM
          Agile
          OOP
          Design patterns


          Betriebssysteme

          Linux
          MacOS
          MS Windows

          Programmiersprachen

          Java
          Experte
          JavaScript
          Experte
          PHP
          Fortgeschritten
          shell/batch scripting
          Fortgeschritten
          SQL
          Experte

          Markup languages

          • HTML
          • XML
          • XSD
          • XSL
          • CSS
          • XPath
          • JSON
          • YAML
          • LaTeX

          Datenbanken

          Relational Databases
          Microsoft SQL Server
          Oracle
          MySQL
          MariaDB
          MongoDB
          NoSQL
          SQL

          Branchen

          Branchen

          • Banking
          • Railways
          • Education
          • Logistics
          • Public services
          • Social

          Vertrauen Sie auf Randstad

          Im Bereich Freelancing
          Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

          Fragen?

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

          Das Freelancer-Portal

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