Fox' blog

Thoughts of a nerdy fox and things about her projects, server crashes and sometimes even her life.

CV

0001-01-01 00:00:00 +0000 UTC

Hi,

I am Mara Sophie Grosch, a software developer and IT person from Chemnitz in Germany. Some people also call me Fox. In official documents and older git repositories you may find another name for me, please just ignore it.

Born in 1994, I know some of the newer technologies while not forgetting or ignoring the older things. I love how UNIX is held together by perl and shell scripts, but I also love coding in golang. I value the simplicity of SysV-Init but can also leverage the features of systemd.

In the past years I learnt a lot of technologies and I am still continuing to learn. Learning a new programming language probably isn’t a real problem for me.

Given the technologies I know, I always have the right tool at hand.

The last things I did on a professional level

  • building kubernetes clusters on bare metal, on-premise infrastructure
  • implementing CI/CD pipelines (with and without kubernetes/docker)
  • Started adoption of Kubernetes in the company and be the “go to” person for it
  • Built an OAuth2 server implementation for our central services with extendable authentication mechanisms

Where I got my qualifications from

  • Freelance software developer since 2018 in the hours after my main job @autinity systems
  • Software developer since 2015 @autinity systems, now a part of Schaeffler
  • Software developer 2013-2015 @Fraunhofer IWU Chemnitz
  • Apprenticeship IT specialist, software development (“Fachinformatiker Fachrichtung Anwendungsentwicklung”) 2010-2013 @Fraunhofer IWU Chemnitz
  • Lot’s of self-learning

Skills

(Programming) languages

  • German
  • English
  • C, C++
  • C#
  • Java
    • but I do not really like it
  • Perl5
  • golang
  • some x86 assembly
  • TypeScript, JavaScript
  • HTML, CSS, SCSS
  • LaTeX
    • enough for letters with fancy designs
    • not enough for operating systems

Technologies

  • Android
  • Angular (2+)
  • Kubernetes & Docker
  • Ansible
  • Linux (on a very advanced level)
  • REST, OpenAPI, Swagger
  • MySQL, MariaDB and PostgreSQL
  • Gitlab CI/CD
  • OAuth2
    • I can explain how it works to you
    • (tried with lots of colleagues)
    • implicit and authorization code flows
  • Icinga2
  • Prometheus
  • Grafana

Low-level stuff

  • Enough knowledge to build interoperable file formats and networking procols
    • with a spec people can understand and implement
  • Some PC (BIOS) and UEFI (amd64) kernel development
  • Firmware development on 8 bit AVR MCUs (I love the XMEGAs)

Non-IT things

  • I actually listen to other people
  • Teaching people new things (also nearly allowed to train new “Fachinformatiker” people)
  • Plan and lead projects
    • but I prefer to also work directly on the project, not just the planning

Other IT things

  • Full-stack development
    • prefering backend
  • Microservice architectures
  • I know most of GnuPG and TLS
    • cannot tell you how the algorithms actually work, though
    • but can tell you the difference between symmetric and asymmetric encryption

What I prefer to do

  • Work on clean or new projects
  • Give advice on architecture
  • Help create something great and meaningful

What I prefer not to do

  • Work on legacy code most of the time

What I would like to see in a new job

  • fair payment (for all your employees, i.e. no gender gap)
    • I still have to pay my bills, though
  • allow me to use the software I like for my work (i.e. Linux, Vim, i3-wm)
  • flexible working hours
  • work from home (required atm if you are not around Chemnitz)
  • BYOD or good equipment at work

Demo / Freelance

You can also get a demonstration of my work by signing a contract for a single project. Since I also do freelance work, you will get your finished project or no invoice to pay. Please contact me for details