Personal profile picture

Martin Smiech

Software Engineer - Cloud, Mobile and Web

About Me

Education

Institution Field Graduation
TU Wien Software Engineering and Internet Computing Master of Science (MSc), currently in progress
TU Wien Media Informatics and Visual Computing Bachelor of Science (BSc), Degree with distinction, 2018
HTL Grieskirchen IT and Organization A-Level with distinction, 2014

Work Experience

Year Company Activity
2020 TU Wien Tutor for 1 semester in Web Application Engineering and Content Management
2019 Catalysts/CloudFlight,
TU Wien
Software development for 1 month with Kotlin, Spring Boot, TypeScript, Vue and Docker,
Tutor for 1 semester in Web Application Engineering and Content Management
2017 GRID applications Software development for 1 month with JavaEE, WildFly, JSF and PrimeFaces
2016 Catalysts/CloudFlight Software development for 1 month with Java, Spring Framework, Angular, REST
2015 Smartbow/Zoetis,
Catalysts/CloudFlight
Software development for 2 months with Java, Swing, OSGi and Android,
Software development for 2 weeks with Java, GWT, Groovy and REST
2013 Smartbow/Zoetis,
x-tention
Software development for 1 month with Java, Swing and OSGi,
Software rollout and IT support with Windows 8 and Windows Server 2012
2012 BRP-Rotax Network configuration (Cisco), Windows 7 rollout and support

Skills and Knowledge

Languages

English - C1 German - Native Polish - Native Russian - A1

Software Development

Programming Language Domains Frameworks and Libraries
Java Web, Mobile, Desktop, Cloud, Machine Learning, Testing Spring (Boot), Java/Jakarta EE, JSF, PrimeFaces, Android, JavaFX, Swing, Kafka, RabbitMQ, Hadoop, Spark (+MLlib), JUnit, Mockito
Kotlin Web, Mobile, Cloud, Testing Spring (Boot), Android, JUnit, Mockito
JavaScript/TypeScript, CSS3, HTML5 Web, Mobile, Cloud, Machine Learning/NLP Angular (2+), Vue, React, Bootstrap, Cordova/PhoneGap, NodeJS, express, D3.js, compromise, snowball-js, compendium-js
Python Cloud, Data Analysis Kafka, Spark, pandas, NumPy
C# Web, Desktop, Game Development .net (MVC, EF, ASP, LINQ, Windows Forms), Unity, SteamVR, Microsoft XNA
SQL, SQL/PSM Persistency PostgreSQL (PL/pgSQL), MySQL/MariaDB, Oracle (PL/SQL)
C++ (11) Visualization, Game Development QtFramework, OpenGL (4.x), glfw, glew, assimp
MATLAB/Octave Data Analysis, Visualization, Computer Vision Computer Vision Toolbox
Dart Mobile Flutter
C (ANSI C90) Operating Systems, Security stdio, stdlib, syscalls (Linux/POSIX)
R Data Analysis RStudio

Applications and Tools

Domains Tools
Software Development and Testing JetBrains IntelliJ (and WebStorm/PhpStorm, PyCharm, Rider), Eclipse, NetBeans, Visual Studio Code, Visual Studio (2010, 2013, 2015), Android Studio
Continuous Integration (CI), Continuous Delivery/Deployment (CD), DevOps Jenkins, GitLab CI, Docker, Kubernetes
Quality Assurance SonarQube
Version Control Git, SVN
Operating Systems Linux (Ubuntu, CentOS), UNIX (macOS), Windows
Project Management Jira, Confluence, Redmine, Microsoft Office/Visio/Project, Slack
Documentation Microsoft Office/Visio, LaTeX
Design Adobe Photoshop, Adobe Illustrator, Adobe InDesign
3D Modelling Blender

Portfolio

Viz-Report

Viz-Report preview

connectTUdoc

connectTUdoc preview

CyanBat

CyanBat preview
This page is still under construction - more coming soon...

Contact Me