async.fi

CV

Joni Kähärä

joni.kahara@async.fi +358-50-4952033

Tenderinlenkki 8 A 52, 00520 HELSINKI Finland

github.com/kahara gitlab.com/kahara twitter.com/kahara

Profile

Joni (b. 1975) is a programmer and general “DevOps” person from Helsinki, Finland. He has worked in the technology industry since 1997.

Some of the things that bring him joy in the professional context include:

  • Remote work. Open, preferably text-based and asynchronous communication.
  • Automating things that can be automated. Think Ansible, Terraform, and Kubernetes. And GitHub and GitLab workflows.
  • Enabling domain specialists to write testable sets of microservices that can be deployed with least effort, and changes of which can be managed controllably.
  • Working with services on “edge”, or in other words things that interface with the real world. Also anything with tight latency requirements.
  • Writing readable, robust, and performant code (and tests) in Go or Python that doesn’t waste resources. Rust and C have their special time and place, too.
  • Writing readable documentation (Markdown, Pandoc preferred). Also technical writing in general, and reading anything that is well-written. Well thought out diagrams always a huge plus.

Work Experience

11/2019 – Present Advian Oy

  • Technical Specialist, mostly in “Digirata positioning backend” project since Q4/2020
  • Day to day work consists mostly of herding AWS machinery in general and Kubernetes (EKS) machinery in particular, and coding in Go
  • Services’ development is supported by, and they’re deployed with GitHub Actions-based workflows. Kafka (MSK) is the backbone.

2/2018 – 11/2019 CGI Suomi Oy

  • Member, Video Analytics

9/2015 – 2/2018 Webmie Oy

  • Developer (Python, etc.)

4/2014 – 3/2015 Flatiron Software & Systems

  • An attempt to run my own software business, burning through savings and credit in the process
  • Key lesson learnt: don’t expect anything to happen without active sales

4/2011 – 3/2014 Visi-Systems Oy

  • Volumetric cargo measurement system utilizing a LIDAR and RFID tagging of bulk containers
  • Visitor counting system for pedestrian and vehicle traffic, utilizing “traditional” and machine vision sensors
  • A web/SMS-based paging system for fire personnel dispatch
  • A wall-climbing, (magnetic) wheeled inspection robot
  • Various smaller software development projects

2/2003 – 3/2011 Visi Oy

  • Physical access control/video surveillance system (the same project as below, company split in two)
  • Numerous smaller software development projects, including embedded things
  • Numerous hardware and software integration projects, mainly in the area of physical security and video surveillance

11/2000 – 1/2003 Visi-Systems Oy

  • Various web front ends for industrial data logging systems
  • Physical access control/video surveillance system; this evolved from Visual Basic 6 through C/GTK+ to a web-based system; actual hardware controlled included various gate control systems, video matrices and programmable logic controllers
  • Numerous smaller software development projects, including embedded things

2/2000 – 10/2000 Suomen Posti Oy

  • Morning newspaper delivery (0130h–)
  • This was real work

1/1999 – 2/2000 Civilian Service, Kotkan Opisto

  • Mostly general tech support in a Windows workstation environment
  • Plus some MS Access “development”
  • Demonstrated how easy it was to crack passwords on a shared Unix box without /etc/shadow but my disclosure wasn’t received that well

1/1998 – 9/1998 Cardinal Information Systems Oy (Company bankrupt)

  • Maintaining ActiveX (C++) code of an early micropayment system
  • Maintaining server-side Javascript code of a press release service (early days of SaaS)
  • Various web site development and maintenance assignments

1/1997 – 10/1997 Top Information

  • Developing software (Delphi, C) and iButton-based electronics for a physical access control system

Language skills

Finnish: native

English: fluent (spoken and written)

Other

Tinkering with electronics and radios is fun, too.