1
0
mirror of https://github.com/Mikaela/cv.git synced 2024-11-25 09:59:23 +01:00
Go to file
2024-05-27 18:42:24 +03:00
_includes head: fix title, og:title & og:site_name 2024-05-27 14:35:38 +03:00
.bundle add .bundle/config 2022-12-09 09:00:11 +02:00
.github attempt to fix html5validator workflow 2024-05-27 17:58:14 +03:00
assets main.scss: fix breaking text on mobile 2024-05-27 14:12:49 +03:00
en add excerpts to fix opengraph 2024-05-27 14:47:16 +03:00
fi become more compatible with GitHub as well 2024-05-26 12:27:12 +03:00
_config.yml address formatting feedback 2024-05-27 16:49:31 +03:00
.editorconfig .editorconfig: add max_line_length for nvim marginal 2023-04-06 10:42:29 +03:00
.gitattributes .gitattributes: merge mikaela.github.io changes 2023-10-17 11:00:15 +03:00
.gitignore .gitignore: add node_modules 2024-01-06 18:07:12 +02:00
.gitlab-ci.yml .gitlab-ci.yml: import from mikaela.github.io 2024-05-27 12:29:52 +03:00
.pre-commit-config.yaml pre-commit autoupdate 2024-05-25 08:44:55 +03:00
.prettierignore enable and run prettier 2023-03-07 20:34:24 +02:00
.prettierrc setup prettier properly 2024-05-25 08:47:04 +03:00
.ruby-version attempt to fix html5validator workflow 2024-05-27 17:58:14 +03:00
CNAME update _config.yml & CNAME 2022-01-02 21:11:52 +02:00
CODEOWNERS add CODEOWNERS 2023-04-06 11:30:06 +03:00
favicon.ico switch to minima anyway 2024-05-27 13:40:56 +03:00
Gemfile switch to minima anyway 2024-05-27 13:40:56 +03:00
Gemfile.lock switch to minima anyway 2024-05-27 13:40:56 +03:00
package.json setup prettier properly 2024-05-25 08:47:04 +03:00
pnpm-lock.yaml setup prettier properly 2024-05-25 08:47:04 +03:00
README.md attempt to communicate what has happened past year and some months 2024-05-27 18:42:24 +03:00
robots.txt add robots.txt 2023-09-02 10:50:28 +03:00

Aminda Suomalainen

kuva minusta

…on avointa lähdekoodia tukeva verkkopalveluylläpitäjä piraattipuolueessa.

Google Translated into English proper English version is planned.

🌍 Helsinki, Suomi / Email / GitHub / GitLab.com / LinkedIn / Telegram / OpenHub / Signal

Sisällys

Luottamustehtävät / vapaa-ehtoistyö

  • 10.2015 Piraattipuolue r.p.
    • Verkkopalveluiden- ja Pikaviestinten ylläpito
    • Suosittelija: Utu Hopiavuori
    • Yhtenäistin piraattipuolueen IRC-kanavien hallinnan Athemen GroupServin alaisuuteen keskittäen pääsynhallinnan kymmenien eri kanavien omien listojen sijaan.
    • Ylläpidin puolueen kanavien yhdistämistä IRCstä Slackiin käyttäen Slackin IRC-gatewaytä sen ollessa tuettu, sekä ylläpidin Slack-työtilaa.
    • Pystytin TeleIRC:n ja Discord-IRC:n, jotta piraattipuolueen viestintä kulkee IRCn, Discordin ja Telegrammin välillä.
    • Avustan PirateIRC:n oper-tiimiä -verkon ylläpidossa kommunikoiden mm. Australian ja Ruotsin Piraattipuolueiden operaattoreiden kanssa, sekä käyttäjiemme kanssa (mm. Alankomaiden Piraattipuolue, Massachusetts:in piraattipuolue).
    • Toimin PirateIRC:n kontaktihenkilönä Intian Piraattien ylläpitämälle Matrix-sillalle, avustaen PirateIRC-päädyn asetusten kanssa, jotta silta voitiin pystyttää.
    • Suoritin siirtymän TeleIRCstä ja Discord-IRCstä Matterbridgeen parempana ratkaisuna, jolloin IRC ei enää ole väliliima.
    • Ylläpidän Limnoria-instanssia, joka mm. seuraa certificate transparency-syötteitä, valvoo Git-webhookeja hakee linkitettyjen sivustojen otsikot helpottaen useiden IRC- ja Matrix-asiakasohjelmien käyttäjiä, jotka eivät hae linkkien otsikoita käyttäjän puolesta.
    • Asetin piraattipuolueen Discord-palvelimelle roolipohjaisen pääsynhallinnan, jotta kaikki kanavat eivät näy kaikille vaan työrauhaa kaipaaville kanaville pääsee kun käyttäjä on todettu asialliseksi.
    • Avustan piraattipuolueen verkkopalveluiden ylläpidossa mukaanlukien (Debian- ja Ubuntu-) käyttöjärjestelmien päivityksessä, systemd-yksiköiden kirjoittamisessa, sekä ohjelmistojen päivittämisessä.
    • Avustan sähköpostiohjausten, sekä postituslistojen luomisessa ja päivittämisessä CPanelilla.
    • Avustan puolueen Nextcloud-instanssin ylläpidossa luoden tarpeen vaatiessa käyttäjätunnuksia puolueen aktiiveille.
    • Pystytin piraattipuolueelle Matrix-huoneita, sekä -avaruuksia, jotta puolueen pikaviestintään pääsee osallistumaan myös sieltä Discord-tyylisellä manuaalisella pääsynhallinnalla.
    • Kommunikoin Itävallan piraattipuolueen kanssa, Suomen piraattipuolueen matterbridgen käyttäessä heidän Matrix-palvelintaan ja ylläpidän samalla matterbridgellä toistinta heidän vetämässään kansainvälisten piraattipuolueiden keskustelukanavalla (Global Pirates) heidän Mattermost-palvelimellaan, Matrixissa, Telegrammissa, Discordissa, PirateIRCssä.
    • Avustin PirateIRC-verkkoa siirtymisessä neljästä Charybdis-IRC-palvelimesta ja Atheme IRC-palveluista modernimpaan Ergo IRCd-ratkaisuun, joka yhdistää IRC-palvelimen ja IRC-palvelut.
    • Kommunikoin aktiivisesti puolueen käyttämien ohjelmistojen upstreamin kanssa, erityisesti Charybdis:ksen, Athemen, Ergon, Limnorian ja GiteaForgejon kanssa.
    • Suomensin käyttämämme TLG_JoinCaptchaBotin.
    • Ratkaisin Nextcloud-palvelimen vähäisestä muistista johtuvia kaatumisia parantamalla systemd.unitia ja käyttöönottamalla earlyoom-sovelluksen ajatellessamme lisämuistin olevan välttämätöntä.
  • 19.03.2020 - 04.01.2022 Federated Networks Association ry (Feneas)
    • Komitean jäsen
    • Avustan yhä yhdistyksen lakkauttamisen jälkeenkin Feneaksen Matrix-huoneiden ylläpidossa, sekä keskustelen yhteisön kanssa.
    • Avustin välillä Matrix-palvelimen tai Element-asiakasohjelman päivittämisessä avaamalla merge-requesteGitLabin Ansible-playbookeja kohtaan.
    • Olen Feneaksen ryhmäkontakti LiberaChat -IRC-verkolle kommunikoiden molemmin puolin mikäli LiberaChatin kanssa on ongelmia tai toiseen suuntaan, rekisteröin Feneaksen nimiavaruuden kanavia heidän verkossaan, toimin kanavaoperaattorina ja vastaan vhostien pyytämisestä jäsenillemme näyttämään heidän yhteytensä yhdistykseen.
  • 02.04.2019 - 19.04.2020, 07.10.2021-23.11.2021 Privacy Guides
    • Tiimin jäsen
    • Osallistuin keskusteluihin GitHubissa, issues- ja discussions-osioissa, sekä asetin niille labeleita helpottaen niiden lajittelua, sekä löytämistä jatkossa.
    • Arvioin pull requesteja.
    • Osallistuin erityisesti salatun DNS-osion luomiseen keräten tietoja ratkaisuista (DNS over HTTPS, DNS over TLS, DNSCrypt) ja seuraan niiden kehittymistä mielenkiinnolla.
    • Osallistuin tiedonhakuun ehdotetuista sovelluksista ja palveluista, arvioiden sopivatko ne projektin kriteereihin.

IT-Taidot

  • Linux-ylläpito vuodesta 2008
    • Arch Linux, Debian, (Ubuntu, ) Fedora, SailfishOS
    • systemd (system/user units (palvelut, ajastimet), networkd, resolved, timesyncd…)
    • OpenSSHd, CUPS tulostuspalvelu, UFW- ja firewalld palomuurit
    • Chrony aika-palvelin
  • Git
    • Pidän parhaina käytäntöinä .gitattributes, pre-commit, .editorconfig, jotka löytyvät vähän kaikista repoistani. .gitattributes ja .editorconfig ovat erityisen tärkeitä kaikkialla, jotta eri käyttöjärjestelmillä työskentely ei sotke rivinvaihtoja.
    • GitHub/GitLab/Gitea/Forĝejo orgaisaatiot, issue tracker, labelit
    • GitLab/Gitea/Forĝejo -repojen peilaus
    • GitHub/Gitlab pages
  • DNS
    • DNSSEC, zone-hallinta, Unbound
    • DNS-over-HTTPS (iOS 14 ja Windows 11 -asiakkailla) ja DNS-over-TLS (Android, systemd, Unbound -asiakkailla)
  • IPv6
    • SixXS, Tunnelbroker, radvd, radvdump, Yggdrasil
  • Windows Server
    • Active Directory, Group Policy…
  • IRC
    • Charybdis+Atheme, Ergo -palvelut ja -palvelimet
    • KiwiIRC, Gamja -selainpohjaiset asiakasohjelmat
  • WordPress -ongelmanratkaisu
  • bash-skriptaus ja Python perusteet, ks. Mikaela/Scripts
  • MySQL-perusteet
  • \LaTeX -perusteet, ks. Mikaela/gist:in LaTeX-hakemisto
  • Selaimen keskitetty hallinta policyillä.

Kielitaito

  • suomi 🌟🌟🌟🌟🌟🌟 (äidinkieli)
  • englanti ⭐⭐⭐⭐⭐⚫ (CEFRL: C1)
  • esperanto ⭐⚫⚫⚫⚫⚫ (CEFRL: A1)

Työkokemus

  • 13.09.2021-28.11.2021 Digitalents Academy
    • Työkokeilu
    • Loin GitHub-pages pohjaisen CV:n (cv.aminda.eu).
    • Tutustuin Pythonin ja JavaScriptin perusteisiin.
    • Tutustuin pintapuolisesti Flask-web-frameworkiin.
    • Avustin muita työkokeilijoita gitin käytössä.
  • 03.2020 - 09.2020 Unicus Finland
    • Työkokeilu
    • Valmistauduin ISTQB Foundation Level-kokeeseen.
    • Tutustuin pintapuolisesti ohjelmointiin mm. Python 3:lla, Rubyllä, Golla.
    • Tutustuin Firefoxin kehittäjätyökaluihin, erityisesti saavutettavuustesteihin.
    • Tutustuin Web Content Accessibility Guidelines -ohjeistukseen sekä saavutettavuustestaamiseen, ja opin miten saavutettavuus auttaa myös minua itseäni.
  • 28.10.2019 - 19.12.2019 Robuntu Osk
    • Työkokeilu
    • Suoritin moninaisia askareita osuuskunnan tukitoiminnoissa.
    • Avustin osuuskunnan palveluiden markkinoinnissa tutustumalla Thunderbird-laajennuksilla tapahtuvaan massaviestintään asiakkaille, sekä Facebook Marketplaceen.

Koulutus

  • 14.03.2024 - 11.10.2024 Taitotalo (Helsinki)
    • Tieto- ja viestintätekniikan osatutkinto: kyberturvallisuuden ylläpitäminen
  • 08.08.2012 - 29.05.2015 Etelä-Kymenlaakson ammattiopisto (Hamina)
    • Tieto- ja viestintätekniikan perustutkinto: käytön tuen koulutusohjelma (datanomi)

Kurssit ja muu koulutus

  • 25.05.2015 - TIEKE: Tietokoneen käyttäjän AB-kortti
  • 16.09.2014 - CCNA Discovery: Working at a Small-to-Medium Business or ISP
  • 28.04.2014 - CCNA Discovery: Networking for Home and Small Businesses

Harrastukset

  • Tietoturva, seuraan alan uutisia ja verkkoyhteisöjä (IRC, Matrix) jatkuvasti
  • “Ohjelmistotestaus”, löydän usein käyttämistäni ohjelmista ongelmia tai puuttuvia ominaisuuksia ja selkeän ongelmanraportointikanavan ollessa olemassa myös ilmoitan siitä.
  • Puoluetoiminta, olen aktiivinen Piraattipuolueessa ja kun Helsingissä kampanjoidaan olen mukana avustamassa kampanjoinnissa mm. keskustellen ihmisten kanssa, jakaen flaikkuja, keittäen kahvia, tai avustamassa vaalikontin ruudun diaesitysten käynnistämisessä
  • Kielet
  • 11.07.2014 Mikaela.info, 114077943.xyz ja Aminda.eu -kotisivuni ylläpito ja blogin kirjoitus
    • Webmaster
    • Rekisteröin domainini Gandilla ja olen sittemmin käyttänyt myös Cloudflaren, EasyDNSn ja PorkBunin palveluita erityisesti Gandin tullessa myydyksi. Nykyään kaikki kolme domainiani ovat Cloudflaressa (tosin vain mikaela.info on rekisteröity heidän kauttaan).
    • Ylläpidän useampaa siustoa GitHub-pagesissa, kirjoitin pääsivuni (aminda.eu) alunperin HTML+CSS, siirtyen myöhemmin Jekyll -CMSään, joka generoi staattisia sivuja. Se ei tosin tee kaikkea puolestani, vaan joudun välillä työskentelemään HTML ja CSS kanssa, erityisesti kun tarvitsen markdownia kehittyneempää työkalua.
    • Kirjoitan sivustolle blogiini moninaisista aiheista, kuten elämästäni ja teknisemmistä aiheista, kuten IRC- ja Matrix-protokollista, sekä aiemmin mainituista selain policyistä.
    • Pohdin sivun issue trackerissa usein mitä voisin parantaa, mitä voisin blogata ja usein sisällytän mukaan pääpiirteittäin mistä haluan kirjoittaa.
  • Lukeminen
  • Lokalisointi
    • Ylläpidän suomennoksia FluffyChat- (19.11.2021) ja Nheko- (04.04.2022) -Matrix-asiakasohjelmissa Weblate-käännöstyökalulla. Matrixin ulkopuolella olen suomentanut TLG_JoinCaptchaBotin (11.04.2022), joka torjuu roskapostitusta Telegram-ryhmissä.
    • Keskustelen muiden kääntäjien kanssa alkuperäisten viestien merkityksestä, miten ne on käännetty muille kielille tai mitä erityistä merkitystä niillä tarkoitetaan.
    • Seuraan Matrix Suomen keskusteluita ja palautetta käännöksestä.
    • Tuen myös sovellusten käyttäjiä niiden omilla tukikanavilla.

Yhteiskunnallinen ja poliittinen toiminta

  • Piraattipuolueen puoluevaltuusto
    • Varajäsen 26.09.2020-25.02.2021, varsinainen jäsen 25.02.2021-18.06.2022
  • Piraattinuorten hallitus
    • Jäsen 2017-06.06.2018, varajäsen 2018-2019-01-11, 19.01.2020-18.12.2021
  • Piraattipuolueen Helsingin piiriyhdistys, hallituksen varajäsen
    • 2017-2018, 2019-2021, 13.07.2022
  • Suomen autismikirjon yhdistys, hallituksen varajäsen
    • 14.04.2018 - 12.04.2019
  • Piraattipuolueen kuntavaaliehdokas Helsingissä 2017

Versio Päiväys
{{ page.versionString }} {{ page.date }}