Es wurde ein System zur automatischen Rechnungseingangsprüfung und Verbuchung implementiert.
Techstack: AWS, Postgres, Golang, Angular, DynamoDB
I am supporting a relatively new start-up company that provides very low-latency audio streaming and simultan realtime translations for big live events.
The client is one of the biggest telecommunication providers in Austria. As part of their all-in-one provider strategy and wholesale concept, the company needed a quick way to integrate new products of external partners (third party providers), such as Domain hosting, Web hosting, Website builders, Digital Signage products, Mail solutions, etc.
Our team is responsible for analyzing the business and technical requirements for integrating such new partners within a few weeks in a way that the end-customers can purchase the products via white labeled web shops or the companies main web shop and receive also a correct invoice from our client directly. This also included ordering of hardware items (such as TV-Screens, etc.) which are fulfilled by external logistics companies.
The software we are developing is orchestrating all these integrations and provisioning/lifecycle processes within a Spring Boot application and lots of different Shop/Configuration/Selfcare user interfaces. We are integrating via various different protocols (SOAP, REST, JSON-RPC, RabbitMQ, SMTP, CSV and XML Reports etc.) and with 15+ different internal systems (e.g. Peoplesoft, Salesforce, Tipco, SingleView Billing, etc.)
The team is following DevOps principles meaning we are not only developing the software and taking care of integrations, but we also manage our CI/CD pipelines, Configuration management, Monitoring/Alerting and internal infrastructure.
My role not only includes business analysis, architectural planning and development, but also mentoring and on boarding of new Junior developers, joining the project.
Improving, extending and maintaining a zoo of microservices for a higly available and performant payment platform rolled out in multiple countries throughout Europe. The service were written in various different technology stacks (Spring Boot, Ktor, Quarkus, Node, Angular, React, Svelte). CI/CD is fully based on GitHub Actions, Terrfaorm and GitOps (Flux).
The client recently deployed a big on-premise openstack cluster primarily used for hosting internal IT services in the TELCO industry.
This private cloud setup should also be offered also to end-customers outside the company. However the Openstack User interface is not really end-cusomter friendly, therefore a user-friendly and intuitive end-customer UI was required that allowed for 3 click setup of new virtual machine instances, networks and block storage units.
Our team is also responsible for selling the product via the companies webshop and integrate it into the comapnies internal CRM system(s) and billing services.
Working on a highly scalable live streaming platform running in the Google Cloud.
I started a company specialized in software development, quality assurance and DevOps solutions.
I lead a team of 4 Android developers, kept the Application performant and clean, tutoring of Junior Android (Kotlin) developers.
Established a Continious Integration and Delivery Pipeline using Fastlane for Android with Gitlab CI and Travis.
I lead a team of 4 Android developers, kept the Application performant and clean, tutoring of Junior Android (Kotlin) developers.
Established a Continious Integration and Delivery Pipeline using Fastlane for Android with Gitlab CI and Travis.
Other responsibilities were:
Other responsibilities were:
Other responsibilities were:
libjson-rpc-cpp:
Tasks:
Debian GNU/Linux:
Tasks:
5r-project:
Tasks:
OpenMosaic:
Tasks:
libpubsub-cpp:
Tasks:
Event management platform:
Tasks:
Hexapod:
Tasks:
2013-2016:
Institution: Alpen-Adria Universität (Klagenfurt, Austria)
Education: Specialized in Distributed Multimedia Systems
Degree: Master in computer science with distinction
Master Thesis: On request
2011-2015:
Institution: Alpen-Adria Universität (Klagenfurt, Austria)
Education: Specialized in Natural Language Processing
Degree: Bachelor in computer science
2005-2010:
Institution: Higher technical School (HTL) HTBLuVA (Villach, Austria)
Education: Computer science & Business Education
Thesis: On request
Courses:
2014-2015:
ERASMUS Universidad de Las Palmas GC (Las Palmas GC, Spain), Various courses about Software development
Technical Skills:
C/C++:
GNU/Linux kernel modules, Qt/QML, wxWidgets, Boost, FFMPEG/LibAV, OpenCV, CMake/QMake, meson, MFC, Windows Embedded Compact, ZeroMQ, AVR ?C, Arduino, Raspberry PI, yocto project, realtime control loops
JVM/Java:
Swing/AWT/SWT/JavaFX, Hibernate/JPA, J2ME, libgdx, JNI/JNA, Android SDK/NDK, Eclipse plugins, Ant/Maven/Gradle, Servlets/JSP/JSF, WSDL/JAX, EJB, Tomcat, Lucene, REST, Scala, Play!, Scalatra, Swagger.io, Kotlin, RxJava, Retro?t, Dagger, JUnit/TestNG
PHP:
Laravel/Lumen, CodeIgniter, Zend, CakePHP, Slim, Composer, Doctrine, REST, WSDL/SOAP, jQuery, jQuery UI, HTML5, JavaScript/DOM, CSS 3
C#:
.NET framework, Mono framework, LINQ, NHibernate, P/INVOKE, OpenCV, NuGet, ASP.NET Core, Entity frameowrk, REST/JSON/XML
Dev-Ops:
Virtualisation, Amazon EC2, Google Compute-Engine, Microsoft Azure, OpenVPN, OpenWRT, Jenkins-CI, Bamboo-CI, SonarQube, GitLab, Gitlab-CI, Gitolite, Vagrant, Docker, Puppet, Ansible, Chef, Python, Bash/ZSH, PowerShell, yocto, creating complete CI/CD pipelines
Python:
flask, Django, pip, nose, Jinja2, SQLAlchemy, Ansible modules, OpenCV
JavaScript:
React native, expo/xde, JSX, node.js, express.js, vue.js, TypeScript, npm
RDBMS/NoSQL:
MySQL/MariaDB, Oracle (spatial), PL/SQL, PostgreSQL, XQuery/XPath, ORM, Redis, CouchDB, MongoDB GraphQL, Google Datastore
other PLs:
Ruby (on Rails), Go, Rust, ASP, Prolog, ABAP, VBA, SPS (Simatic S7)
Internship: thesis
2009 - 2010:
Customer: Technical College FH Villach - Systems Engineering
Tasks:
This internship was part of a thesis I wrote during my education at the higher technical school (HTL). Subject to this thesis was the development of a new mobile educational robot arm, which was designed to help students to learn the basic concepts of programming micro-controllers.
Core components of this project:
08/2009 -08/2009: Implementing Eclipse-based Lotus notes components
Customer: Raiffeisen banking & finance - data center
Tasks:
07/2007 - 07/2007: Implementing Win32 services
Customer: Raiffeisen banking & finance - data center
Tasks:
Didactics:
2011-2013:
Role: Tutor
Customer: Alpen-Adria University
Tasks:
Awards on request.
Es wurde ein System zur automatischen Rechnungseingangsprüfung und Verbuchung implementiert.
Techstack: AWS, Postgres, Golang, Angular, DynamoDB
I am supporting a relatively new start-up company that provides very low-latency audio streaming and simultan realtime translations for big live events.
The client is one of the biggest telecommunication providers in Austria. As part of their all-in-one provider strategy and wholesale concept, the company needed a quick way to integrate new products of external partners (third party providers), such as Domain hosting, Web hosting, Website builders, Digital Signage products, Mail solutions, etc.
Our team is responsible for analyzing the business and technical requirements for integrating such new partners within a few weeks in a way that the end-customers can purchase the products via white labeled web shops or the companies main web shop and receive also a correct invoice from our client directly. This also included ordering of hardware items (such as TV-Screens, etc.) which are fulfilled by external logistics companies.
The software we are developing is orchestrating all these integrations and provisioning/lifecycle processes within a Spring Boot application and lots of different Shop/Configuration/Selfcare user interfaces. We are integrating via various different protocols (SOAP, REST, JSON-RPC, RabbitMQ, SMTP, CSV and XML Reports etc.) and with 15+ different internal systems (e.g. Peoplesoft, Salesforce, Tipco, SingleView Billing, etc.)
The team is following DevOps principles meaning we are not only developing the software and taking care of integrations, but we also manage our CI/CD pipelines, Configuration management, Monitoring/Alerting and internal infrastructure.
My role not only includes business analysis, architectural planning and development, but also mentoring and on boarding of new Junior developers, joining the project.
Improving, extending and maintaining a zoo of microservices for a higly available and performant payment platform rolled out in multiple countries throughout Europe. The service were written in various different technology stacks (Spring Boot, Ktor, Quarkus, Node, Angular, React, Svelte). CI/CD is fully based on GitHub Actions, Terrfaorm and GitOps (Flux).
The client recently deployed a big on-premise openstack cluster primarily used for hosting internal IT services in the TELCO industry.
This private cloud setup should also be offered also to end-customers outside the company. However the Openstack User interface is not really end-cusomter friendly, therefore a user-friendly and intuitive end-customer UI was required that allowed for 3 click setup of new virtual machine instances, networks and block storage units.
Our team is also responsible for selling the product via the companies webshop and integrate it into the comapnies internal CRM system(s) and billing services.
Working on a highly scalable live streaming platform running in the Google Cloud.
I started a company specialized in software development, quality assurance and DevOps solutions.
I lead a team of 4 Android developers, kept the Application performant and clean, tutoring of Junior Android (Kotlin) developers.
Established a Continious Integration and Delivery Pipeline using Fastlane for Android with Gitlab CI and Travis.
I lead a team of 4 Android developers, kept the Application performant and clean, tutoring of Junior Android (Kotlin) developers.
Established a Continious Integration and Delivery Pipeline using Fastlane for Android with Gitlab CI and Travis.
Other responsibilities were:
Other responsibilities were:
Other responsibilities were:
libjson-rpc-cpp:
Tasks:
Debian GNU/Linux:
Tasks:
5r-project:
Tasks:
OpenMosaic:
Tasks:
libpubsub-cpp:
Tasks:
Event management platform:
Tasks:
Hexapod:
Tasks:
2013-2016:
Institution: Alpen-Adria Universität (Klagenfurt, Austria)
Education: Specialized in Distributed Multimedia Systems
Degree: Master in computer science with distinction
Master Thesis: On request
2011-2015:
Institution: Alpen-Adria Universität (Klagenfurt, Austria)
Education: Specialized in Natural Language Processing
Degree: Bachelor in computer science
2005-2010:
Institution: Higher technical School (HTL) HTBLuVA (Villach, Austria)
Education: Computer science & Business Education
Thesis: On request
Courses:
2014-2015:
ERASMUS Universidad de Las Palmas GC (Las Palmas GC, Spain), Various courses about Software development
Technical Skills:
C/C++:
GNU/Linux kernel modules, Qt/QML, wxWidgets, Boost, FFMPEG/LibAV, OpenCV, CMake/QMake, meson, MFC, Windows Embedded Compact, ZeroMQ, AVR ?C, Arduino, Raspberry PI, yocto project, realtime control loops
JVM/Java:
Swing/AWT/SWT/JavaFX, Hibernate/JPA, J2ME, libgdx, JNI/JNA, Android SDK/NDK, Eclipse plugins, Ant/Maven/Gradle, Servlets/JSP/JSF, WSDL/JAX, EJB, Tomcat, Lucene, REST, Scala, Play!, Scalatra, Swagger.io, Kotlin, RxJava, Retro?t, Dagger, JUnit/TestNG
PHP:
Laravel/Lumen, CodeIgniter, Zend, CakePHP, Slim, Composer, Doctrine, REST, WSDL/SOAP, jQuery, jQuery UI, HTML5, JavaScript/DOM, CSS 3
C#:
.NET framework, Mono framework, LINQ, NHibernate, P/INVOKE, OpenCV, NuGet, ASP.NET Core, Entity frameowrk, REST/JSON/XML
Dev-Ops:
Virtualisation, Amazon EC2, Google Compute-Engine, Microsoft Azure, OpenVPN, OpenWRT, Jenkins-CI, Bamboo-CI, SonarQube, GitLab, Gitlab-CI, Gitolite, Vagrant, Docker, Puppet, Ansible, Chef, Python, Bash/ZSH, PowerShell, yocto, creating complete CI/CD pipelines
Python:
flask, Django, pip, nose, Jinja2, SQLAlchemy, Ansible modules, OpenCV
JavaScript:
React native, expo/xde, JSX, node.js, express.js, vue.js, TypeScript, npm
RDBMS/NoSQL:
MySQL/MariaDB, Oracle (spatial), PL/SQL, PostgreSQL, XQuery/XPath, ORM, Redis, CouchDB, MongoDB GraphQL, Google Datastore
other PLs:
Ruby (on Rails), Go, Rust, ASP, Prolog, ABAP, VBA, SPS (Simatic S7)
Internship: thesis
2009 - 2010:
Customer: Technical College FH Villach - Systems Engineering
Tasks:
This internship was part of a thesis I wrote during my education at the higher technical school (HTL). Subject to this thesis was the development of a new mobile educational robot arm, which was designed to help students to learn the basic concepts of programming micro-controllers.
Core components of this project:
08/2009 -08/2009: Implementing Eclipse-based Lotus notes components
Customer: Raiffeisen banking & finance - data center
Tasks:
07/2007 - 07/2007: Implementing Win32 services
Customer: Raiffeisen banking & finance - data center
Tasks:
Didactics:
2011-2013:
Role: Tutor
Customer: Alpen-Adria University
Tasks:
Awards on request.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.