My corePermalink
- Application architect
- Full-stack developer
- Research engineer
- DevOps engineer
My techPermalink
DevOps and IT Operations (from 12/2016 until now)Permalink
At TTTech Computertechnik AG, I have my days full of automation, integration, testing and supports. I am improving the development processes of thousands developers.
Cloud, network and IoT (3/2013 to 10/2016)Permalink
At TU Wien, I read papers, prototyped research ideas and consumed coffee. That was an amazing but the most challenging time in my life (so far).
Cluster, GPU, Grid (before 2013)Permalink
At HUST, I learned the systems and rolled into the research. Time back then was fun with full energy of young.
My skill setPermalink
DevOps toolchain:Permalink
- Applications: Jira, Confluence, Bitbucket, Artifactory, Jenkins, SmartBear Collaborator, EasyBI
- Components: Apache and Nginx, LDAP, Kerberos, PostgreSQL
- Tools: Ansible, Check_MK (monitoring), Splunk (log)
- Infrastructure: Ubuntu/Redhat, Docker, Google Cloud/Amazon EC2/OpenStack
DevOps and automation:Permalink
- Automation: Python, ShellScript, REST API
- Plugin/extension development: Python, Java, Atlassian SDK
Application development:Permalink
- Mobile Apps: Flutter + Dart
- Backend :Java/Kotlin + SpringBoot, PostgreSQL, MongoDB/OrientDB, Junit + SpringBoot Test
- Web: HTML + CSS, JavaScript, PrimeFaces, PHP
- Others: AMQP, MQTT, REST API
Automation test:Permalink
- Java: SpringBootTest, JUnit
- Python: Behave, unittest, pytest
IDE and tools:Permalink
- VSCode, Intellij IDEA, Latex, Markdown
Teamwork:Permalink
- Scrum
My philosophyPermalink
- Software is complex!
- No, software should be simple and nice. Human is complex.
- You can do anything, keep walking!
- No, you cannot do everything. Life is full of choices and you should only go for what important to you.
- The same when crafting software.
- First you do the right thing, then you do the thing right.
- Ok-ish, but I do not (fully) believe in the right thing. I take decisions and make them right.
- The same for software craftmanship.