Full-Stack Developer, Web-Development, Programming, Consulting, Freelancer

Services

Profile

Subjects:

Content Syndication, Content Aggregation, Development of Web-Crawler, Cloud Computing, AWS, Linux, Open-Source, Semantic Web, Optimization of existing solutions

Programming languages:

Python, JavaScript, Golang, XSLT, Qt/QML (QtAmbassador)

Web Services / Cloud:

REST, Serverless, Amazon Web Services (S3, Lambda, ECS, DynamoDB, EC2, RDS, IAM, Route53), Docker, Terraform, PaaS, SaaS, CoreOS, GraphQL, WebSockets, XML-RPC / SOAP

Databases:

MySQL, DynamoDB, MongoDB, AWS Aurora, PostgreSQL, CouchDB, MaxDB, NoSQL, SQLite, Elasticsearch

Web Server:

Apache, Nginx, WSGI

Operating Systems:

Linux

CMS / Frameworks / Tools:

Django, Flask, CherryPy, Pyramid, Terraform, Chef, Vagrant, Git, SVN, jQuery, node.js, bzr, AWS, LinkedData, Memcached, Docker, VueJS, Bottle, Serverless.com, Terraform, LXC, LXD

Contact

References

Maintaining and improving Metadoc, a Python module to extract meta informations from any webpage.
Various other backend tasks. / Praise UG
AWS Serverless Lambdas with Golang and Python, PyPi, NLTK, Grafana, AWS Cloudwatch
Metadoc (MIT License): PyPi, Github

Liveticker data migration

Data migration into Liveblog. / Sourcefabric GmbH
Python, Livebridge

Script for mirroring all repositories of a Github organization or Gitlab groups to AWS CodeCommit. / dpa newslab
Released under Apache License v2: Github / PyPi
Python, Git, Linux, AWS CodeCommit, GraphQL

Live Coverage Ecosystem (LCE)

Part of the Google Digital News Initiative Innovation Fund / dpa newslab
Development of Livebridge for real-time synchronization of content accross multiple services.
Extensibility via plugins, released under Apache License v2: Github / PyPi
Python 3.5 (async/await based)
Infos: Introducing Live Coverage Ecosystem, funded by Google
A Collaborative Vision for Live Coverage (about Livebridge)

Webcrawler for website auditing

Development of a web crawler based on Scrapy for the collection of different quality related metrics of websites. / neu.land GmbH
Python, Scrapy

Realtime synchronization of two liveticker systems (Scribblelive and Sourcefabric Liveblog) via
async/await-based Python service. / dpa newslab
Docker, Python 3.5, Terraform, REST
Amazon AWS: EC2, ECS, DynamoDB, IAM, SQS, VPC, ELB

AWS Infrastruktur mit Terraform.io

Building an infrastructure on Amazon Web Services (AWS) using Terraform. / Adtriba
Terraform, Amazon Web Services: EC2, IAM, S3, VPC, ELB, Route53

Central address database for intranet. / dpa
Python, Django, Elasticsearch

CoreOS - Docker - AWS

Build / Run CoreOS cluster on Amazon AWS with CLI Tool for Container Lifecycle Management,
written in Golang. Private Docker-registry, ELK for Logging, Service Service-Discovery with Etcd. / dpa newslab
CoreOS, Golang, Docker, Etcd, Confd, Elasticsearch, Logstash, Kibana,
Amazon AWS: EC2, IAM, SQS, VPC, ELB

Further development of the products CrowdTopic / Crowdworld, Content-Aggregation,
Web-Services, backend programming / anythingabout GmbH
Python, PostgreSQL, Django

Website build with Django / DFL Deutsche Fußball Liga GmbH
Python, MySQL, Django

Editorial system for app reviews based on Django.
Amazon Web Services, Python, MySQL, Chef

REST-based API for mobile flea market app. / Digital Pioneers N.V
Symfony2, MongoDB, PHP5.3, Javascript, DevOps with Chef, Vagrant, TDD

R&D: Amazon Web Services, Cloud Computing, Mobile Development, DevOps with Chef
Python, Javascript, HTML5, XML, Chef

REST-based web API for Presseportal.de / news aktuell
PHP 5.3, Test-Driven Development, MySQL, PHPUnit

Advanced XSLT templating, backend scripts, Relaunch / Zeit Online GmbH
Python, XML, XSLT, Varnish, WebDAV

Refactoring to PHP 5.3 and TDD
PHP 5.3, PHPUnit

Backend application for automatic conversion and distribution of video content in the cloud. / news aktuell
Python, MySQL, various web APIs, Amazon S3, Amazon Cloudfront, CherryPy, SQLAlchemy

Website and weblog based on Drupal for a series of podium discoussions organized by news aktuell.
Drupal-CMS, PHP, MySQL, Apache

Web2.0 commmunity build with CakePHP.
PHP, MySQL, Apache, Amazon S3, CakePHP

Webcrawler

Webcrawler for audience measurement. / news aktuell
Python, MySQL, Amazon S3, CherryPy, SQLAlchemy

Web2.0 commmunity build with CakePHP.
PHP, MySQL, Apache, CakePHP

Studies

Projects

Rem is a small tool written in Go for remembering things on the command line. It can be used to store commands and execute them later on.
Or to simply store lines of text.

Source: https://github.com/mborho/rem
License: GNU General Public License Version 3

Simple Last.fm radio player written in Go using Spotify as music source. / Blog-Post

Source: https://gitorious.org/lastradio/lastradio
License: GNU General Public License Version 3

Community Core Apps Developer, contributing to the Ubuntu Touch Weather App, written in Qt5/QML.

Source: https://code.launchpad.net/ubuntu-weather-app
License: GNU General Public License Version 3

Mobile app for Meego 1.2 Harmattan, written in QtQuick. 18500 downloads from 127 countries, 5 out 5 stars out of 250 ratings.

Source: https://github.com/mborho/NewsG-Meego
License: GNU General Public License Version 3

Drigger is built by squeezing news through OpenCalais. OpenCalais is kindly provided by Reuters. Drigger is only something like a proof-of-concept. The site uses Pylons, with mighty SQLAlchemy and fine Mako Templates.Proxied via nginx web server.
RDF is handled with the RDFLib.

Mobile app for Palm WebOS.

Source: https://github.com/mborho/NewsG
License: GNU General Public License Version 2

"Buddy as a Service" is an xmpp / wave robot that can query various web APIs. News / Web Search (Yahoo YQL, Google Ajax API), Weather Forecasting (Google Weather API), Translations (Gtranslate API) and more ...

Source: http://mborho.github.com/baas
License: GNU General Public License Version 3
Pypi: http://pypi.python.org/pypi/baas

Graphical frontend for Buddy As A Service, programmed for the Maemo 5 Linux OS and the Nokia N900.
Based on Python and Gtk2.

Source: http://github.com/mborho/ask-ziggy
License: GNU General Public License Version 3
Packages: http://maemo.org/packages/view/ask-ziggy/

Web interface for displaying and browsing FOAF files.

Demo: FOAF-Profile
Source: http://github.com/mborho/foafer
License: GNU Affero Public License