You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _tabs/about.md
+20-20Lines changed: 20 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ I am Thomas and currently occupied as an (Azure) data engineer at [Capgemini Aus
12
12
13
13
## Hot Topics & Interests
14
14
15
-
Not very surpsingly, my main focus is on all things data. More specifically, that currently means:
15
+
Not very surprisingly, my main focus is on all things data. More specifically, that currently means:
16
16
17
17
- Databricks, Spark & Delta
18
18
- Delta Live Tables & Spark Structured Streaming
@@ -21,49 +21,49 @@ Not very surpsingly, my main focus is on all things data. More specifically, tha
21
21
- Azure Data Factory
22
22
- Cloud Infrastructure as Code (Terraform, Bicep)
23
23
24
-
And not so currently, meaning in the recent past i had a lot of:
24
+
And not so currently, meaning in the recent past, i saw a lot of:
25
25
26
26
- Synapse (Serverless & Dedicated[^dedic])
27
-
- SQL-Server Warehouses
27
+
- SQL-Server Warehouse(s)
28
28
- Restful APIs & GraphQL
29
29
30
-
After 18 years of classical data warehousing, i finally got to dive into various (data-)lakes. And once in the lake(-house), there is no turning back, that's for sure.
30
+
After 18 years of classical data warehousing, i finally got to dive into the datalake(-house), which i won't leave anytime soon it seems.
31
31
32
32
Besides signing the [DataOps Manifesto](https://dataopsmanifesto.org/), i am also a supporter of the "treat data as a product" movement.
33
33
34
34
## Side-Shows
35
35
36
-
Since one of my main treats is lazyness when it comes to repetitive tasks, i developed a natural interest in DevOps & automation. And due to constant lack of sleep, I usually don't touch any code, unless it's version controlled. That includes but is not limited to: cloud infrastructure (as code), database schemas, pipeline definitions, all kinds of scripts, notebooks and the grocery list for my next shopping tour.
36
+
Since one of my main treats is laziness (when it comes to repetitive tasks), i developed a natural interest in DevOps & automation. And due to constant lack of sleep, I usually don't touch any code, unless it's version controlled. That includes but is not limited to: cloud infrastructure (as code), database schemas, pipeline definitions, all kinds of scripts, notebooks and the grocery list for my next shopping tour.
37
37
38
-
As a result of the above, i somehow stumbled into the beautiful world of DevOps (although that name was not a thing back then). My personal project lifecycle these days often goes like this: Getting hired as data architect/engineer and then silently converting into the dedicated DevOps and Git guy. It was never my intention, but i think i got the DevOps Bingo card full now:
38
+
As a result of the above, i somehow stumbled into the beautiful world of DevOps (although that name was not a thing back then). My personal project lifecycle these days often goes looks like this: Getting hired as an architect/data enginner at first, but then silently turning into the dedicated DevOps and Git guy. Although it was never my intention, i think i got the DevOps bingo card full now:
39
39
40
40
- Azure DevOps (Repos, Boards, Pipelines, etc.)
41
41
- The Atlassian(s): Bitbucket, Jira, Confluence (and even Bamboo...).
42
42
- Github (my teenage love)
43
-
-And lately also a lot of: Gitlab
44
-
- And if artefact registries also count on that list: Cloudsmith (great tool by the way)
43
+
- Gitlab
44
+
- And if artefact registries also belong on this list: Cloudsmith
45
45
46
-
However, there can be only one god. And for me that is and always will be: __Git__[^git]. After using it for almost a decade now, i still feel like i don't know half of it and am constantly amazed how limitless the possibilities of this genious piece of software really are.
46
+
However, there can be only one god. And for me that is and always will be: __Git__[^git]. After using it for almost a decade, i still feel like i don't know half of it and am constantly amazed how limitless the possibilities of this genius piece of software really are.
47
47
48
48
## Scripting
49
49
50
-
Since __DevOps and automation__ usually require some sort of scripting, i also found myself dealing with the usual (scripting) suspects: Powershell, Bash, Python (and for fun and good looks also: Fish).
50
+
Since __DevOps and automation__ usually require some sort of scripting, i found myself dealing with the usual (scripting) suspects: Powershell, Bash, Python (and for fun and good looks also: Fish).
51
51
52
-
Regarding __data manipulation & transformation__ i am most experienced in T-SQL, due to spending so many years implementing SQL warehouses. And for quite a while, writing data transformations in Python felt somehow "wrong" to me. But today there is no doubt about it in my mind: The added value that you get (for free) from the whole Python software engineering ecosystemn (formatting, linting, automated testing, packaging and so many more) cannot be missed out on. Implementing data projectss almost starts to feel like real software devleopment these days.
52
+
Regarding __data manipulation & transformation__ i am most experienced in T-SQL, due to spending many years implementing SQL warehouses. Switching to Python felt a bit odd at first, but today there is no doubt it in my mind: The added value one gets (for free) from the whole Python software engineering eco-system (formatting, linting, automated testing, packaging, ...) cannot be missed out on. Implementing data projects in Python almost starts to feel like 'real' software development these days.
53
53
54
-
And a life without notebooks might be possible, but makes abosulety no sense to me :smirk:.
54
+
Also, a life without (Jupyter) notebooks might be possible, but makes absolutely no sense to me anymore:smirk:.
55
55
56
56
## Professional Past
57
57
58
-
Way back in time, i also had to work a lot with (or in):
58
+
Way back in time, i also worked a lot with (or in):
- IBM Planning Analytics (aka TM1), Palo/Jedox and other _real_ OLAP engines & databases including all sorts of Excel integrations that usually come along with those.
63
-
- Corporate Performance Management (CPM): Main focus being financial, sales, project and product planning & forecasting.
64
-
- Financial Reporting: Implementation of financial reports for all kind of flavors and in different tools & frontends as well as supportive addins (like Graphomate). Also creation of notation concepts/standards for financial reporting (IBCS-like).
65
-
- As an inhouse consultant, i also spent quite some time in improving the collaboration toolset and processes in the central Controlling department (40 people spread over various locations, countries and languages). Which basically means that i played around a lot with: Microsoft Teams (plus Addins/Apps), Sharepoint (on-premise and online), Planner/ToDo, OneDrive, O365, ...).
66
-
- At the same time i also made some operational use of my educational/business background by conducting the monthly business consolidation (as well as providing financial reports) for over 100 legal entities in [Styria Media Group](https://www.styria.com).
63
+
- Corporate Performance Management (CPM): Main focus was building financial, sales, project and product planning (& forecasting) solutions.
64
+
- Financial Reporting: Implemented a lot of financial reports in various tools and different kind of backends, including notation concepts (IBCS-like).
65
+
- As an inhouse consultant, i also spent quite some time in improving the collaboration toolset in a centralized Controlling department (40 people spread over various locations, countries and languages). Which basically means that i played around a lot with Microsoft Teams, Sharepoint (on-premise and online), Planner/ToDo, OneDrive, O365, etc.).
66
+
- At the same time i also made some operational use of my educational/business background by conducting the monthly business consolidation (as well as providing financial reports) for over 100 legal entities in a media group.
67
67
68
68
## Education & Certifications
69
69
@@ -76,7 +76,7 @@ However, my opinion towards certifications is best explained by this picture (bo
76
76
77
77
## Creed
78
78
79
-
Since i couldn't put my work ethics/beliefs to better words, i am _borrowing_most of [Automattic's creed](https://automattic.com) here:
79
+
Since i couldn't put my work ethics/beliefs to better words, i am _borrowing_[Automattic's creed](https://automattic.com) here:
0 commit comments