Résumé
In the last 10 years, I've worked for young and established startups
and agencies. When programming, I prefer to write boring and idiomatic code
that people understand, not just computers.
My broad knowledge supports companies in the many phases of product development.
I enjoy driving companies forward, increasing sales and reducing internal costs.
Are you looking for code examples? Head over to
my projects
or my Github profile.
Senior Fullstack Developer
2022-10
–
today
Berlin, hybrid (99% remote)
Improve core business functionality to improve the scalability of the company.
- Unify the tech stack by replacing legacy services with replacements in TypeScript or Ruby.
- Continous development of the company's IT architecture (collaboratively, across departments and teams).
-
Work with the requirements of
ISO/IEC 27001.
- Demonstration of newly developed product features to the business during sprint reviews.
- Close cooperation with data and QA teams.
- TypeScript
- Ruby
- Ruby on Rails
- PostgreSQL
- Architecture
- GraphQL
- RSpec
- Jest
- Test Driven Development
- git
- Github
- Docker
- AWS
- Github Actions
- Scrum
- JIRA
- Confluence
- ISO/IEC 27001
- Angular
- React
- Cypress
- HTML5
Ruby Developer
2022-05
–
2022-07
remote
I resigned within the probationary period.
- Ruby
- Ruby on Rails
- RSpec
- JavaScript
- TypeScript
- React
- PostgreSQL
- HTML5
- Linux
- nginx
- git
- Docker
- Cypress
- Agile / Scrum
- CI / CD
Full Stack Developer
2017-09
–
2022-02
Berlin
Relaunched the agency's own product: a web portal,
that targets the areas of tourism, events, arts and entertainment,
local retail and city marketing,
based on interactive virtual tours.
I've been involved deeply in the creation process:
From idea, to concept, to development of software, and
eventually to analytical review, monitoring and maintenance.
- Created products for target groups (city & business customers, end consumers)
- Established and optimized business processes
- Proposed and setup a monitoring infrastructure incl. product dashboards
- Developed individual customer projects (web applications)
- Been the technical contact person to the general management and customers
- Maintained and extended various legacy web applications
- Played a key role in the move to a new CRM system
- Proposed technical improvements, including economic viability calculations
- Lead and mentored working students
- Proposed and implemented several SEO measures for the product
- Wrote customer and end user documentation
- Demoed newly developed product features to the company
- Ruby
- Ruby on Rails
- RSpec
- JavaScript
- TypeScript
- Vue.js
- Nuxt.js
- PostgreSQL
- PostGIS
- HTML5
- SCSS
- Linux
- Server Administration
- ansible
- Monitoring
- TICK
- CI / CD
- nginx
- git
- Docker
- SEO
- BEM
- Selenium & Capybara
- process optimization
- project management
- team lead
- product management
- Sentry.io
- UptimeRobot
- Agile
- Capistrano
Freelance developer
2017-05
–
2017-08
Web development with Ruby and JavaScript.
Backend Developer
2015-11
–
2017-04
Berlin
- Developed a new internally used core application to curate the freshly published articles
- Developed a new application for a new revenue share program, connecting to a payment provider and analytic
services. My application sent several hundred thousand US dollars of shared revenue.
- Developed new home pages and article pages (averaging to > 30 million page views per month)
- Ongoing transition from monolithic applications to micro-services
-
Transition from one product to multiple, topic specific, vertical platforms
- Maintained and extended various web applications in back- and front end
- Technical support within the company
- Ruby
- PostgreSQL
- Ruby on Rails
- RSpec
- HTML5
- JavaScript
- SCSS
- SEO
- Monitoring
- CI / CD
- git
- nginx
- Docker
- SEO
- Selenium & Capybara
- process optimization
- Elasticsearch
- Puppet
- RabbitMQ
- Scrivito CMS
- Scrum
- Capistrano
Rails Developer
2015-05
–
2015-11
Berlin
- Developed a farm management system (MVP)
- Specified and implemented REST-API endpoints for mobile applications
- Ruby
- PostgreSQL
- PostGIS
- Ruby on Rails
- RSpec
- CI / CD
- REST API
- process optimization
- Heroku
- Scrum
Developer
2011-09
–
2015-01
Oldenburg
- Developed a backend system serving an API for a large customer and its apps
- Developed front- and backend for data visualization for customers of a smart meter data provider
- Developed a single page application for data visualization of energy plants
- Developed and maintained a portal for sporting clubs and leagues, including video processing, integration of
payment systems, handling subscriptions, etc.
- Introduced new tools like task runners and a CI server
- Forwarded potential use cases to sales and distribution
- Developed multiple new static websites
- Maintained Wordpress and Joomla instances
I've quit this job because I decided to move to Berlin and get out of the comfort zone.
- HTML5
- JavaScript
- SCSS
- git
- UI & UX design
- BEM
- MySQL
- Java
- AngularJS 1.x
- jQuery
- Hibernate ORM
- Objective-C
- OSGi
- Spring Framework
- Subversion
- WebSockets
- Scrum
- PHP5
Student Assistant
2009
–
2011
Jade University of Applied Science, Wilhelmshaven
- Tutor for winter term 2009 programming course.
-
Research assistant for the
Mobile Smart Metering
project in summer 2011, focusing on digitalSTROM
Student Wirtschaftsinformatik (Information Systems (IS))
2009-03
–
2012-03
Jade University of Applied Science, Wilhelmshaven
Elective courses: Network Administration, Operating Systems, Online Marketing.
Overall B. Sc. grade:
1.56
Bachelor thesis
Title:
Softwaremodularität in Smart Homes – OSGi als Basis für
zukünftige Produkte und Services in Smart Homes
Translated title:
Software Modularity in Smart Homes – OSGi as a Base for future
Products and Services in Smart Homes
The frontend application based on jQuery Mobile. Communication
with the backend, which was based on
ProSyst's mBS Smart Home OSGi Framework,
has been realized via AJAX, WebSockets and JSON.