background
Kat

About SparrowsOnline

Hi, I am Kat. I have loved Math for as long as I remember. My Mom tells me I used to do extracurricular Math exercises even on car rides!

From this, my interest in problem-solving has been born, and this is how I have approached the roles I have come across my 20+ year long career in software: what can I fix?

I specialize in Distributed Systems, Data Pipelines and writing readable reusable software.

I have 3 dogs, a cat, I love the Startrek universe, LEGO, knitting and wine.

Projects

AI and Data Driven Capacity Planning

AI and Data Driven Capacity Planning

  • Data pipelines
  • MLOps / AIOps
Cloud Integrations

Cloud Integrations

  • Migrating from on-prem to Cloud and Cloud-to-Cloud
  • Inventories
Distributed Systems

Distributed Systems

  • Building for scalability and reliability
  • Deriving value from data
Monitoring

Observability Monitoring Tracing

Flexible Infrastructure

Flexible infrastructure

  • Containerization
  • IaaC
Reusable Code

Reusable Modular Code

FAQ

Learn more about Kat and SparrowsOnline

How long have you been coding?

I have been "coding" for 20+ years, although as my career progresses, it's more thinking and less coding with every year.

What programming languages do you use?

Recently mostly Python, with a little bit of Kotlin and Go. I have a prior experience of Java, Scala and C++. I strongly believe I can learn any language necessary for my job.

What about Databases?

I love Databases and I am a strong fan of PostgreSQL. I have worked with NoSQL stores like Cassandra, Mongo and Redis as well. Recently I am mostly working with the Databricks Lakehouse.

What is your design philosophy?

Start simple. Don't optimize prematurely. Make your code moderately small. Readability is your best friend: write for your coworkers and yourself: 2 years from now.