Rato Aq

Java Developer

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Rato Aq is a seasoned Java developer based in Zurich with over a decade of professional experience and a self-described 20+ years of hands-on Java proficiency. He focuses on backend engineering, bringing strong pattern-matching and parsing skills demonstrated through contributions to well-known open-source projects like GuessIt and Subliminal, where he improved filename parsing, subtitle provider robustness, and edge-case detection. Comfortable digging into edge cases, he has a track record of refining parsing logic for codecs, release groups, seasons, and international title formats to make tooling more reliable. Colleagues would describe him as pragmatic and detail-oriented, preferring durable fixes over quick hacks. He pairs deep technical craftsmanship with a practical understanding of how parsing and metadata quality drive downstream user experiences.
code11 years of coding experience
github-logo-circle

Github Skills (27)

lib10
python10
testing10
code-library10
pattern-matching10
parsing10
subtitle10
text-processing10
text-parsing10
file-management9
caching9
pytest9
apidoc9
api9
web-development8

Programming languages (6)

TypeScriptC#JavaCJavaScriptPython

Github contributions (5)

github-logo-circle
Diaoul/subliminal

Apr 2016 - May 2020

Subtitles, faster than your thoughts
Role in this project:
userBack-end Developer
Contributions:1 release, 60 commits, 46 PRs in 4 years 1 month
Contributions summary:Rato primarily focused on improving the LegendasTV provider within the `subliminal` project, a tool for downloading subtitles. Contributions included fixing issues related to title searching with dots, handling exceptions, and improving season detection. The user also added missing properties to the shooter provider and worked on handling titles with year/country information. These changes enhanced the subtitle retrieval process for the supported providers.
subtitlesthoughtsfasterfaster-than
guessit-io/guessit

Jun 2016 - Jan 2023

GuessIt is a python library that extracts as much information as possible from a video filename.
Role in this project:
userBack-end Developer
Contributions:282 commits, 124 PRs, 170 pushes in 6 years 7 months
Contributions summary:Rato primarily contributed to the development and improvement of the GuessIt Python library, which extracts information from video filenames. Their work focused on refining the parsing logic for various properties like release groups, subtitle languages, screen sizes, video codecs, and streaming services. The user enhanced detection capabilities to handle a wider range of formats and edge cases, demonstrating expertise in parsing and pattern matching.
python-librarypythonscenevideoparser
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rato Aq - Java Developer