José Joaquín Atria
Speech Scientist and Software Developer
- London, United Kingdom
- 3375 C9A4 F84E C44B
CV-Library is the UK’s leading independent job board and an area expert in recruitment. It hosts over 170,000 jobs across all sectors for the UK’s jobseekers, and supports recruiters and employers with their services.
I’ve managed two separate teams of developers working on new features in different areas of the platform
I lead the delivery of two projects that are consistently highlighted as success stories by management
I wrote a Perl agent for New Relic that we use to monitor our production code, and gave a talk about it at the Ephemeral Mini Conf
I worked as part of a team maintaining a large codebase composed of several interconnected services
I was personally responsible for the design and delivery of several projects, including microservices
I became responsible for maintaining our Perl dependency tree and managing platform Perl upgrades
Research Facilitator in Speech Technology
The CloudCAST project aimed to allow researchers, developers, and clinicians to create tools that benefit from state-of-the-art developments in speech technologies. According to plan, when the platform was active, developers would be able to connect their applications to it and receive speech recognition using models trained on a per-user level.
Part of my responsibilities included the design of the API that will handle both the management of user projects and the training and use of speech recognisers.
My job also included the implementation of the bridge between our applications and the underlying ASR library. Currently, this means interacting with Kaldi using a GStreamer pipeline
I was also in charge of the administration of the main project machine
An automatically-updated Raku library to query Mozilla’s public suffix list
Changes to the upstream public suffix list are automatically checked daily, triggering a new release when needed
A framework-independent Raku library to support HTTP cookie parsing and storage
A library to test HTML/XML-based DOM representations using Perl’s Test2 framework
A dependency-free entity registry for use in Entity-Component-System designs
A port of EnTT, available for both Perl and Raku
Implemented using sparse sets for efficient storage of entity components
An experimental 2D game engine for Raku, based on SDL2
A command-line utility to execute commands on filesystem changes
A Raku port of the reflex tool originally written in Go
A directory of Raku distributions, steadily becoming the de-facto place to browse for Raku code
Written in collaboration with James Raspass, entirely in Raku
A dependency-free HTTP 1.1 user agent library for Raku
A Raku port of the Perl library of the same name
Using only the standard library, it supports redirection, streaming requests and responses, multipart and URL-encoded form uploads, and correctly handles multipart responses to ranged requests
A Raku library to schedule and reset repeated time measurements
A Raku port of Go’s time.Timer
- Lead designer
- Main author
CPrAN was an effort to provide the Praat community with a way to write and distribute modules (or packages).
Modules used Praat’s plugin mechanic to ensure existing versions of Praat are also compatible
A reference CPrAN client (written in Perl using Moose::App::Cmd) handled installation, browsing, dependency management, and automatic testing
Presented at the UKSpeech Conference 2015
Author and contributor
Apart from the projects I’ve started on my own, I make an effort to make upstream contributions when I can and have adopted a number of distributions through the years. Some of the latter are:
Praat is a GPL-licensed acoustic analysis software extensively used in Phonetics research. It uses an internal scripting language for automating tasks.
When I used this for research and fun, I provided support both in the mailing list, StackOverflow, and similar forums
I also contributed by sharing code, running training courses, and writing related tools including syntax highlighters and an experimental package manager
STEMNET is a UK network that works with schools, colleges and private companies to promote STEM subjects and provide opportunities for young people to meet role-models and experience STEM activities.
Designed and co-taught an “Introduction to programming” course for secondary school children in the UK
PhD Speech Hearing and Phonetic Sciences
BA Spanish Literature and Linguistics
BA Social Sciences
BecasChile Scholarship for PhD Studies
The BecasChile Scholarship, assigned by the Chilean government, provides support for overseas graduate studies. This scholarship fully financed my PhD studies in both London and Amherst, MA.
Scholarship for Research Studies
MEXT (the Japanese Ministry of Education, Culture, Sports, Science and Technology) grants scholarships for graduate and undergraduate overseas students. I was granted a 2-year scholarship to attend the Tokyo University of Foreign Studies to undertake the research that lead to my PhD.
Scholarship for Short-term Studies
The Japan Student Services Organization offers support for undergraduate students to attend Japanese universities for cultural and academic exchange. With this scholarship, I wa able to attend the University of Tokyo for a year as a part of their AIKOM exchange program.
- GitLab CI
- Github Actions
- Matlab / Octave
Near-native (IELTS 8.5)
Intermediate (JLPT 2)