My personal blog hauleth.dev
blog
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: update CV with inverse order of workplaces

hauleth.dev c6b86275 6a5f63b1

verified
+19 -28
+19 -28
templates/shortcodes/cv.md
··· 18 18 19 19 ## Experience 20 20 21 - - Prograils - Junior Developer - 2013 22 - - Nukomeet - Full-stack Developer - 2015-2016 21 + - Hauleth.dev - Consultant - 2021+ 22 + + Erlang Solutions/Kloeckner GmbH - 2021 - Consultant for Elixir, Ruby, and SQL (PostgreSQL) 23 + * Substantial query performance optimisations by optimising PostgreSQL indices 24 + + Eiger - 2022-2023 25 + * Forte.io 26 + - Implementation of the Interledger protocol for cross-chain transactions 27 + * Aleo Blokchain 28 + - Implementation of the GraphQL API for the on-chain data 29 + + Supabase - 2023-current 30 + * Logflare - logs aggregation service 31 + * Supavisor - a cloud-native, multi-tenant Postgres connection pooler 32 + - Remote Inc. - Senior Backend Engineer - 2020-2021 33 + - Kobil GmbH - Erlang/Elixir Developer - 2019-2020 34 + + Maintaining MongoDB driver for Elixir 35 + + Implemented transactions for MongoDB driver in Elixir 23 36 - AppUnite - Full-stack Developer/DevOps - 2016-2019: 24 37 + JaFolders/AlleFolders 25 38 * 2x performance improvement by optimising PostgreSQL usage ··· 31 44 Phoenix/PostgreSQL 32 45 * Preparing hybrid deployment with on-premise/in-cloud system 33 46 * Migration of the existing deployments from MongoDB to PostgreSQL 34 - - Kobil GmbH - Erlang/Elixir Developer - 2019-2020 35 - + Maintaining MongoDB driver for Elixir 36 - + Implemented transactions for MongoDB driver in Elixir 37 - - Remote Inc. - Senior Backend Engineer - 2020-2021 38 - - Hauleth.dev - Consultant - 2021+ 39 - + Erlang Solutions/Kloeckner GmbH - 2021 - Consultant for Elixir, Ruby, and SQL (PostgreSQL) 40 - * Substantial query performance optimisations by optimising PostgreSQL indices 41 - - Eiger - Senior Backend Engineer - 2022-2023 42 - + Forte.io 43 - - Implementation of the Interledger protocol for cross-chain transactions 44 - + Aleo Blokchain 45 - - Implementation of the GraphQL API for the on-chain data 47 + - Nukomeet - Full-stack Developer - 2015-2016 48 + - Prograils - Junior Developer - 2013 46 49 47 50 ### Organisations 48 51 ··· 57 60 * Organizer - 2015 58 61 + UEFA Championship 2012 - Poland-Ukraine 59 62 * ICT Accreditation support 63 + - Times Person of the Year - 2006 60 64 61 65 ### Languages 62 66 ··· 78 82 + `is_struct/1` 79 83 + Fixing module inspection on case-insensitive file systems 80 84 + Support for parsing extra arguments via `mix eval` and `eval` command in 81 - release 85 + release 82 86 - Erlang OTP: 83 87 + Support for custom devices in `logger_std_h` 84 88 + Fixing `socket` module to support broader set of protocols (for example ··· 111 115 + <https://gitlab.com/hauleth/qfx.vim> - display signs next to QF matches 112 116 113 117 ### Languages and Frameworks 114 - 115 - Expert: 116 118 117 119 - Elixir 118 120 + Phoenix ··· 121 123 + OpenTelemetry collaborator 122 124 + EEF Member 123 125 + OTP contributor 124 - 125 - Advanced: 126 - 127 126 - Rust 128 127 - C 129 128 - PostgreSQL 130 129 - sh/Bash 131 130 - Ruby 132 131 + Ruby on Rails 133 - 134 - Fluent: 135 - 136 132 - C++ 137 133 - JavaScript 138 134 139 135 ### Technologies 140 136 141 - Expert: 142 - 143 137 - Git 144 138 - Vim 145 - 146 - Advanced: 147 - 148 139 - HashiStack 149 140 + Terraform 150 141 + Consul