- Software EngineerFreelance Work2012 - PRESENT
Technologies: Linux, Python, LaTeX, CSS, HTML, Git
- Participated in the development of a website for price and reviews comparison of Amazon products (Python, Bootstrap). More details on Starzonia.com can be found in the portfolio section.
- Developed a website for searching of valid coupons for Tirolean families (Python, HTML/CSS).
- Developed API tests including static code analysis of a web system (Python: unittest, coverage, pylint).
- Designed structure and providing content of modular technical manuals (LaTeX including style files, Gimp).
- Conducted technical feasibility studies and prototypes of small components (e.g. usage of WebSockets, clustering, and SVG dynamic styling).
- Post-Doctoral ResearcherUniversity of Innsbruck, Austria2003 - 2012
Technologies: Linux, LaTeX, UML, OCL, Python
- Did post-doctoral research along with teaching and administrative obligations within an international and multi-cultural research group and with industrial partners.
- Participated in research, focusing on Model Driven Software Engineering, Model Driven Testing, Unified Modelling Language, Domain Specific Languages, systematic quality assessment of models, applications and extensions of Object Constraint Language.
- Developed tools for supporting research. Among others developed was a multi-user website for collecting data on OCL tools (django/dojo).
- Gave lectures on Semantics of Programming Languages, Formal Specification, Model Engineering, Selected Topics of Software Engineering and exercises, laboratories, and projects on many other topics in the field of software development. Supervised on bachelor's and master's theses.
- Developed tools supporting teaching. Among others was the implementation and testing of Rivest-Shamir-Adleman cryptosystem for public-key encryption (Java/JUnit).
- Reasearch and Teaching AssistantWest Pomeranian University of Technology (Szczecin, Poland)1998 - 2003
Technologies: Linux, LaTeX, GNU Octave
- Performed multi-context work comprised for research, teaching and administrative tasks in a research group.
- Researched on multi–variable modeling, fuzzy logic, multi–valued logic, and pattern recognition.
- Taught various exercises and laboratories in the field of artificial intelligence, logic design, and software development.
- Developed an administrative website for the research group.
- Developed web and desktop tools that support teaching and research.
- Senior Software DeveloperFiberNet2000 - 2001
Technologies: Linux, Apache, MySQL, PHP, HTML, CSS, Shell Scripting
- Participated in the design and coding of a fully automated web hosting system. More details can be found in the portolio section.
- Developed web-based portals (LAMP).
- Interacted and worked with international clients.