Witte Melvin
Last Updated on 5th September 2020
-| +49 176/- | Quarzweg 66, 12349 Berlin
Currently I focus on preparing and deploying machine images for AWS and linux machines, as well as
distributed systems and IoT to enable innovative use of existing devices and workflows. I intend to
complete my master in a software- or data-centric subject and build data-centric applications to aid
people in their work. With my professional sports experience, I've proven that I am a good team player
and that I strive to work with the big picture and customers' benefit in mind.
EDUCATION
HUMBOLDT UNIVERSITY
MSc in Computer Science
Currently enrolled | Berlin, BE
HASSO PLATTNER INSTITUTE
BSc in IT Systems Engineering
Grad. Jan 2020 | Potsdam, BB
Grade: Good, 2.0
ECKENER-GYMNASIUM
Grad. June 2013 | Berlin, BE
Grade: Good, 1.8
Award for Outstanding Achievements
in High School Mathematics
LINKS
Github:// mewitte
StackOverflow:// Melvin Witte
COURSEWORK
Human Computer Interaction
(Research Asst.)
Operating Systems
EXPERIENCE
MTOMADY | DevOps and Infrastructure Engineer
March 2019 - Present | Berlin, BE
• Working student and freelancer
• Managing the AWS Infrastructure with Terraform
• Creating the AWS AMI for the Interface between several Malagasy Service
Providers and the mTOMADY backend with Packer and Ansible
• Automating GSM Calls for Customer and Commission Payouts on a
Raspberry Pi with USB Modems using Ruby, serviced, Ansible, SQS
• Improving the CircleCI workflows
• Working on the Ruby on Rails app with VueJS frontend
HPI AND DB SYSTEL | Bachelor Project and Thesis
Oct 2017 - Sep 2018 | Berlin, BE
“Using CI/CD for QA of a Mobile Blockchain Application” - Grade: 1.3
• Developing a Hyperledger Application with JavaScript, an Android Frontend
with Java and a Python RESTful backend
• Developing CI/CD scripts for Hyperledger on GitLab
TOMTOM - LIVE TEAM | Internship Software Developer
Jun 2016 - Dec 2016 | Berlin, BE
• Processing Data in Real Time (i.e. speed cameras, traffic jams)
• Setting up an SSL Server to test Encrypted Messages with Java
• Parsing Incoming Map Data to fit the required Data Structure
• Evaluating several Message Encryptions and Compressions for Optimization
(Research Asst. & Bachelor Thesis)
Database Systems
Internet Technologies
Agile Software Development
Software Design Patterns
RESEARCH
HPI - OS AND MIDDLEWARE | Research Assistant
I can provide Uni Projects on request
Oct 2017 – Mai 2018 | Potsdam, BB
• Experiments with a Docker based Network Simulator, written in Python
• Preparing presentations and sources on Blockchain topics
SKILLS
HPI - HUMAN COMPUTER INTERACTION | Research Assistant
Feb 2017 – Oct 2017 | Potsdam, BB
• Developing TrussFormer, a SketchUp Plugin written in Ruby
JavaScript • Ruby • Ruby on Rails • Python
A
• Building large-scale Kinetic Structures
• C++ • LTEX • HTML5 • CSS3 • SVG •
• Simulating Physical Forces on the Model
SQL • SQLite3
• Create 3D-Blueprints for different Parts of the Model
PROGRAMMING
METHODS AND TOOLS
Git • Material Design • Agile • Fault
Tolerance • CI/CD • AWS • Sequelize
ORM • Terraform • Packer • Docker •
Ansible • Linux • systemd • Zotero
LANGUAGES
German: native
English: fluent, CEFR C1 certified
PUBLICATIONS
[1] R. Kovacs, A. Ion, P. Lopes, T. Oesterreich, J. Filter, P. Otto, T. Arndt, N. Ring,
M. Witte, A. Synytsia, et al. Trussformer: 3d printing large kinetic structures.
https://dl.acm.org/doi/10.1145/-, 2018.
EXTRA(CURRICULAR ACTIVITIES)
HPI - WEBSITE CLUB
• Maintaining and improving a Student Portal with Rails
• Updating a tool to plan the Focus Areas of your Studies with JavaScript
PERFORMANCE-ORIENTED VOLLEYBALL
•
•
•
•
•
•
•
Playing performance oriented Volleyball since I was 7
Currently playing 3rd Bundesliga
Leading the Youth Team of the BR Volleys as Team Captain for 6 Years
10 Berlin Championship titles
2 Bronze Medals at the German Youth Championship
8 Participations at German Youth Championships (Indoor and Beach-Volleyball)
Playing for the Berlin Representative Youth team
COACHING VOLLEYBALL
•
•
•
•
Indoor: Coaching a Youth Team for the last 2 years, twice a weak
Creating Training Schedules for the Athletes
Organizing Youth Tournaments
Beach-Volleyball: Coaching an adult Training Group, once a week
CULTURAL EXCHANGES
• French-German School Exchange in 9th grade
Visiting Paris and Hosting my French Guest for 2 weeks, living in guest families
• Israeli-German Volleyball Club Exchange in 2019
Visiting different parts of Israel for 10 days
Hosting my Israeli Guest for 2 weeks