A photo of me

Andrea Vos

Full-Stack Software Developer

they/them

Versatile software developer
with a proven record of getting things done.

Skills


PHP
  • Symfony

Python

C#

AWS

Git

Unity3d

Databases
  • Postgres
  • MySQL
  • SQLite
  • MongoDB
  • ORMs

Web dev
  • HTML
  • JavaScript
  • TypeScript
  • CSS
  • SCSS
  • VueJS
  • Nuxt

Server management
  • Linux
  • Windows Server
  • Docker

Design
  • Brand design
  • UI
  • UX

Leadership
  • Mentoring
  • Project
    management
  • Communication
  • Team work
  • Time management
  • Critical thinking
  • Adaptability
  • Creativity
  • Learning

Languages

🇬🇧

English

Fluent

🇩🇪

German

Advanced

🇵🇱

Polish

Native

🇳🇱

Dutch

Intermediate

🇮🇹

Italian

Basic

🇪🇸

Spanish

Basic

Experience

Novi Labs / ShaleProfile B.V.

  • Systems Architect
  • Rotterdam
  • June 2018 – currently
  • Performed an evaluation of various ETL tools in terms of relevance for our use case.
  • Rewrote from scratch and modernised a set of ETL processes from Quintiq & PowerShell to Python3.
  • Optimised the processes for performance (for example a semi-manual import of Texas data that took a week to run is now fully automated and takes less than a day).
  • Implemented an application to schedule, monitor and alert about problems within the internal processes, along with a VueJS graphical interface.
  • Managed the company infrastructure on AWS.
  • Implemented a distributed file downloader in the cloud.
  • Conducted technical job interviews.
  • Built a 3D map of geological formations in Texas using IDW interpolation.
  • Implemented a Decline Curve Analysis prediction of well production.
  • Created a system to manage and benchmark multiple machine learning and time series analysis models to predict future well production.
  • Performed hardware maintenance tasks on the on-premises server.
  • Created an automated backup system of all parts of our architecture.
  • Created a serverless monitoring system of all parts of our architecture.
  • Built a system for fetching, OCR-ing, parsing and analysing directional surveys.
  • Re-wrote the most time- and memory-sensitive parts of the ETL system to C#, achieving a massive performance improvement.
  • Successfully scaled the system more than twenty-fold in terms of data size (inclusion of conventional oil & gas production, service wells, and a longer reporting period).
  • Navigated the company through the acquisition process, due diligence, and systems integration.
  • Integrated crucial features of both companies' stacks into a cohesive product.
  • Assumed mentoring and tech lead responsibilities.
  • Coordinated a gradual transfer of live processes to a new on-premises server, which included a migration from Windows Server to Ubuntu Linux and dockerisation of vital components.
  • Enriched all customer-facing data with timestamps used to generate database diffs that speed up the update process; from analysing possible approaches, building and measuring performance of multiple PoCs, implementing a time and memory effective solution that could be generically applied in various places across servers and languages where data gets generated, without duplicating the code, to building an SDK for customers to easily apply the diffs on their end.

Experience

Kolektyw „Rada Języka Neutralnego”

  • Activist @ Zaimki.pl / Pronouns.page
  • Remote
  • July 2020 – currently
  • Activism work in the area of promoting gender neutral language and nonbinary language, with the focus on Polish.
  • Created the website zaimki.pl / pronouns.page / pronombr.es, both backend and frontend, using Node, Vue, Nuxt. The website is reaching 5M+ monthly pageviews and has 850k+ registered users.
  • Managed the server for the project, including optimisation for rapidly increasing load while keeping it affordable for a non-profit collective.
  • Coordinated creation of 17+ language versions, including RTL support and features like a switch for simplified vs. traditional Chinese or specialised fonts support for conlangs.
  • Co-run the social media platforms of the project.
  • Provided user support.
  • Organised internal affairs of the collective and coordinated the work of 100+ contributors.
  • Represented the group in the national and foreign media, including Newsweek and Queer.pl.
  • Conducted multiple lectures and webinars about gender neutral and nonbinary language.
  • Consulted on multiple academic papers and on translations of “singular they/them” into Polish, including for the game “Bugsnax”, multiple published books, and a cooperation with an AAA game company.
  • Developed, performed, and analysed the first and biggest large-scale study of nonbinary language among Polish speakers („Niebinarny Spis Powszechny”; sample in the first year: 2211 people), as well as annual follow-ups.
  • Created a Twitter/Mastodon bot: @CalendarQueer
  • Designed the logo of the collective.
  • Prepared and published a community-sourced zine “Poczytałosie”.
  • Implemented a generator of an inclusive version of a Polish autocorrect dictionary (isjp.pl).
  • Implemented multiple IndieWeb and open-source features, like IndieAuth, rel=me or Mastodon integration.

Semigator GmbH

  • Full-stack Software Engineer
  • Berlin
  • November 2017 – June 2018
  • Responsible for maintenance of a legacy CodeIgniter codebase and gradually transitioning it (using a reversed proxy) to a modern, testable Symfony 4 application following the clean code practices.
  • Maintained and improved the servers' configuration (Debian, Apache, nginx, PHP, MySQL, ElasticSearch, RabbitMQ, Salt) using Ansible.
  • Worked on bringing the platform to the cloud using AWS and moving towards continued deployment and trunk based development.
  • Implemented a centralised feature toggles service for a distributed system.
  • Worked agile in a scrum framework.
  • Took part in the recruitment process for new hires for the company.

Experience

Rocket Internet SE

  • Senior Software Engineer
  • Berlin
  • September 2015 – November 2017
  • Developed internal project skeleton “Skyrocket”, intended to quick-start new businesses. The skeleton included a CMS, cart, checkout flow, payments, RESTful API, admin panel, and statemachine.
  • Collaborated with a team to build ventures such as Vendomo, Zinsgold, and Campsy, and provided support for Shopwings and Caterwings.
  • Developed an image manipulation script for picture framing previews.
  • Developed connectors for many external APIs, such as Podio, Cloudinary, XCOM, IDnow, Salesforce, and Bilendo.
  • Awarded Best Overall Hack prize at the Rocket Gaming Hackathon (Unity3d).
  • Maintained Podio integration and updated it to a new API version module by module without affecting the live version.
  • Implemented a complex price calculation + search algorithm for Campsy, preserving high optimization in terms of speed.
  • Implemented a flow for investing in fixed-term deposit, including the bank communication integration via XCOM and online identity confirmation via IDnow.
  • Refactored legacy code, including seamlessly moving the entire Phalcon application to Symfony3.
  • Implemented an application for the invoice management (sync between Salesforce and Bilendo).

Visual Reporting.dk

  • Backend Developer
  • Szczecin
  • March 2015 – August 2015
  • Developed an interactive JavaScript solution for presenting and manipulating complex tree data.
  • Developed a centralized message handler for monitoring and reacting to input from multiple clients.
  • Developed an AngularJS module to validate and display a website's trustworthiness via an external provider.
  • Created a web scraper and lead crawler based on checking the website's HTTP status, querying for DNS records and scraping screenshots using Selenium.
  • Developed an internal sprint management tool, integrating with Redmine and Toggl.
  • Created a tool for bulk management of phone call logs.

Experience

Dige Interactive Agency

  • Backend Developer
  • Szczecin
  • July 2013 – February 2015
  • Maintained and developed multiple loyalty programs for the employees of Santander Consumer Bank. Functionalities included points management, shop, admin panel, mass SMS and email communication, bulk data import and export, etc.
  • Executed a seamless transition to a new edition of the program.
  • Developed a loyalty program for a restaurant chain, including a REST API for mobile apps.
  • Supported and maintained a recruitment platform for the University of Szczecin.
  • Supported maintenance of a couple of Drupal-based websites.

West Pomeranian University of Technology in Szczecin

  • Engineer studies in the field computer science
  • Szczecin
  • 2011 – 2015
  • 4th place in the 6th edition of Szczecin GameDev Talents competition (for a game written in OpenGL and C++)
  • Thesis project: "A Web-based Implementation of an Interactive HDR Image Viewer". The back-end was written in C#. I implemented an algorithm that renders HDR images based on input parameters such as gamma and dynamic range. The front-end side is in HTML+Sass+JS as a custom jQuery extension. Intended for use by the faculty staff to educate students about how HDR images work.