Frank B.

Software Engineer

Berlin, Germany

Experience

Jul 2020 - Present
5 years 4 months
Berlin, Germany

Software Engineer

Freelancer

  • Freelance Software Engineer focusing on backend (Python/Django) and frontend (VueJS).
Jan 2019 - Present
6 years 10 months
Zürich, Switzerland

Lead Software Engineer

iWay AG

  • Leading a team of internal and external software developers.

  • Main focus on backend: REST APIs, middleware, and data migration.

  • Using Python and frameworks like Django, DRF, Starlette, and FastAPI.

  • Experience with JS frontend systems like Vue and ExtJS.

Jan 2017 - Dec 2018
2 years
Zürich, Switzerland

Software Engineer

iWay AG

  • Developing and maintaining internal software, including customer backends and various REST backends for internal services (e.g., customer portal, gateways to SwissCom Fiber/xDSL ordering, VoIP provisioning) and databases.

  • Using Python, Django, uWSGI, Nginx, and Celery/Redis.

  • Responsible for migrating and integrating the systems of the acquired deep AG.

Apr 2013 - Dec 2016
3 years 9 months
Chur, Switzerland

Operations Engineer

deep AG

  • Operating the internal and customer infrastructure, including mail, DSL/RADIUS, DNS, and hosting.

  • Setting up and maintaining hardware as well as implementing and adapting software.

  • Developing and maintaining internal software, including the billing and provisioning system, plus network and system monitoring.

  • Rebuilding the entire infrastructure (90% of work): migrating all ISP services (DNS, web, mail, RADIUS) with a REST API for each service.

  • Complete reimplementation and migration of the old Java/Perl-based customer/service management system using Django, DRF, and ExtJS.

Jan 2008 - Mar 2013
5 years 3 months
Dortmund, Germany

Software & Product Development Engineer

Verizon Business

  • Analyzing business processes as well as leading and managing projects in various initiatives with distributed international teams.

  • Developing and maintaining internal software: mail systems, billing systems, VoIP infrastructures, network monitoring and configuration, as well as order, pricing, and provisioning systems.

  • Building products as SOA architectures on Tomcat and IBM WebSphere.

  • Working with Oracle (versions 8, 9, 10), PostgreSQL, and MySQL.

  • Operating internal applications on web server farms under Apache and Tomcat.

  • Programming in Python, Perl, Java, C, and PHP.

  • Developing applications to support 24x7 operation of complex SOA architectures.

  • Products: resale DSL, VoIP, email, web hosting, and custom solutions like network and VoIP reporting for Daimler.

  • Developing software for router configuration (BGP) from RPSL data in Python.

  • Creating strategies to identify botnets using Netflow data.

Sep 1999 - Dec 2007
8 years 4 months
Dortmund, Germany

Internet Backbone Engineer

Verizon Business

  • Planning, expansion and operation of the MCI EMEA backbone (Cisco and Juniper hardware).

  • Development of software for network validation and backbone network configuration.

  • Internet routing and analysis of NetFlow traffic data.

  • Third-level support for the EMEA Network Operation Center, including 24x7 on-call coverage.

Jul 1997 - Aug 1999
2 years 2 months
Dortmund, Germany

Internet Installation Engineer

Verizon Business

  • Installation and support of customer connections (dial-up and leased lines).

  • Automation of ordering and provisioning processes.

Summary

Professional Freelancer - Backend/Frontend (Python/JavaScript)

Languages

German
Native
English
Advanced

Education

Oct 1994 - Jun 1997

Stralsund University of Applied Sciences

Diploma in Engineering (FH) · Technical Computer Science · Stralsund, Germany

Oct 1991 - Jun 1994

University of Rostock

Undergraduate Studies · Computer Science · Rostock, Germany

Oct 1990 - Jun 1991

Wismar University of Technology

Subject-specific higher education entrance qualification · Wismar, Germany

...and 1 more
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions