Akseli Lukkarila

Software Developer at Nitor
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Helsinki, Uusimaa, Finland, FI
Languages
  • Finnish Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Martin Bussy-Pâris

It was really helpful to have Aksu and his Python skills to help with the audio team's tools and workflows. Aksu is also very interested in following new tech and designs from the game audio industry and the research fields and it is definitely a plus when working in the interactive audio field.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Finland
    • Information Technology & Services
    • 100 - 200 Employee
    • Software Developer
      • Feb 2023 - Present

    • DJ & Audio Engineer
      • Jan 2010 - Present

      Accomplished professional DJ with over 500 performances all around Finland, from nightclubs and restaurants to a wide variety of large events and dance competitions. In Helsinki, I have organized many monthly club nights in venues like Merikerho, mbar, Ravintola Helmi, Adams, Bones, and Club YK. I also do audio editing, mixing and post-production as a freelancer. Projects include radio commercials, voice-overs, theater productions and numerous dance shows. • Learned to be self-imposed and to take responsibility of my work and time management. • Has taught me excellent social, communication and organizational skills. Show less

    • E-Learning Providers
    • 100 - 200 Employee
    • Backend & CI Developer
      • Nov 2022 - Feb 2023

      I moved to the Yousician App team, focusing on backend and CI/CD development. Also continuing to own and maintain the Yousician desktop launcher.Keywords: Python, Flask, Pydantic, Bazel, MongoDB, Jenkins, Grafana, Docker (AWS ECR), Kubernetes (AWS EKS), C++, CMake, JUCE

    • Senior DevOps Engineer
      • Mar 2022 - Nov 2022

      Worked on CI/CD for all Yousician apps (Unity Android, iOS, MacOS, Windows / iOS Swift / C++ CMake / C# .NET) and backend (Python / AWS EC2 Linux). Guided adoption of DevOps best practices and automation. Continuing to maintain and develop a few key internal tools and the Yousician desktop launcher for our users.• Drove the adoptation of auto-formatting and linting for all Python code using Black, Flake8 and isort. Implemented PR checks for enforcing code style. Formatted most of the existing Python code and wrote the documentation for developers.• Took part in transitioning most CI jobs for app builds and tests from a fixed number of macOS agents to auto-scaling AWS EC2 Windows and Linux on-demand instances to significantly improve the scalability, speed, and costs.• Re-implemented the nightly S3 build artefact cleanup system (Python, Boto3, awscli), resulting in a much faster, safer and expandable solution, where it was easy to add new app products to be cleaned.Keywords: Jenkins, AWS EC2 & S3, Macstadium, Anka, Packer, Ansible, Shell scripting, Python, Groovy, Fastlane, git, GitHub, PowerShell, Bazel. Show less

    • DevOps Engineer
      • Jan 2021 - Mar 2022

      Build, release, and test automation for all Yousician app products. Maintaining and improving CI and test infrastructure, and developing internal tools. Interviewing and mentoring test automation people.• Working primarily with Jenkins pipelines and our custom Groovy pipeline library, using Anka Build macOS virtualization for Mac build agents hosted by MacStadium, and AWS EC2 instances for Linux and Windows agents.• Took ownership of the Yousician desktop launcher GUI app. Refactored the existing Python Tkinter codebase fully and transitioned it from Python 2.7 to Python 3.6+. Eventually re-wrote the app in C++ (20) using the JUCE GUI library. Refactored and modernized the backend endpoints for the launcher (Flask, Pydantic). • Remade our test automation programming assignment and lead the technical interview for most QA and test automation candidates. Involved in hiring around ten automation developers and was the assigned mentor for many of them during their onboarding.Keywords: Jenkins, AWS EC2 & S3, Veertu Anka, Fastlane, Python, Shell scripting, Groovy, Git, GitHub, C++, CMake, JUCE Show less

    • Test Automation Developer
      • Jun 2019 - Jan 2021

      Yousician is a cross-platform music education app for anyone to learn, play, and teach music. Millions of people around the world use Yousician to advance their music skills and play the music they love.Worked on an end-to-end audio testing system and related automation infrastructure for the Yousician app (Unity Android, iOS, macOS, Windows) using Robot Framework, Python, Appium, C#, gRPC, and Jenkins.Keywords: Python, Robot Framework, Unity, Jenkins, Appium, C#, Groovy, NumPy, PyAudio, shell scripting, git, GitHub, JIRA, Confluence Show less

    • DJ & Radio host
      • Apr 2012 - Sep 2019

      I hosted a biweekly two hour radio show on Finland's foremost urban and electronic music radio station “Basso”. Our show was consistently among the top 10 most listened biweekly shows on Basso. Altogether, we reached close to 200 radio shows done. I hosted a biweekly two hour radio show on Finland's foremost urban and electronic music radio station “Basso”. Our show was consistently among the top 10 most listened biweekly shows on Basso. Altogether, we reached close to 200 radio shows done.

    • Finland
    • Computer Games
    • 200 - 300 Employee
    • Junior Audio Programmer
      • Oct 2018 - Mar 2019

      Worked on a variety of tasks from developing Remedy’s in-house Northlight C++ game engine and Wwise audio middleware integration to custom audio plug-ins, tools and scripts for the audio and narrative teams. • Implementation of new features and functionality in Remedy's "Northlight" proprietary C++ game engine and the related WorldEditor application. • Created an automatic subtitle alignment system using open-source speech recognition tools and models, which extracts the caption starting and ending timestamps automatically from the corresponding speech audio recording, speeding up the process of setting subtitles significantly. Prototyping with Python using Numpy and Matplotlib, final implementation in C# / .NET for the engine tools application. • Was granted ownership of the audio team's Python codebase and participated in a cross-team effort to unify and take all the Python development at Remedy to a new level of professionalism. Work on Python tools for the audio and narrative teams, such as the "Session Controller" GUI application used in all voice actor recording sessions. • Large number of fixes and improvements to the existing Python and Batch audio scripts helping the audio and sound designers to work faster and better. Creating new scripts and features in close communication with the non-programmer artist members of the audio team, based on their needs and workflows. Examples include generating randomised MIDI note patterns for an interactive combat music system, batch-processing and renaming of audio recordings in the Reaper audio software (DAW), and automatically syncing and updating multiple different projects under version control. • Also worked directly on Control, Remedy's acclaimed AAA action adventure game that came out in 2019 for PC, PS4 and Xbox One. Keywords: C++, Python, C#, Visual Studio, Perforce, Batch scripting, Wwise, WAAPI, Reaper, ReaScript, TeamCity, JIRA Show less

    • Finland
    • Higher Education
    • 700 & Above Employee
    • Project Employee
      • Dec 2017 - Sep 2018

      Continuing the work I did for my Master's Thesis at the Aalto Speech Recognition research group at the Department of Signal Processing and Acoustics, as part of an Academy of Finland key project "A Conversation Assistant for the Hearing Impaired":• Research and development of the Conversation Assistant application and assistive technology. • Building and administering a server-based, real-time automatic speech recognition system(ASR) running on a Red Hat Linux virtual server, enabling flexible speech audio input streaming.• Visiting Researcher at the Department of Computer Science at the University of Sheffield, UK,during 4.6.-6.7.2018, focusing on audio beamforming and microphone arrays for ASR in relation to the Conversation Assistant project.• Conducting user testing with our prototype application.• Advisor for a Master’s Thesis on developing an augmented reality automatic speechrecognition application on iOS by utilizing the Apple ARKit with our ASR server. Co-author of the resulting conference paper.Keywords: Python, git, Automatic Speech Recognition, Linux, User testing Show less

    • Research Assistant
      • Dec 2016 - Dec 2017

      I did my Master’s Thesis at the Aalto speech recognition research group, working in an Academy of Finland project on developing a conversational assistance application for the hearing impaired by utilizing automatic speech recognition.• Developed a GUI desktop application for Finnish real-time speech recognition running on Ubuntu using Python, GTK+, GStreamer and the Kaldi automatic speech recognition toolkit.• Designed and conducted user testing to validate the developed software application and proposed assistive method in general.Thesis title: "Developing a Conversation Assistant for the Hearing Impaired Using Automatic Speech Recognition" Available at:https://github.com/Esgrove/mastersthesis Show less

    • Finland
    • Retail
    • 700 & Above Employee
    • Salesperson, Stockmann Herkku Helsinki
      • Feb 2010 - Mar 2013

      Part-time salesperson at the Stockmann flagship grocery store in the Helsinki city centre department store. • Customer service and inventory management in a fast-paced working environment. Part-time salesperson at the Stockmann flagship grocery store in the Helsinki city centre department store. • Customer service and inventory management in a fast-paced working environment.

Education

  • Aalto University
    Master of Science (Technology), Acoustics and Audio Technology
    2016 - 2017
  • Aalto University
    Bachelor of Science (Technology), Electrical Engineering
    2010 - 2016
  • Oulu University Upper Secondary School
    Undergraduate
    2005 - 2008

Community

You need to have a working account to view this content. Click here to join now