Jeremy Mayeres

About Me

I’m a software engineer living in Berlin, currently working as a Python developer at Architrave. I’m originally from Belgium, although I grew up in Florida. I have dual United States and Belgian citizenships. In high school I did the International Baccalaureate and Computer Science programs. I then studied Computer Science at the University of Central Florida in Orlando, with a minor in Legal Studies. During that time, I was an intern at Lockheed Martin in Cape Canaveral, FL. I graduated in May 2012 with Honors. I then worked for two years for Harris Corporation doing embedded software development before moving to Berlin in 2014 to work for BlackBridge. In 2015, BlackBridge was acquired by Planet. In November 2018, I started working for Architrave GmbH.

Tech

My current primary programming language is Python. I have previous experience in C, C++, and Java. Additionally, I’ve done some smaller work with HTML/CSS, JavaScript, and Ruby.

In the Python world, I’ve used Django (mostly Django Rest Framework) and Flask for REST APIs, and Celery for distributed processing. For my job at Planet, I used GDAL and Numpy, and have made some minor contributions to the GDAL project.

In terms of DevOps, I use Docker for building, testing, and production deployments, with Kubernetes handling the container orchestration. For CI, I use Infrabox, GitLab CI, Jenkins, and Travis CI.

I’ve used Linux and Mac heavily for development, first learning Linux when I was in middle school. I mainly use the Fish shell (though I still end up having to write a lot of Bash scripts for servers).

Projects

Is it Snowing in Berlin

I made isitsnowinginberlin.de as a side project to experiment with Node.js and play with deploying something to Heroku. It uses Redis to cache the weather data, with the data coming from OpenWeatherMap. In 2017 I rewrote the app in Python using Flask.

I wrote a small Python program to get the latest images from the Planet gallery. This is very useful for populating a folder of desktop background images.

Awesome Geospatial List

Curating some awesome geospatial links.

Work Experience

Architrave - Software Developer (Nov 2018 - Present)

In November 2018, I started at Architrave GmbH in Berlin as a Python Software Developer in a small team. I mainly work with Python 3 using Celery, with deployments using Docker and Kubernetes. In addition, I set up the CI system (Infrabox) on our Kubernetes infrastructure.

Planet Labs Germany - Squad Lead, Senior Software Engineer (Sep 2014 - Oct 2018)

I started at BlackBridge in Berlin in September 2014 as a software developer for the RapidEye data pipeline, mostly working with C++, with some Java and Python. In 2015, Planet acquired BlackBridge. Since then, I’ve worked on getting the RapidEye data uploaded to the cloud-based platform and processed alongside the PlanetScope data. In early 2017 I was promoted to squad lead for the Berlin Data Pipeline, leading a team of 5 other engineers to work on processing RapidEye, SkySat, PlanetScope, and third party (including Sentinel and Landsat) satellite data.

Core technologies used include Python, GDAL, Numpy, and Docker.

Some key tasks included:

Harris Corporation - Software Engineer Level 2 (May 2012 - July 2014)

I started at Harris in Palm Bay, Florida in May 2012 as an embedded software engineer. My first project was in a mission avionics program working on developing mission processors. The work involved integrating hardware, finding firmware and software issues, and development of a built-in-test (BIT) system to gather BIT data and report results via a custom web server. The code had to run on VxWorks (6.x, MILS) and Linux. I received multiple internal awards for this effort.

Some key tasks included:

I then moved to working on FliteScene, a digital moving map software product. I was one of the main developers working on implementing new features, finding and fixing bugs, supporting demos and traveling to customer locations when needed. The software is written in C++ using the OpenGL ES 1.1 and OpenGL SC (Safety Critical) 1.0 specs.

Some key tasks included:

Lockheed Martin - Software Intern (Jun 2010 - Aug 2010; May 2011 - Aug 2011)

Developed production code for an interactive electronic technical manual for a mission-critical program. Worked alongside full-time software engineers. Technologies used: Java, JSP, Javascript, Oracle PL/SQL. Also updated ActiveX interface to the RFID SDK and provided direction to resolving ID mismatch issue.

Interests

Volunteering

Education

University of Central Florida

August 2008 - May 2012 in Orlando, FL

Graduated with Bachelor of Science in Computer Science, Magna Cum Laude with University Honors, from Burnett Honors College with Legal Studies minor. GPA: 3.9/4.0

Suncoast Community High School

August 2004 - May 2008 in Riviera Beach, FL

Attended in Computer Science and International Baccalaureate programs. Took AP, IB, and college-level courses. Placed 1st in Palm Beach County Programming Competition Team.

Languages

Language Proficiency
English Fluent
French Fluent
German A2 Level

Connect

Talks

News