Profile

I am lead software engineer with wide range of successful projects in my portfolio and 20 years of experience, working on projects for customers as a contractor/consultant or fully covering fixed price projects. I am always committed and focused on delivering best solution and never loosing big picture in any project. Below are shortly described some of the projects I have been working on recently. If you would like to get in touch or read my full professional CV please feel free to contact me: marek.cambal@gmail.com

Preventive analytics
INNIO GmbH, Austria
Power generation industry, IoT & big data

2013 - 2020

Platform for running large scale preventive analytics algorithms on time-series data collected from power generation gas engines. Java and Python libraries for interacting with large time-series data and other external data sources, execution flow, monitoring, parallelization and overall optimization. Web application for data visualization and micro WS for systems integration.


  • Java
  • Perl
  • Python
  • Spring
  • Docker
  • Kubernetes
  • AWS
  • Redis
  • Cassandra
  • MySQL
DIA.NE XT 4
GE Jenbacher GmbH, Austria
Power generation industry

2013

DIA.NE XT4 is an HMI application for built-in touch screens and desktops for remote connection providing user interface for engine management, monitoring, control, visualization and remote data recording.


  • C#
  • .NET Framework
  • WPF
  • WCF
  • Microsoft SQL Server
Transactional backup infrastructure
Dimension Data Austria GmbH, Austria
Telecommunications industry

2012 - 2013

Analyzing existing obsolete backup solution and designing new transactional backup infrastructure with service oriented architecture for a multi-level emergency call service. Developing WCF web services for transactional backups, watchdog status reporting and data providing. Windows services running on local servers pushing data to the transactional backup web service, reporting server health information and distributing data to connected front-end clients (Windows desktop applications).


  • C#
  • TxF
  • .NET Framework
  • WPF
  • Quartz.NET
  • ASP.NET / WCF web services
  • Microsoft SQL Server
  • MySQL
Retinaportal / Oftaportal
Novartis Slovakia, s.r.o.
Healthcare industry

2014, 2017 - 2018

Knowledge management, wiki & direct marketing solution for a closed group of ophthalmologists managed by Novartis. The solution consisted of a web application and a mobile application. Backend web services were implemented in Java / Vert.X & Perl / Mojolicious, client web application HTML/CSS/jQuery. First generation of mobile application was iOS native application, second generation was implemented using PhoneGap for iOS and Android.


  • Java / Vert.X
  • Perl / Mojolicious
  • HTML / CSS / jQuery
  • MySQL
MyCall Server
TheraComm, s.r.o. Slovakia
Telecommunications industry

2006 - 2020

Enterprise solution for monitoring and recording telephone and radio traffic.

The older generation of the solution is using secured WCF web services for communication among servers and for backend/frontend communication. There are two front end applications: WinForms desktop application & ASP.NET web application.

The newer generation is based on Vert.X tool-kit for reactive applications running on JVM, using service oriented architecture (REST web services) and JavaScript/CSS/HTML client as front-end.

Part of the project is an independent layer to provide common interface for communicating with hardware components (physical link interfaces) of various models from various vendors and also a custom protocol stack (parser) for H.323 and SIP protocols (including various proprietary modifications) written entirely in C++ to achieve high performance.


  • C++
  • C#
  • Java / Vert.X
  • WinForms
  • ASP.NET / WCF
  • HTML / CSS / jQuery
  • DevExpress application framework
  • Microsoft SQL Server
  • MySQL
Pirelli PZero Club
Synergetics AG, Switzerland
Marketing industry

2012

Public portal for members (customers) of Pirelli PZero Club to support customer loyalty program for tire vendor Pirelli. Created CRM system manages customer registrations & membership lifecycle, purchased products, handles marketing promotions, customer benefits and provides interface to Miles & More - customer loyalty program of Lufthansa.


  • C#
  • ASP.NET
  • HTML / CSS / jQuery
  • Telerik RAD Controls
  • Microsoft SQL Server