freiberufler Dipl. Software Engineer auf freelance.de

Dipl. Software Engineer

offline
  • auf Anfrage
  • 82211 Herrsching am Ammersee
  • Nähe des Wohnortes
  • es  |  en  |  de
  • 13.09.2023

Kurzvorstellung

Experience in designing and building software solutions from conception to completion. Specialized in development, Internet, training, devops, CI/CD. Python, C, Linux, FastAPI, Django, JavaScript, ReactJS, Docker, Kubernetes, Elasticsearch...

Auszug Referenzen (5)

"Einbindung der Seiten-internen Suche.
Umsetzung Backend und Frontend.
Genutzte Technologien u.a. ElasticSearch, Angular JS, Angular Material"
Full-Stack Software Engineer
Kundenname anonymisiert
Tätigkeitszeitraum

5/2017 – 10/2017

Tätigkeitsbeschreibung

Develop search capabilities for the Netdoktor.de with Elasticsearch 5.x series. Django, Python, Elasticsearch-py.

Help to improve page loading time by changing CSS design and reducing JavaScript dependencies. JavaScript, AngularJS, (jQuery removal), CSS based on SASS.net.

Eingesetzte Qualifikationen

PostgreSQL, Python, Django (Framework), AngularJS, JavaScript, Syntactically Awesome Stylesheets (Sass)

"D. ist ein sehr erfahrener und polyvalenter Freelancer mit guten Team Management Kapazitäten und sehr positiver Einstellung"
Vice-President of Engineering
Edmee Kelsey
Tätigkeitszeitraum

10/2016 – 4/2017

Tätigkeitsbeschreibung

To establish a development policy and boost up team performance and collaboration. Included scrum development cycles, code reviews, on/off sprints, technical seminars. Set up resources for continuous integration and continuous delivery with Buildbot.

Eingesetzte Qualifikationen

SCRUM, Python, Django (Framework), JavaScript, jQuery

"We have wirked with D. during years and both collaboration and provided quality were excellent.
I highly recommend D. as a Software engineer"
Software Engineer
Manuel Basilavecchia
Tätigkeitszeitraum

1/2016 – 12/2017

Tätigkeitsbeschreibung

Maintenance of the Belgian Telco Proximus’ S12 Switch Monitoring System that I previously developed with another fellow software engineer.

Eingesetzte Qualifikationen

PostgreSQL, Red Hat Enterprise Linux (RHEL), Perl, Python, Django (Framework), AngularJS, jQuery

"At Netaxis Solutions we made use of D. for complex telecommunication projects, with great success. It was a pleasure to work with him."
Software Engineer
Alessandro Barattieri
Tätigkeitszeitraum

10/2014 – 10/2016

Tätigkeitsbeschreibung

* Co-development of the S12 Switching Monitor for Belgacom (major telecom provider in Belgium), which consisted of developing TCP/IP services and a web application.
* Co-development of a SIP Routing Application Service for VOO (a telecom provider in Belgium).
* Design and development of a software project combining Web-RTC, SIP, ASR and TTS technologies.

Eingesetzte Qualifikationen

PostgreSQL, Red Hat Enterprise Linux (RHEL), Bash (Shell), Perl, Python, Django (Framework), AngularJS, jQuery, Less

"D. brachte die Erfahrung und die Motivation das uns ermöglichte in kurzer Zeit ein starker Prototyp unserer in-Game Platform zu erbauen."
Co-founder and technical chief
Michael Pulfer
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

Development of a platform for mobile games' monetisation. The project was launched in the Zürich Startup Weekend, March 2012. Developed the company website, a real-time monitor to observe games and awards while they were being played, and the REST web API that was implemented in games. There were several software products in place: Django, Bottle-py, Redis, and Gevent in the backend, and lots of plain JavaScript and jQuery in the Frontend. Set up the infrastructure in AWS to run the project. Also the services that allowed the implementation of the team dynamics: bug reporting, continuous integration, code review, and the company wiki.

Eingesetzte Qualifikationen

Python, Amazon Web Services (AWS), Django (Framework), JavaScript, jQuery

Qualifikationen

  • Django (Framework)
  • JavaScript
  • Kubernetes
  • Node.js
  • PostgreSQL
  • Projektleitung / Teamleitung (IT)
  • Python
  • React (JavaScript library)
  • TypeScript
  • WebRTC

Projekt‐ & Berufserfahrung

Software Engineer
The Mobility House, Munich
10/2021 – 12/2021 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2021 – 12/2021

Tätigkeitsbeschreibung

Helping to come up with a multidisciplinary team of Data Scientists, Data Engineers and Software Engineers to develop a new product for the Energy Market, the so-called Single-EV Lite project. Setting up agile work flows, epics, user stories and task to define the product from the SW architecture to the development. Coding API Services in Python with the FastAPI frame- work and Web Frontend development in TypeScript with ReactJS.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Software Engineer
Berylls, Remote
5/2021 – 9/2021 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2021 – 9/2021

Tätigkeitsbeschreibung

Full stack development with Python, FastAPI, Django in the backend and TypeScript, ReactJS in the frontend.

Eingesetzte Qualifikationen

Web Entwicklung (allg.)

Independent Software Engineer
SinnerSchrader, München
12/2020 – 4/2021 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2020 – 4/2021

Tätigkeitsbeschreibung

Python development of API backend services and TypeScript development of API consumers in the frontend. APIs developed with FastAPI.

Eingesetzte Qualifikationen

Agile Entwicklung, Amazon Web Services (AWS)

Independent Software Engineer
Kundenname anonymisiert, Starnberg
7/2019 – 11/2020 (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2019 – 11/2020

Tätigkeitsbeschreibung

Development and Devops of a WebRTC conferencing solution using the Janus Gateway Media Server as an SFU. Integration with other company products. Code written in TypeScript, using React-JS and Material-UI. Devops with Ansible.

Eingesetzte Qualifikationen

Ansible, React (JavaScript library), TypeScript

Software Engineer (Festanstellung)
DLR GfR mbH, Wessling
1/2018 – 5/2018 (5 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2018 – 5/2018

Tätigkeitsbeschreibung

Work in the Galileo Satellites KPI project team. Development of the ionospheric model NeQuick-G as a Python extension in C, with unit tests.

Eingesetzte Qualifikationen

Python

Full-Stack Software Engineer
Netdoktor GmbH, Muenchen
5/2017 – 10/2017 (6 Monate)
Medienbranche
Tätigkeitszeitraum

5/2017 – 10/2017

Tätigkeitsbeschreibung

Develop search capabilities for the Netdoktor.de with Elasticsearch 5.x series. Django, Python, Elasticsearch-py.

Help to improve page loading time by changing CSS design and reducing JavaScript dependencies. JavaScript, AngularJS, (jQuery removal), CSS based on SASS.net.

Eingesetzte Qualifikationen

PostgreSQL, Python, Django (Framework), AngularJS, JavaScript, Syntactically Awesome Stylesheets (Sass)

Vice-President of Engineering
3megawatt GmbH, Muenchen
10/2016 – 4/2017 (7 Monate)
Energie
Tätigkeitszeitraum

10/2016 – 4/2017

Tätigkeitsbeschreibung

To establish a development policy and boost up team performance and collaboration. Included scrum development cycles, code reviews, on/off sprints, technical seminars. Set up resources for continuous integration and continuous delivery with Buildbot.

Eingesetzte Qualifikationen

SCRUM, Python, Django (Framework), JavaScript, jQuery

Software Engineer
Netaxis Solutions SA, Muenchen
1/2016 – 12/2017 (2 Jahre)
Telekommunikation
Tätigkeitszeitraum

1/2016 – 12/2017

Tätigkeitsbeschreibung

Maintenance of the Belgian Telco Proximus’ S12 Switch Monitoring System that I previously developed with another fellow software engineer.

Eingesetzte Qualifikationen

PostgreSQL, Red Hat Enterprise Linux (RHEL), Perl, Python, Django (Framework), AngularJS, jQuery

Software Engineer
Netaxis Solutions SA, Brussels
10/2014 – 10/2016 (2 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

10/2014 – 10/2016

Tätigkeitsbeschreibung

* Co-development of the S12 Switching Monitor for Belgacom (major telecom provider in Belgium), which consisted of developing TCP/IP services and a web application.
* Co-development of a SIP Routing Application Service for VOO (a telecom provider in Belgium).
* Design and development of a software project combining Web-RTC, SIP, ASR and TTS technologies.

Eingesetzte Qualifikationen

PostgreSQL, Red Hat Enterprise Linux (RHEL), Bash (Shell), Perl, Python, Django (Framework), AngularJS, jQuery, Less

Software Engineer
Antwerp Space NV, Antwerp
11/2013 – 4/2014 (6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2013 – 4/2014

Tätigkeitsbeschreibung

Implementation of an ESA (European Space Agency) specific client/server protocol to manage house-keeping tasks in satellites. Server side implementation using epoll/kqueue in Python 2.7. Mercurial as SCM. The protocol was a binary-type, oriented to connection and session-aware.

Eingesetzte Qualifikationen

Python

Software Engineer
Viking Co NV, Hasselt
10/2012 – 5/2013 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2012 – 5/2013

Tätigkeitsbeschreibung

Helping launch MVNO service in The Netherlands. In charge of the development of the CDRs (call data record) Handler (a Twisted service), the SMPP External Service Messaging Entity (also a Twisted service acting as the gateway to route outgoing/incoming SMSes from/to the in-house platform) and the Blog (a Django project). Implementation of a Continuous Integration policy based on Buildbot.

Eingesetzte Qualifikationen

SCRUM, Python, Django (Framework)

Co-founder and technical chief
Rabazz GmbH, Zürich
3/2012 – 8/2012 (6 Monate)
Medienbranche
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

Development of a platform for mobile games' monetisation. The project was launched in the Zürich Startup Weekend, March 2012. Developed the company website, a real-time monitor to observe games and awards while they were being played, and the REST web API that was implemented in games. There were several software products in place: Django, Bottle-py, Redis, and Gevent in the backend, and lots of plain JavaScript and jQuery in the Frontend. Set up the infrastructure in AWS to run the project. Also the services that allowed the implementation of the team dynamics: bug reporting, continuous integration, code review, and the company wiki.

Eingesetzte Qualifikationen

Python, Amazon Web Services (AWS), Django (Framework), JavaScript, jQuery

Software Engineer
Cmed Technology, Horsham
3/2011 – 10/2011 (8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2011 – 10/2011

Tätigkeitsbeschreibung

Design, development, testing and maintenance of a large enterprise desktop and
web application to run medical trials for a company in the pharmaceutical industry. Development in Linux, Python, GTK, Django, Javascript, CSS, HTML.
Source Code Control with Subversion and Mercurial. Database Management
based on OpenLDAP, MySQL and Redis. Build our self Linux distribution
from Ubuntu in order to limit access to the data of the people involved in medical trials.
Code review based on Review Board. Automation of the Linux builds and tests based on Buildbot.

Eingesetzte Qualifikationen

SCRUM, Linux Entwicklung, Python, Django (Framework), JavaScript

Co-founder and technical chief
Witmeet SA, Leuven
1/2010 – 2/2011 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2010 – 2/2011

Tätigkeitsbeschreibung

Conception, analysis, design, development and system administration of
Witmeet. Witmeet was a Start-up with the goal to bring people together to speak foreign languages.

It was launched the 5th. of September 2010. The services were developed
with Django, MySQL, Redis, jQuery, Google Maps, Google Local Search and
OpenID, with Mercurial as SCM.

An interesting achievement was the development of a JavaScript based Clustering Solution for maps, preventing the load of too many markers in the map displayed in the site. The solution consisted of an algebra of keys in Redis that allowed access to different layers of markers grouped by Google Maps' zoom levels.

Eingesetzte Qualifikationen

PostgreSQL, Red Hat Enterprise Linux (RHEL), SCRUM, Python, Django (Framework), JavaScript, jQuery

Software Engineer
Netmining NV, Diegem
3/2009 – 12/2009 (10 Monate)
Medienbranche
Tätigkeitszeitraum

3/2009 – 12/2009

Tätigkeitsbeschreibung

Senior consultant, software engineer and system administrator. Set up of team’s
development policy (definition of development cycles, versioning, and repository
maintenance). As Sysadmin, improve servers performance (Linux kernel level parameters, MySQL and Apache), reduce web response times and alleviate bottle necks. Network monitoring with Python scripts, Cacti, Nagios,
and command line utilities. Deployment of DNS servers IP location aware. Set
up in-house Xen Virtualization Testing-Stage platform (Debian and Windows
domains).

Eingesetzte Qualifikationen

mySQL, Red Hat Enterprise Linux (RHEL), Linux (Kernel), Nagios, Python, DNS, Xen

Software Engineer
Bayes Inference GmbH, München
8/2008 – 10/2008 (3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/2008 – 10/2008

Tätigkeitsbeschreibung

Development of a Data Scraper/ETL tool written in Python and wxPython GUI
library, with lxml and BeautifulSoup. Application based on an XML-Schema
specification.

Eingesetzte Qualifikationen

ETL, Python, XML

IT Director
Bayes Forecast SA, Madrid
7/2007 – 8/2008 (1 Jahr, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

7/2007 – 8/2008

Tätigkeitsbeschreibung

Involved in sales engineering and IT management. Head of 25 people department dedicated to sysadmin, C/C++ development, product development and
consultancy.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Software Design, After sales management

Software Engineer
Bayes Forecast SA, Madrid
1/2004 – 6/2007 (3 Jahre, 6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2004 – 6/2007

Tätigkeitsbeschreibung

Core developer of the Time Oriented Language, an in-house interpreter for Time
Series Analysis. Modernize the initial development of the language, and open
source the project. Adoption of GNU Autotools, Open Source License, new coding
style and development policy. Set-up the tools to allow team members contribute to the development (Bug reporting, mailing lists). Set-up in-house Debian repositories for package distribution to our customer network.

Eingesetzte Qualifikationen

Debian, C++, Linux Entwicklung, Technische Projektleitung / Teamleitung

Founder and technical chief
Bicio.org SL, Madrid
5/2002 – 12/2003 (1 Jahr, 8 Monate)
Medienbranche
Tätigkeitszeitraum

5/2002 – 12/2003

Tätigkeitsbeschreibung

Founder and developer of Bicio.org, a weblog dedicated to the world of cycling.
Based on CMS PHPNuke. Development of additional plug-in modules for
PHPNuke to manage calendars, events, races and routes. Database layer based
on MySQL. A classic LAMP project.

Eingesetzte Qualifikationen

mySQL, Debian, PHP

Co-founder and technical chief
Cyber Online Insurances SL, Madrid
6/2000 – 3/2003 (2 Jahre, 10 Monate)
Versicherungen
Tätigkeitszeitraum

6/2000 – 3/2003

Tätigkeitsbeschreibung

Design, implementation, system administration of the project
infrastructure. Java, Java Beans, JSP and Servlets. PostgreSQL. CVS for SCM. Sysadmin to set up development, testing and production environments.
Administration of Internet Services (Domain Name Service, Web server, Email
server, Application Engine, DB Manager). Application Server based on
Apache+Tomcat. DNS self-managed with Bind8. All services running under Linux
(SuSE for Development environment, and Debian for Testing and Production,
with special linux kernel tuning for production environment) running in our own
hardware in the Internet Neutral Node of Madrid.

Eingesetzte Qualifikationen

PostgreSQL, JDBC (Java Database Connectivity), Debian, OpenSuse, Apache Tomcat, J2EE (Java EE), DNS

Trainer
Alcatel-Fycsa, Madrid
5/1999 – 5/2005 (6 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

5/1999 – 5/2005

Tätigkeitsbeschreibung

Training Services for FYCSA (now elogos), Alcatel, Telefonica, OpenAula and
the UPM (Universidad Politecnica de Madrid) in TCP/IP for Unix Administrators,
Linux System Administration, Internet Service Provider based on Linux Systems (DNS and routing), Java Development (J2SE, JDBC, JSP, Servlets and EJB).

Eingesetzte Qualifikationen

Schulung / Training (IT)

Software Engineer
Informatica El Corte Ingles, Madrid
10/1997 – 4/1999 (1 Jahr, 7 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

10/1997 – 4/1999

Tätigkeitsbeschreibung

Developer for the Suppliers Department. Developing in COBOL and DB2,
scheduling batch processes with JCL, interactive with IMS, running under IBMs
MVS environment.

Eingesetzte Qualifikationen

DB2, Cobol

Ausbildung

Engineer in Computer Systems
Technischer Ingenieur
1999
Madrid

Über mich

Independent Software Engineer with developed experience in designing and building software solutions from initial conception to completion. Professionally qualified for co-working and team leadership. Specialised in software development, Internet services, staff training and mentoring, team building, system administration and software quality assurance. Contractor for companies in Spain, Germany, Switzerland, United Kingdom and Belgium.

Weitere Kenntnisse

Linux, Python, JavaScript, ReactJS, C, C++, Ansible, Docker, WebRTC, Git, Elasticsearch, Spark, PostgreSQL, MySQL, Redis, Bind, Apache & Nginx, AWS, Debian Developer, Deb and RPM packaging, Emacs, , Bugzilla ...

Persönliche Daten

Sprache
  • Spanisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
5800
Alter
50
Berufserfahrung
26 Jahre und 6 Monate (seit 09/1997)
Projektleitung
15 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden