Skip to content
View oleiade's full-sized avatar
🐫
OCamling
🐫
OCamling

Highlights

  • Pro

Organizations

@grafana
Block or Report

Block or report oleiade

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
oleiade/README.md

You've found Théo! 👋

I'm a product and UX-oriented senior software engineer with 13 years of experience working in both remote and multicultural companies. My diverse background spans industries such as the press, data analytics, music, and observability. I'm passionate about delivering value to users and enjoy taking a holistic, hacker-style approach to engineering.

🏆 Proud Open-Source Contributions

I am a maintainer of the popular k6 load testing tool. My other proud open-source contributions include the Go lang library Lane, which implements generic PriorityQueues, Queues, Stacks, and Deque data structures, the Go library Reflections, which simplifies reflection-based tasks, and the Trousseau project, which makes it easy to store and share private data in a safe manner.

💼 Work Experience

Currently, I am working as a Senior Software Engineer at Grafana Labs. I have previous experience at Ableton, Botify, and Libération, and I've worked on major projects such as Grafana k6, Ableton, Botify, and Libération.

🔧 Skills

My strong focus on product and user experience is complemented by strategic thinking and decision making. I have excellent communication and soft skills, and I am proficient in driving software design and consensus building. I am experienced in Go, Python, Rust, and C++, and I take a holistic and hacker-style approach to engineering. I have also gained experience working in remote and multicultural environments.

🎓 Education

I studied Literature and Philosophy before switching to Computer Science. I graduated from Epitech, a top computer science school in France.

🌍 Around the web

I demystify technology one article at a time on my blog, https://theocrevon.com. You can also find me showcasing my skills and achievements on LinkedIn and answering your Go, Python, Rust, and Systems questions on StackOverflow.

🎨 Personal Interests

I am passionate about literature, philosophy, and photography. I have been playing the piano for the past 10 years, and I enjoy cooking and exploring the Japanese culture. I have been living in Berlin, Germany, for the past decade, and I embrace my neurodiversity as a high intellectual potential individual.

⚡ Fun facts

  • I use the fish shell. Some people seem to find it funny.
  • I use the MonaLisa font for everything that's remotely related to code, and people have been calling me "so french 🇫🇷" for it.
  • I have an obsession with hardcore management and simulation games. If both the pilots of an Airbus A320 I was onboard were to become incapacitated, I'd probably be the passengers' best chance at landing it safely.

Popular repositories

  1. trousseau trousseau Public

    File based encrypted key-value store

    Go 960 46

  2. lane lane Public

    Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go

    Go 860 73

  3. reflections reflections Public

    High level abstractions over the Go reflect library

    Go 503 51

  4. motus motus Public

    Dead simple password generator

    Rust 72 2

  5. Elevator Elevator Public

    Elevator is an open source, on-disk key-value store. Provides high-performance bulk read-write operations over very large datasets while exposing a simple and efficient API.

    Python 71 12

  6. durations durations Public

    A Python durations parsing library

    Python 26 6