this repo has no description

ft: add CV

Changed files
+144 -1
content
sass
templates
shortcodes
+8
content/cv/index.md
···
···
+
+++
+
title = "CV"
+
+
[extra]
+
no_comments = true
+
+++
+
+
{{ cv() }}
+4
sass/_footer.scss
···
@import "variables";
.footer {
padding: 40px 0;
flex-grow: 0;
opacity: .5;
···
@import "variables";
.footer {
+
@media print {
+
display: none;
+
}
+
padding: 40px 0;
flex-grow: 0;
opacity: .5;
+4
sass/_header.scss
···
}
.header {
display: flex;
flex-direction: column;
position: relative;
···
}
.header {
+
@media print {
+
display: none;
+
}
+
display: flex;
flex-direction: column;
position: relative;
+6
sass/_main.scss
···
-webkit-font-smoothing: antialiased;
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
···
-webkit-font-smoothing: antialiased;
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: 100%;
+
+
@media print {
+
color: #000;
+
line-height: 1.2;
+
font-size: 10pt;
+
}
}
h1, h2, h3, h4, h5, h6 {
+5
sass/_post.scss
···
}
.for-hire {
width: 100%;
text-align: center;
font-weight: bolder;
border: 1px white solid;
padding: 1em;
}
···
}
.for-hire {
+
@media print {
+
display: none;
+
}
+
width: 100%;
text-align: center;
font-weight: bolder;
border: 1px white solid;
padding: 1em;
+
margin: 2em 0;
}
+2
shell.nix
···
pkgs.mkShell {
buildInputs = [
blog.zola
pkgs.vale
pkgs.mdl
];
···
pkgs.mkShell {
buildInputs = [
blog.zola
+
pkgs.pandoc
+
pkgs.texlive.combined.scheme-small
pkgs.vale
pkgs.mdl
];
+1 -1
templates/page.html
···
</div>
{%- if config.extra.for_hire -%}
<div class="for-hire">
-
<p>Author of this post is currently open for hire.<p>
<p>You can contact me at <a href="lukasz@niemier.pl">lukasz@niemier.pl</a></p>
</div>
{%- endif -%}
···
</div>
{%- if config.extra.for_hire -%}
<div class="for-hire">
+
<p>Author of this post is currently open for hire (<a href="/cv">CV</a>).<p>
<p>You can contact me at <a href="lukasz@niemier.pl">lukasz@niemier.pl</a></p>
</div>
{%- endif -%}
+114
templates/shortcodes/cv.md
···
···
+
# Łukasz Jan Niemier
+
+
## Personal information
+
+
Date of Birth:
+
1993-03-16
+
+
Email:
+
<lukasz@niemier.pl>
+
+
Twitter:
+
[@hauleth](https://twitter.com/hauleth)
+
+
## Education
+
+
- Poznań University of Technology: Computer Science - no degree - 2012-2015
+
+ Secretary of AKAI - Students' Association of Web Developers
+
+
## Experience
+
+
- Prograils - Junior Developer - 2013
+
- Nukomeet - Full-stack Developer - 2015-2016
+
- AppUnite - Full-stack Developer/DevOps - 2016-2019
+
- Kobil GmbH - Erlang/Elixir Developer - 2019-2020
+
- Remote Inc. - Senior Backend Engineer - 2020-2021
+
- Hauleth.dev - Consultant - 2021+
+
+ Kloeckner GmbH - 2021 - Consultant for Elixir, Ruby, and SQL (PostgreSQL)
+
+
### Other fields
+
+
- Volunteer:
+
+ Pyrkon Fan Convention
+
* Helper - 2011, 2012, 2013, 2014, 2016
+
* Organizer - 2015
+
+ UEFA Championship 2012 - Poland-Ukraine
+
* ICT Accreditation support
+
+
### Languages
+
+
- Polish - mother tongue
+
- English - fluent
+
+
### Showcase
+
+
- GitHub: <https://github.com/hauleth>
+
- GitLab: <https://gitlab.com/hauleth>
+
+
### Notable projects
+
+
- <https://github.com/hauleth/erlang-systemd> - systemd integration for Erlang
+
projects
+
- <https://github.com/hauleth/mix_unused> - Mix compiler for detecting unused
+
code
+
- Elixir's Logger implementation in 1.10+
+
- <https://github.com/open-telemetry/opentelemetry-erlang> - maintainer of
+
the Erlang's OpenTelemetry implementation
+
- Vim plugins:
+
+ <https://github.com/hauleth/asyncdo.vim> - simple asynchronous task runner
+
+ <https://github.com/hauleth/sad.vim> - search and replace text - faster
+
+ <https://gitlab.com/hauleth/qfx.vim> - display signs next to QF matches
+
+
### Languages and Frameworks
+
+
Expert:
+
+
- Elixir
+
+ Phoenix
+
+ Ecto
+
- Erlang
+
+ OpenTelemetry collaborator
+
+ EEF Member
+
+ OTP contributor
+
+
Advanced:
+
+
- Rust
+
- C
+
- SQL (pg/SQL)
+
- sh/Bash
+
- Ruby
+
+ Ruby on Rails
+
+
Fluent:
+
+
- C++
+
- JavaScript
+
+
### Technologies
+
+
Expert:
+
+
- Git
+
- Vim
+
+
Advanced:
+
+
- HashiStack
+
+ Terraform
+
+ Consul
+
+ Nomad
+
- GNU/Linux and other UNIX-like systems
+
- TDD/BDD methodologies
+
- Property testing
+
+
Fluent:
+
+
- SaltStack
+
- Puppet
+
+
## Other
+
+
- Viking reenactor
+
- Keyboard fan
+
- Sci-fi/Fantasy fan and Poznań's Sci-fi/Fantasy club member