Curriculum vitae

← Back to home

About me

Hey 👋, I'm Fiona (she/her) and I enjoy collaborating on software.

I also enjoy daydreaming, long walks and chaos.

Feel free to write me a mail at: jobs@runjak.codes

Learn what my peers say about me: endorsements by my peers.

What I bring to the table

I’m immensely curious and love to collaborate and share insights with others. I’ve been effective at leveling up engineering teams both in mentoring and supporting my peers and in developing quality solutions where others struggle. My excitement and joy on software is catching and has been beneficial in forming teams and a culture of growth and learning.


I excel at reconciling multiple difficult constraints in creative ways. I find joy in using my skillset to shape software beyond tickets and influence development across teams.


I have more than 10 years of professional experience and and more than 25 years of personal interest in the field.


I’m interested in shared ownership of software and services through collaboration with other stakeholders. I desire to pursue this as a staff engineer or technical lead embedded in one or more teams.

What I'm looking for in a job
A diverse, kind, competent team

I’m convinced that diverse teams are better. Certainly growth and learning works better with kind people. I aim for high quality myself and I expect others to do so, too.

A chance to have an impact

I care deeply about my work and I want to see my traces in it. I’ve left a mark in team and company cultures before and I want to do that again.


I desire to shape software beyond ticket-to-ticket work, to follow larger agendas and to mentor and support my peers doing so.

Competitive pay

I bring lots of experience and care deeply about the work I do. I uplift others and value my time. Naturally I work at companies that value their employees fittingly.

Hybrid or remote

I’m based in Leipzig, Germany. I’m generally happy to work in an office, but will likely not move to a different place for extended time.


I believe that flexible work arrangements may increase the load on social aspects, but that they also aid async work flows, the reduction of meetings and a transparent, clear communication and documentation style.

Technologies

I have a depth of expertise around the full stack of web technologies. I’ve done everything from network diagnostics and server maintenance to CSS and font adjustments.


In addition my interests took me to far corners such as

  • userspace filesystems
  • shader programming
  • ISO standards
  • robotics

I feel at home with cross cutting concerns such as aspects of distributed systems or software security. I’ve repeatedly mentored whole teams on these and similar topics.


Over the last years most of my software was written in TypeScript, Python, PHP and Go. I’d be particularly fond of writing more Rust. I frequently learn new programming languages as part of my self-directed learning efforts and personal projects.

Job experience

 – 

Staff Software Engineer, Gridfuse GmbH

  • Key developer and technical lead within the frontend team
  • Architectural and technical advancement of core platform components
  • Establishing technical standards and practices across teams
  • Onboarding and mentoring, moderation and conflict resolution
  • Leading major migration projects over several months
  • Development of a web application using React, TypeScript, and Remix
  • Knowledge sharing, talks, workshops, documentation
 – 

Senior Software Engineer, sprd.net AG, TeamShirts

  • Improved site reliability and performance
    • Integration with distributed tracing
    • Introduction of log ingestion and metrics
  • Mentoring, consulting and support
  • Researched and addressed security issues
 – 

Software Engineer, sprd.net AG, TeamShirts

  • Implementation of a t-shirt designer,
    focussing on vector math and design validation
  • Manage and restructure DevOps concerns for the engineering team
  • Central role in redesign and expansion of frontend architecture
 – 

Independent scholar, Max Planck Institute for the Science of Human History

  • Central developer of a data entry system for a team of ~90 scientists
  • Integration across tools for linguistic analysis
  • Maintenance of software and servers for two separate projects
  • Supported fieldwork through offline ready websites
  • Onboarding of other developers
 – 

Student assistant, Max Planck Institute for Evolutionary Anthropology

  • Architecture and development of tools to explore language diversity
  • Migration and ingestion from previous projects
  • Database design and transformations
  • Creation of data pipelines

Talks

Malen nach Zahlen, Nook
Eine Einführung zu CRDTs, Nook
Mit 3D-Plussen den Raum füllen, Nook
Aspects of data-driven UX, Nook
Permuting the cube, EnthusiastiCon
Putting your money on locales, NooK
Intro zu GraphQL, MetaNook
JavaScript single-page applications, MetaNook
Containern mit Docker, MetaNook
JavaScript mit Raphaël.js, MetaNook

Education

 – 
Dropout, M.S. Computer Science, University of Leipzig
 – 
B. Sc. Computer Science, University of Leipzig
 – 
Alternative Civilian Service, Don Bosco-Haus für das behinderte Kind e.V.
 – 
Abitur, Lauenburgische Gelehrtenschule Ratzeburg