Martin Wilhelmi
Security Auditor
Experience
Security Auditor
MissionMe
- Environment: AWS, Ruby on Rails, GraphQL, React Native
- Penetration test for Backend, Android-App and iOS-App
Senior Software Architect & DevOps Engineer
Financial Industry (protected by NDA)
- Environment: Ansible, GitHub, GitHub Actions, WireGuard, Terraform, AWS, Ruby on Rails, Next.js, Docker, MSSQL
- Provisioning special configured instances with Ansible on AWS
- Build and development of new features
- Backup strategy on AWS for MSSQL
- Deploy staging and production environment on AWS with Terraform including S3, Elastic Beanstalk, EC2, SES, SNS and more services
Senior Software Architect
Medical Industry (protected by NDA)
- Environment: Ruby on Rails
- Creating accounting software for billing
- EDIFACT generation for GKV (statutory health insurance) billing
- Testing
Senior Software Architect
Graylog
- Environment: OpenSearch, Python, Debian, Ubuntu, GitHub
- Writing a design issue to document the approach to build a DEB package for OpenSearch
- Extend OpenSearch Build project to build a DEB package
Senior Software Architect
Graylog
- Environment: React, TypeScript, Java, Docker, GitHub
- Further development of the React frontend
- Maintenance and refactorings of deprecated and legacy code
- Development of new features
Security Auditor
Medical Industry (protected by NDA)
- Environment: Ruby on Rails, React Native, REST APIs
- Penetration test for Backend, Android-App and iOS-App
DevOps Engineer
MissionMe
- Environment: AWS, Postfix, Dovecot, Sieve
- Restructure sending and receiving emails
- Transfer of support e-mails
- Consulting for topics like AWS
Senior Software Architect
Financial Industry (protected by NDA)
- Environment: Vue.js, TypeScript, Ruby on Rails, GitLab, Cypress, Google Cloud
- Further development of the Rails backend and the Vue.js frontend
- Maintenance and refactorings of deprecated and legacy code
- Development of new features
Senior Developer & DevOps Engineer
Wedding Planner
- Environment: AWS, GitHub Actions, CircleCI, Ansible, Ruby on Rails, Redis
- Further development and relocation of the existing application
- Provisioning new instances with Ansible on AWS
- Development of new features
- Maintenance
Senior Developer & DevOps Engineer
MissionMe
- Environment: React, React Native, TypeScript, AWS, Rails 5, GitHub, CircleCI, Stripe
- Customizations for Strong Customer Authentication (SCA) with Stripe for one-time and repeat payments
- Further development of the React frontend and Rails backend of two applications
- Hosting a new application on AWS with Elastic Beanstalk
DevOps Engineer
sum.cumo
- Environment: Docker, Kubernetes, AWS, Rails 5, GitLab
- Setting up a Kubernetes cluster on AWS
- Connecting Kubernetes to GitLab's Review Apps feature
- Docker container created from existing Rails, Scala and Node projects and its deployment in Kubernetes
Senior Developer
XING – Startpage
- Environment: Cassandra, Riak, Rails 5, Kubernetes, Docker, Kafka, Grafana, OpenStack, Elixir, RabbitMQ, Redis, Perl
- Conversion of the application for parallel operation with Riak and Cassandra
- Migration of data (many terabytes) from Riak into Cassandra during operation
- Maintenance and refactorings of the projects
- Development of new features
Senior Software Architect & DevOps Engineer
Medical Industry (protected by NDA)
- Environment: Ansible, Kubernetes, GitLab, GitLab Pipelines, Ruby on Rails, Docker, Icinga/Nagios, Hetzner Cloud
- Provisioning new instances and bare metal servers with Ansible
- Development of new features
- Maintenance
- Backup strategy
- Penetration test for REST API/Backend/Android-App/iOS-App
- Consulting for ISO 27001
Senior Developer & DevOps Engineer
XING – Alexa Skill
- Environment: TypeScript, AWS (Lambda)
- Creating an Alexa skill which retrieves information from the user's profile and then plays it back
Senior Developer
XING – Microsoft Outlook Add-Ins
- Environment: React, Redux, TypeScript, Rails 5
- Further development and maintenance of the XING Add-In
- Implementation of new features
- Development of the measures necessary for the GDPR
Lead Developer, Senior Software Architect, Agile Coach
Portal for job advertisements (protected by NDA)
- Environment: Elixir, Erlang, Ruby on Rails 5, Elasticsearch, Vue.js, Docker, Ansible, GitLab Pipelines, Kubernetes, Google Cloud Platform
- Building new applications to replace the old platform
- Hosting via Google Cloud
- Coaching of the team and the customer
Senior Developer
Freifunk iOS App
Scrum Master, Lead Developer, Senior Developer, Product Owner, Product Manager, DevOps Engineer, IT-Leiter, Agile Coach, Senior
Avocado Store GmbH
- Environment: Ruby on Rails 3-5, Docker, Ansible, AWS, Elasticsearch, Netdata
- Introduction of processes with the help of Scrum
- Creation of a customer database
- Further development of the marketplace
- Conversion of tracking (including Google e-commerce tracking)
- Platform hosting including AWS, managed hosting, bare metal
- Automation and connection of various parts
- Platform monitoring
Lead Developer & DevOps Engineer
METAFOTO GmbH
- Environment: Ruby on Rails 4, Elasticsearch, Swift, Objective-C, RubyMotion
- Establishment of a platform for licensing images
- Create an iOS app and a REST API
- Creating an Android app with a service provider
Lead Developer & DevOps Engineer
Qwanji GmbH
- Environment: Ruby on Rails, Ember.js, Babushka, WordPress
- Establishment of a commentary platform
- Hosting via managed hosting
Lead Developer & DevOps Engineer
Wer liefert was? GmbH
- Environment: Ruby on Rails 3-4, jQuery, Elasticsearch, Nginx, F5
- Prototype creation
- New development of the platform
- Hosting via bare metal
Developer & DevOps Engineer
Avocado Store GmbH
- Environment: Ruby on Rails 2, AWS (EC2, Route 53, S3)
- Setting up and developing a new marketplace
- Hosting via Amazon Web Services
Developer
WunderLOOP Media Service GmbH
- Environment: Ruby on Rails 2, Emediate Ad Server, ExtJS
- Further development of the Connect platform
- Building the mobile ad targeting structure
Co-author
Linux Professionell Magazine
- Financial Management
- Desktop-Publishing (DTP)
Developer
Qype GmbH
- Environment: Ruby on Rails 2, Puppet, Solr
- Further development of the site
- Internationalization (I18n)
IT-Consultant
AKRA GmbH
- Consulting for startups and relaunches
- Development with Ruby on Rails, JavaScript, Objective-C, Swift, Elixir and others
Trainee
Kontinuum Informationssysteme GmbH
- Customer support for the CRM system, among others
- Development with C++/PHP, among others
- DevOps
- Wi-Fi link over 7 kilometers
- Telephone system software (self-developed and Asterisk)
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (23 years), Professional Services (15 years), Telecommunication (10.5 years), Healthcare (8 years), Retail (2.5 years), and Banking and Finance (1.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (23 years), Product Development (18 years), Operations (10.5 years), Quality Assurance (8 years), Customer Service (4 years), and Accounting (3 years).
Skills
Operating Systems
- Linux (Debian, Ubuntu, Alpine, Openwrt, Fedora Etc.)
- Macos
- Windows
- Freebsd Pfsense/opnsense
Programming Languages
- Ruby (On Rails)
- Javascript (Vue.js, Next.js, React, Redux With Typescript)
- Swift
- Erlang
- Elixir
- Sql
- Python
- Objective-c
- C
- C++
- Html
- Perl
- Xml
- Css
- Tcl/tk
Hosting
- Bare Metal
- Hetzner
- Amazon Web Services
- Google Cloud Platform
- Heroku
- Scaleway
Operations Tools
- Ansible
- Docker
- Kubernetes
- Munin
- Grafana
- Chef
- Puppet
- Bind
- Squid
- Iptables
- Postfix
- Exim
- Rspamd
- Ssh
- Nfs
- Parallels
- Vmware
- Xen
- Linux Software Raid
- Asterisk
- Elasticsearch
- Solr/lucene
- Ferret
- Subversion
- Cvs
- Git
- Gitlab
- Ipv6
- Amazon Ec2 Tools
- Babushka
- Jekyll
- Openvpn
- Nginx
- Apache
- And More
Databases
- Postgresql
- Mysql
- Apache Cassandra
- Couchdb
- Memcached
- Redis
- Mongodb
- Sqlite
- Harmony
Project Management Methods
- Xp
- Scrum
- Kanban
Languages
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Martin based?
What languages does Martin speak?
How many years of experience does Martin have?
What roles would Martin be best suited for?
What is Martin's latest experience?
What companies has Martin worked for in recent years?
Which industries is Martin most experienced in?
Which business areas is Martin most experienced in?
Which industries has Martin worked in recently?
Which business areas has Martin worked in recently?
What is the availability of Martin?
What is the rate of Martin?
How to hire Martin?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Security Auditor
Nearby freelancers
Professionals working in or nearby Hamburg, Germany