Marc Mettke, Developer in Schmallenberg, North Rhine-Westphalia, Germany
Marc is available for hire
Hire Marc

Marc Mettke

Verified Expert  in Engineering

Security Engineer and Back-end Developer

Location
Schmallenberg, North Rhine-Westphalia, Germany
Toptal Member Since
December 15, 2021

Marc is a security engineer with back-end and cloud engineering experience. He loves to create `secure by design` architecture and systems that enable other engineers to develop new tools instead of worrying about security. In a world where cyber-attacks are common, people like him ensure that company data stays secure. Marc is well-versed with AWS environments, security policies and proficient at approaching infrastructure from a vulnerability perspective to create secure systems.

Portfolio

Grafbase Inc.
Rust, AWS Lambda, AWS CodeBuild, Cloudflare, Lambda Functions...
Fielmann AG
Rust, Amazon Aurora, Amazon S3 (AWS S3), AWS Lambda, Amazon EC2...
Novomind AG
Java, Spring, VMware, Docker, PostgreSQL, Firewalls, Juniper, FortiGate...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Visual Studio Code (VS Code), Linux, Rust, Serverless, Git

The most amazing...

...vulnerability management project I delivered aggregates vulnerabilities from various sources, groups them by services, and distributes reports to owners.

Work Experience

Cloud Engineer

2021 - PRESENT
Grafbase Inc.
  • Managed the AWS organization, created security policies, and conducted monitoring and intrusion detection.
  • Created an API using Cloudflare Workers and edge computing as the back end for the Grafbase website and its services.
  • Delivered a fully managed GraphQL experience build from a Git repository, containing schema information and automated creation of query and mutation endpoints and custom functions executed on pre-defined triggers.
Technologies: Rust, AWS Lambda, AWS CodeBuild, Cloudflare, Lambda Functions, AWS CloudFormation, Terraform, AWS Cloud Development, TypeScript, WebAssembly, Vault, HCP, Cloud, Application Security, High Availability Disaster Recovery (HADR), Edge Computing, GitHub API, GraphQL, Data & Backup Management, Cloud Security, Web Security, Security Design, SecOps, Git, Functional Programming, Serverless, DevOps, Amazon Web Services (AWS), Infrastructure, Continuous Delivery (CD), Continuous Integration (CI), Amazon EventBridge, Security Architecture, CI/CD Pipelines, GitHub, Amazon Simple Queue Service (SQS), Continuous Development (CD), AWS DevOps, SaaS, Architecture, Cloud Infrastructure, Infrastructure as Code (IaC), Amazon DynamoDB

Security Engineer

2019 - PRESENT
Fielmann AG
  • Developed a system that aggregates vulnerabilities from multiple sources, group them by services, and distributes them to service owners.
  • Managed the AWS organization, created security policies, and conducted monitoring and intrusion detection.
  • Supported development teams to build secure and efficient infrastructure in our AWS organization.
Technologies: Rust, Amazon Aurora, Amazon S3 (AWS S3), AWS Lambda, Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Amazon EKS, Vulnerability Management, Kubernetes, Unix, AWS DevOps, Continuous Development (CD), ECS, AWS Key Management Service (KMS), Amazon Virtual Private Cloud (VPC), Amazon Simple Queue Service (SQS), GitHub, CI/CD Pipelines, Python, Security Architecture, Amazon RDS, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure, Amazon Web Services (AWS), DevOps, Docker, High Availability Disaster Recovery (HADR), Terraform, AWS Cloud Development, AWS CloudFormation, Serverless, Functional Programming, SQL, Linux, Application Security, SecOps, Security Design, Web Security, Cloud Security, Data & Backup Management, PostgreSQL, Lambda Functions, Architecture, Cloud Infrastructure, Infrastructure as Code (IaC), AWS Transit Gateway, Direct Connect (DC), Amazon API Gateway, Amazon CloudFront CDN

Back-end Engineer

2018 - 2019
Novomind AG
  • Created an eCommerce webshop used by companies such as Fjällräven and Globetrotter.
  • Introduced the FireMon Service with a review and deployment process for firewall rules.
  • Deployed a management service to enroll and deprecate Secure Socket Shell (SSH) keys for a 100+ server environment.
Technologies: Java, Spring, VMware, Docker, PostgreSQL, Firewalls, Juniper, FortiGate, Palo Alto Networks, Security Design, Windows, Web Security, SecOps, Application Security, Agile Software Development, Linux, Git, REST, SQL, Functional Programming, Object-oriented Programming (OOP), CentOS, HAProxy, Apache, NGINX, Infrastructure, Continuous Delivery (CD), Continuous Integration (CI), Security Architecture, CI/CD Pipelines, Continuous Development (CD), Unix

Mobile Developer

2014 - 2018
itemis AG
  • Developed apps for a well-known German sanitary fittings manufacturer for setting up their IoT devices.
  • Developed the software for IoT devices sold by a well-known German sanitary fittings manufacturer.
  • Managed the CI/CD pipelines for our Android and iOS development teams.
Technologies: Java, Android, Android SDK, Bluetooth, KVM/Qemu, CentOS, GitLab, GitLab CI/CD, Ansible, Gradle, C, Unix, Continuous Development (CD), CI/CD Pipelines, Continuous Integration (CI), Continuous Delivery (CD), Infrastructure, DevOps, NGINX, Apache, Docker, SQL, Object-oriented Programming (OOP), REST, Windows, Linux, Agile Software Development, MariaDB

Vulnerability Management

A Rust app based on AWS Lambda that aggregates vulnerabilities from different sources. It groups them by services and distributes reports to service owners enabling them to keep tabs on their systems and services.

eCommerce Shop

A high availability eCommerce shop based on Java and Spring served customers from multiple companies such as Fjällräven and Globetrotter.

It was provisioned using an Apache Load Balancer with multiple application instances with the necessary state being shared using an HAProxy set up.

Languages

Rust, Java, SQL, TypeScript, Python, C, GraphQL

Tools

Amazon Elastic Container Service (Amazon ECS), Amazon EKS, Git, Terraform, GitHub, Amazon Simple Queue Service (SQS), Amazon Virtual Private Cloud (VPC), AWS Key Management Service (KMS), AWS CodeBuild, AWS CloudFormation, Apache, NGINX, Vault, VMware, KVM/Qemu, GitLab, GitLab CI/CD, Ansible, Gradle, Amazon CloudFront CDN

Paradigms

REST, DevOps, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), Agile Software Development, Functional Programming, Object-oriented Programming (OOP)

Platforms

AWS Lambda, Amazon EC2, Linux, Docker, Amazon Web Services (AWS), Unix, Kubernetes, Windows, Android, CentOS

Storage

Amazon Aurora, Amazon S3 (AWS S3), MongoDB, MariaDB, PostgreSQL, Amazon DynamoDB

Other

Lambda Functions, Data & Backup Management, Cloud Security, Web Security, Security Design, SecOps, Vulnerability Management, Application Security, Serverless, Cloudflare, WebAssembly, High Availability Disaster Recovery (HADR), Infrastructure, Amazon RDS, Amazon EventBridge, Security Architecture, CI/CD Pipelines, ECS, AWS DevOps, SaaS, Architecture, Cloud Infrastructure, Infrastructure as Code (IaC), IoT Security, Edge Computing, AWS Cloud Development, HCP, Firewalls, Juniper, FortiGate, Palo Alto Networks, Bluetooth, HAProxy, AWS Transit Gateway, Direct Connect (DC), Amazon API Gateway, Cloud

Libraries/APIs

GitHub API

Frameworks

Spring, Android SDK

2014 - 2018

Bachelor's Degree in Software Engineering

FH Dortmund - Dortmund, Germany

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring