Recommended expert
Frank Bohnsack
Software Engineer
Experience
Jul 2020 - Present
5 years 7 monthsBerlin, Germany
Software Engineer
Freelancer
- Freelance software engineer focusing on backend (Python/Django) and frontend (VueJS).
Jan 2019 - Present
7 years 1 monthZürich, Switzerland
Lead Software Engineer
iWay AG
- As a Lead Software Engineer, I lead a team of internal and external software developers.
- My main focus is on the backend. This includes REST APIs, middleware, and data migration.
- We mainly use Python and its frameworks like Django, DRF, Starlette, or FastAPI.
- I also feel at home in JS frontend systems like Vue or ExtJS.
Jan 2017 - Dec 2018
2 yearsZürich, Switzerland
Software Engineer
iWay AG
- As a software developer, I was responsible for developing and maintaining internal software.
- This includes customer backends and various REST backends for internal services (e.g., internal customer portal, gateways to SwissCom Fiber/xDSL ordering, VoIP provisioning, etc.) and databases.
- We mainly used Python, Django, UWSGI, Nginx, and Celery/Redis.
- I was also in charge of migrating and integrating the systems of the acquired deep AG.
Apr 2013 - Dec 2016
3 years 9 monthsChur, Switzerland
Operations Engineer
deep AG
- As an operations and software engineer, I was responsible for running internal and customer infrastructure.
- This included services like mail, DSL/RADIUS, DNS, and hosting, as well as setting up and maintaining hardware, and implementing and adapting software.
- I was responsible for developing and maintaining internal software, including the billing and provisioning system and network and system monitoring.
- 90% of my work was spent completely redeveloping the entire infrastructure. This included migrating all ISP services like DNS, web, mail, RADIUS, and implementing a REST API for each service.
- The old Java/Perl based customer/service management system was completely reimplemented (Django+DRF/ExtJS) and migrated.
Jan 2008 - Mar 2013
5 years 3 monthsDortmund, Germany
Software & Product Development Engineer
Verizon Business
- Analysis of business processes as well as project leadership and management roles in various projects with distributed international teams.
- Development and maintenance of internal software, including mail systems, billing systems, VoIP infrastructures, network monitoring, configuration, and various order, pricing, and provisioning systems.
- Development of various products as SOA architectures on application servers like Tomcat and IBM WebSphere.
- Use of databases Oracle (versions 8, 9, 10), PostgreSQL, and MySQL.
- Operation of internal applications on web server farms with Apache and Tomcat.
- Development in Python, Perl, Java, C, and PHP.
- Development of applications to support troubleshooting and 24x7 operation of complex SOA architectures.
- Products: resale DSL, VoIP, email, web hosting, and custom solutions such as network and VoIP reporting for Daimler.
- Development of software for router configuration (BGP) from RPSL data from RIPE, ARIN, APNIC, etc., in Python.
- Development of strategies to identify bot networks based on NetFlow data.
Sep 1999 - Dec 2007
8 years 4 monthsDortmund, Germany
Internet Backbone Engineer
Verizon Business
- Planning, expanding, and operating the MCI EMEA backbone (Cisco and Juniper hardware).
- Developing software for network validation and backbone network configuration.
- Internet routing and analysis of NetFlow traffic data.
- Providing third-level support for the EMEA Network Operations Center, including 24x7 on-call duty.
Jul 1997 - Aug 1999
2 years 2 monthsInternet Installation Engineer
Verizon Business
- Installing and supporting customer connections (dial-up and leased lines).
- Automating ordering and provisioning processes.
Skills
With Over 25 Years Of Experience In Software Development, I See My Strengths Mainly In Designing And Implementing Modern And Demanding Web Applications And Backends. I Place Great Importance On Clean, Readable, And Reusable Code, Automated Tests, And Smooth Integration.
- Programming Languages: Python, Javascript, Perl
- Frameworks: Django, Drf, Flask, Extjs, Vuejs
- Software / Tools: Mysql, Postgresql, Mssql, Oracle, Redis, Uwsgi, Celery, Ansible, Sentry, Github, Gitlab, Jira, Confluence, Elasticsearch, Kibana, Debian, Centos, Cloudlinux
Languages
German
NativeEnglish
AdvancedEducation
Oct 1994 - Jun 1997
University of Applied Sciences Stralsund
Diploma Engineer (FH), Computer Engineering · Computer Engineering · Stralsund, Germany
Oct 1991 - Jun 1994
University of Rostock
Computer Science · Rostock, Germany
Oct 1990 - Jun 1991
Wismar University of Applied Sciences
Subject-specific university entrance qualification · Wismar, Germany
...and 2 more
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience