Julien

Sobczak

{Software Developer + Husband + Dad}

It's me
Serious about my work without never taking myself too seriously.
Ignorance...Mastery / Love to do
Code
Go / Python / Java / JavaScript / Bash / SQL / Git / CSS / React.js / AI-Assisted Programming
Design
System Design / Design Patterns / DDD / Automated Testing / REST / gRPC
Build
GitLab CI / GitHub Actions
Ship
Linux / Docker / Kubernetes / Ansible
Run
Grafana / Prometheus / Elasticsearch
  • Written Communication
  • Empathy
  • Note-taking
  • Lateral Thinking
  • Second-order Thinking
  • Humility
  • Active Listening
  • Challenge Others
  • Humor
  • Constructive Feedback

Languages

French
English
I lack automatism and confidence due to lack of practice.
I sometimes use English without realizing it in the middle of documents in French.
I've read more than 1000 books in English.

Personality

Introvert
Think through writing.
Curious
Ask more questions than have answers.1
Open-Minded 2
Comfortable with uncomfortable ideas.
Modest
Better to look stupid than to feel smart.
Playful
Life is too short to be serious.
People-oriented
Work is a human adventure; the rest is secondary.

Hobbies

I reading for growth (and stunning books with my kids ), running , walking and playing table tennis , taking family pictures or when traveling on land or sea .

1
ChatGPT found my questions interesting.
2
As anybody with an open mind, my opinions are likely to change.

Scaleway

Order your baremetal server (LEGACY, UEFI) with a fresh installation (Linux distribs, Windows, etc.) from a simple API call.

Challenges

  • Many hardware/operational issues = My problem-solving skill always at work
  • Complex organizational environment = Opportunities to reflect
  • Missing internal platform = Scope very large
Go, Temporal, Postgres, GitLab CI, Nomad

OUI.sncf

Help product teams understand their high-traffic applications with hundreds of GBs of metrics, logs and several TBs of Hadoop data.

Challenges

  • Only developer (at first) in a production team responsible to automate the boring stuff
  • No prior knowledge of monitoring & big data tools
  • High volumetry and strong reliability expected
Java, Python, Go, Bash, Hadoop, Elasticsearch, Graphite, Ansible

Adeo

Implemented large technical tasks required to improve the performance and the testability of the store sale application

Challenges

  • Long-lasting codebase with millions lines of code and almost 30 contributors
  • Many large refactorings without causing regressions
  • Published my first design documents in a team more experienced than me
Java, Eclipse RCP, Fitnesse, JUnit
Spring Trainer at Zenika
Java Consulting at Zenika
Some PHP early in my career
View my full profile on LinkedIn
A few work experiences / My main side projects ▶

Blog

My sandbox. Write to understand. Write to learn. Never write to be read.

Motivations

  • To play with learning
  • to be readto write what I want to read
  • to feel knowledgeableto face ignorance
View my blog
Blogger > Jekyll > Astro

The NoteWriter

Minimal CLI to process my personal Markdown notes (reading notes, flashcards, in-progress and future projects, journals, reminders, goto links).

Motivations

  • Showcase a OSS project
    Commit on a long-term creative process:
    • Turn my readings into projects
    • Automate (blog posts, reading lists)
    • Limit my tools (reduce distractions)
    • Design my commonplace book
View the documentation of The NoteWriter project
Go, React/Electron