Skip to content

RubenVP2/rubenvp2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

from typing import TypeAlias

Stack: TypeAlias = list[str]


class RubenVP:
    """
    Hey, I'm Ruben β€” a Full-Stack Python developer with a taste for clean
    architecture, DevOps culture, and building things that actually work in prod.
    When I'm not shipping code, I'm out with a camera or tinkering with an ESP32 at 2am.
    """

    def __init__(self):
        self.name = "Ruben"
        self.location = "Lyon, France πŸ‡«πŸ‡·"
        self.role = "Software Engineer"
        self.core_stack: Stack = [
            "Python",
            "JavaScript / TypeScript",
            "Java",
            "Docker",
            "GitLab CI/CD",
            "Fedora enjoyeur",
        ]
        self.learning: Stack = ["Rust", "MLOps"]  # currently exploring
        self.currently: str = "Building AI-powered tools & exploring MLOps"

    def get_education(self) -> list[str]:
        return [
            "Master's Degree in Software Engineering (EQF 7)",
            "Bachelor's Degree in Digital Application Design & Development (EQF 6)",
            "BTS in IT Services for Organizations, SLAM track β€” 2-year technical diploma (EQF 5)",
        ]

    def get_side_projects(self) -> list[str]:
        return [
            "IoT & embedded systems with ESP32",
            "Home infrastructure: Docker, Traefik, WireGuard VPN",
            "Trading automation with Python & MetaTrader 5",
            "Wildlife tracking tools (personal project)",
        ]

    def get_hobbies(self) -> list[str]:
        return [
            "πŸ“· Photography β€” shooting RAW, editing in Lightroom",
            "🌍 Travelling β€” Iceland was recent, more to come",
            "🎡 Music β€” embarrassingly high Spotify stats, send help",
        ]

    def __repr__(self) -> str:
        return f"{self.name} -> {self.role}"


if __name__ == "__main__":
    me = RubenVP()
    print(me)

About

Repo for profile GitHub

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors