Skip to content
View tknie's full-sized avatar

Block or report tknie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tknie/README.md

Hi all 😄

I've worked since 1995 with/on Linux operating systems. First during my study I worked at University at computer center. Besides Linux I worked with other Unix operating systems like SUN, SGI, AIX or HP-UX, later in my job. At 2000 I start working as a developer in projects developed in C- and Java outside the University. In-between the Java on Mainframe (z/OS) was my insight into Big Iron. I started working with the Golang language. Finally I got a working Adabas-API in Golang and Java running on Windows, Linux, Unix and z/OS.

Linux was key for Microservice containers for Docker, Kubernetes and Cloud systems. It became more and more part of my work. For these Microservice environments I use the Golang language. It does fit well to Microservice pattern and is easy to use and maintain.

At the moment I plan and manage topics like Sofware designs and future-proof developments in various areas of big and complex environments. I need to work enabling future development into projects even by budget constraints. That's what I've done my whole development time.

Private projects

The Github projects are for personal private usage only. I'm working in an Software Architect planning area. The projects are managed for tooling, private web tools, testing purposes or just for fun. Some are documented at Bitgarten .

I’m currently working on

I need a SQL- or NoSQL-based database layer for a private adaption of the bitgarten project. This layer should be able to use either MariaDB, Postgres or MongoDB. For that I'm working on an secure dynamic RESTful API access for any of the common used database types.

Because of solar panels I own I developed some tracking tools to notice each Watt generated into a databases. This I use to display it in Grafana. This tools track and combine energy tracker and solar panel data.

My favorite programming languages and tools are

  • C
  • Golang
  • Java
  • Javascript/Typescript
    • Vue
    • Angular
  • Microservices (Docker)
  • Google Cloud
  • Github Actions
  • Terraform

All projects run in Microservices (Docker, podman, Cloud(AWS,Google Cloud, Azure)).

Past business

In the past I developed various Software AG products especially Adabas specific tools. They are reflected in the Software AG user thknieling. These projects are managed and supported by Software AG. I left the company and do not have access to licenses anymore.

Pinned Loading

  1. flynn flynn Public

    The github.com/tknie/flynn package contains an inbetween layer to access multiple types of databases with the same API. Move to other database types would not lead to change the inbetween layer. Co…

    Go 3

  2. log log Public

    General usage of log (variable for usage)

    Go 1

  3. clu clu Public

    Common REST api server using flynn to access databases (SQL and NoSQL)

    Go 1

  4. services services Public

    Collected service functionality

    Go 1

  5. errorrepo errorrepo Public

    Framework to handle error messages.

    Go 1

  6. mqtt2db mqtt2db Public

    Receive MQTT events of bitShake SmartMeterReader and writes them into database

    Go 1