Resume
topi@topikettunen.comhttps://topikettunen.com
https://github.com/topikettunen
Work Experience
Polar Squad
Consultant (November 2020 - Present)
Collaboratively co-designed and implemented expansive distributed stream processing systems atop the robust infrastructure of Microsoft Azure and Apache Kafka. Engaged closely with customers to tailor solutions that precisely aligned with their business requirements while ensuring exceptional performance within our data engineering platform.
Guided a team in designing and implementing a Kubernetes-based PaaS solution for a key enterprise client, transitioning from Amazon Web Services to Microsoft Azure. Led the technical architecture and mentoring efforts, ensuring a successful and widely adopted deployment on Azure’s infrastructure.
Aided an enterprise customer in orchestrating network, identity, and access management architecture during their migration from on-premises to cloud (Microsoft Azure), spearheading a team of developers. This involved leveraging the capabilities of Kubernetes as a foundational element to ensure a seamless and efficient transition to the Azure cloud infrastructure.
Comiq (acquired by Alten)
Senior Software Engineer (August 2019 - November 2020)
- Led the design and implementation of a C# distributed system leveraging Kubernetes and Microsoft Azure, orchestrating the migration of multiple customer teams from monolithic to microservices architecture. Offered technical leadership and guidance, ensuring the development of a scalable, efficient system aligned precisely with the customer’s business requirements.
Software Engineer (June 2017 - August 2019)
Developed an advanced test automation management software tailored specifically for embedded devices programmed in C and C++. This innovative system significantly minimized manual testing efforts, optimizing the testing and debugging processes. The implementation resulted in substantial time and resource savings for the customer.
Collaboratively designed and developed an RPA (Robotic Process Automation) platform using Python, delivering versatile RPA tasks as a service across diverse environments, including bare-metal and cloud setups. This solution seamlessly integrated with various applications, whether web-based or native, running on desktops locally or remotely.
Projects
Sila programming language (2023 - Present)
- Sila is a programming language that, like all new languages, has somewhat optimistic aspirations. Originally implemented in Common Lisp, later rewritten with C++. Targeting mainly x86_64 and aarch64, other architectures available via LLVM. Sila’s development log available here: https://topikettunen/blog/tag/sila
Contributions
- Multiple Terraform providers, including:
terraform-provider-azurerm - Implemented various features, including allowing to create AKS node public IP directly in the AKS’ agent pool profile.
Minor contributions to terraform-provider-helm and terraform-provider-esxi
Competences
Programming: C++, C, Go, Common Lisp, Python, Haskell, TypeScript, JavaScript, Java, Rust, x86 Assembly, M68k Assembly, LLVM
Protocols: TCP/IP, UDP, HTTP, SMTP, DNS
Information Security: eBPF, SSH, SSL, TLS, x509 Certificate Management and PKIs, asymmetric and symmetric key cryptography, PGP, authN/authZ, Kerberos (krb5), HSM, TPM
OS: Linux, FreeBSD, OpenBSD, 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
Visual: TouchDesigner, openFrameworks, Cinder
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)
- Emphasis on software engineering and security. I was able to find a job in my first year of university. Fortunately, due to this working experience, I was able to audit majority of my studies which allowed me to graduate year before expected.
Military
- Vänrikki/Second Lieutanant, Combat Engineer Platoon Leader (2015)
Whatnot
- 2006 Time Magazine Person of the Year