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
- Data pipelines
- MLOps / AIOps
Cloud Integrations
- Migrating from on-prem to Cloud and Cloud-to-Cloud
- Inventories
Distributed Systems
- Building for scalability and reliability
- Deriving value from data
Observability Monitoring Tracing
Flexible infrastructure
- Containerization
- IaaC
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.