Topi Kettunen - Resume
https://topikettunen.com
https://github.com/topikettunen
https://linkedin.com/in/topikettunen
I have extensive background in designing and implementing distributed systems especially in cloud-native world, making distributed computing work in big data environments, and contributed to many commercial and open source projects.
Work Experience
Polar Squad
DevOps and DataOps Consultant (November 2020 - Present)
Working on a data engineering platform where I’m helping the customer in the design and implementation of large-scale distributed stream processing systems.
Prior to that, I helped the customer in designing and implementing the customer’s internal Platform as a Service (PaaS) built on top of Kubernetes. This platform spread across multiple different teams inside the customer and was considered a great success.
Independent
Audio Software Engineer (October 2019 - Present)
- Hacking on various audio applications, such as VST/AU/AAX plugins and Eurorack modules, whenever I have time from my primary job.
Comiq (now Alten)
Senior DevOps Consultant (August 2019 - November 2020)
Worked designing and implementing distributed systems built on top of Kubernetes and helped many customer’s teams migrating from monolithic architecture to microservices.
Worked in design and implementation of RPA platform where we could provide RPA tasks as a service for different applications running either in browser or natively on desktop utilizing multiple cluster on various premises (bare-metal, cloud).
DevOps Consultant (June 2018 - August 2019)
- Designed and implemented test automation reporting system to dramatically reduce customer’s manual labour.
Competences
Development Experience: Systems Engineering, Distributed Systems, Systems Engineering, Networking, Virtualization, Operating Systems, Performance, Compilers, Digital Signal Processing, Real-Time, Audio
Roles: System/software design, Programming, DevOps/DataOps/MLOps, SRE, RPA
Programming: C++, C, Go, Python, JavaScript, Java, Haskell, Common Lisp, Rust, x86 Assembly, M68k Assembly, LLVM
Protocols: TCP/IP, UDP, HTTP, SMTP, DNS
Information Security: SSH, SSL, TLS, x509 Certificate Management and PKIs, asymmetric and symmetric key cryptography, PGP, authN/authZ, Kerberos (krb5), HSM, TPM
OS: Linux, OpenBSD, FreeBSD, macOS, Plan9
Databases: PostgreSQL, Prometheus, SQLite, MongoDB, Redis, MySQL/MariaDB, InfluxDB, Neo4j, CockroachDB
Cloud: Azure, Kubernetes, Docker, Terraform, AWS, GCP
Big Data: Kafka, Flink, Spark, Hadoop
AI: TensorFlow, KubeFlow, PyTorch
Audio: DAW (Logic Pro, Ableton, Pro Tools), VST2/VST3, AU, AAX, JUCE, MAX, ASIO, LV2
Languages: Finnish (native), English (fluent), German (limited working proficiency), Swedish (basic), French (basic)
Education
- Bachelor’s degree, Information Technology, Haaga-Helia University of Applied Sciences - Helsinki, Finland (2017-2020)
Military
- Vänrikki/Second Lieutanant, Combat Engineer Platoon Leader (2015)