Dipl. Software Engineer
- Verfügbarkeit einsehen
- 7 Referenzen
- auf Anfrage
- 82211 Herrsching am Ammersee
- Nähe des Wohnortes
- es | en | de
- 07.11.2024
Kurzvorstellung
Auszug Referenzen (5)
"Einbindung der Seiten-internen Suche.
Umsetzung Backend und Frontend.
Genutzte Technologien u.a. ElasticSearch, Angular JS, Angular Material"
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.
Postgresql, Python, Django, AngularJS, JavaScript, Syntactically Awesome Stylesheets (Sass)
"D. ist ein sehr erfahrener und polyvalenter Freelancer mit guten Team Management Kapazitäten und sehr positiver Einstellung"
10/2016 – 4/2017
TätigkeitsbeschreibungTo 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 QualifikationenScrum, Python, Django, 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"
1/2016 – 12/2017
TätigkeitsbeschreibungMaintenance of the Belgian Telco Proximus’ S12 Switch Monitoring System that I previously developed with another fellow software engineer.
Eingesetzte QualifikationenPostgresql, Red Hat Enterprise Linux (RHEL), Perl, Python, Django, 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."
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.
Postgresql, Red Hat Enterprise Linux (RHEL), Bash Shell, Perl, Python, Django, 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."
3/2012 – 8/2012
TätigkeitsbeschreibungDevelopment 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 QualifikationenPython, Amazon Web Services (AWS), Django, JavaScript, Jquery
Qualifikationen
Projekt‐ & Berufserfahrung
10/2021 – 12/2021
TätigkeitsbeschreibungHelping 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 QualifikationenSoftwareentwicklung (allg.)
5/2021 – 9/2021
TätigkeitsbeschreibungFull stack development with Python, FastAPI, Django in the backend and TypeScript, ReactJS in the frontend.
Eingesetzte QualifikationenWeb Entwicklung
12/2020 – 4/2021
TätigkeitsbeschreibungPython development of API backend services and TypeScript development of API consumers in the frontend. APIs developed with FastAPI.
Eingesetzte QualifikationenAgile Methodologie, Amazon Web Services (AWS)
7/2019 – 11/2020
TätigkeitsbeschreibungDevelopment 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 QualifikationenAnsible, React (JavaScript library), Typescript
1/2018 – 5/2018
TätigkeitsbeschreibungWork in the Galileo Satellites KPI project team. Development of the ionospheric model NeQuick-G as a Python extension in C, with unit tests.
Eingesetzte QualifikationenPython
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.
Postgresql, Python, Django, AngularJS, JavaScript, Syntactically Awesome Stylesheets (Sass)
10/2016 – 4/2017
TätigkeitsbeschreibungTo 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 QualifikationenScrum, Python, Django, JavaScript, Jquery
1/2016 – 12/2017
TätigkeitsbeschreibungMaintenance of the Belgian Telco Proximus’ S12 Switch Monitoring System that I previously developed with another fellow software engineer.
Eingesetzte QualifikationenPostgresql, Red Hat Enterprise Linux (RHEL), Perl, Python, Django, AngularJS, Jquery
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.
Postgresql, Red Hat Enterprise Linux (RHEL), Bash Shell, Perl, Python, Django, AngularJS, Jquery, Less
11/2013 – 4/2014
TätigkeitsbeschreibungImplementation 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 QualifikationenPython
10/2012 – 5/2013
TätigkeitsbeschreibungHelping 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 QualifikationenScrum, Python, Django
3/2012 – 8/2012
TätigkeitsbeschreibungDevelopment 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 QualifikationenPython, Amazon Web Services (AWS), Django, JavaScript, Jquery
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.
Scrum, Linux Entwicklung, Python, Django, JavaScript
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.
Postgresql, Red Hat Enterprise Linux (RHEL), Scrum, Python, Django, JavaScript, Jquery
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).
Mysql, Red Hat Enterprise Linux (RHEL), Linux (Kernel), Nagios, Python, DNS, Xen
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.
ETL, Python, XML
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.
Projektleitung / Teamleitung (IT), Software Design, After sales management
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.
Debian Linux, C++, Linux Entwicklung, Technische Projektleitung / Teamleitung
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.
Mysql, Debian Linux, PHP
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.
Postgresql, Java Database Connectivity, Debian Linux, OpenSuse, Apache Tomcat, J2EE, DNS
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).
Schulung / Training (IT)
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.
IBM DB2, COBOL
Ausbildung
Madrid
Über mich
Weitere Kenntnisse
Persönliche Daten
- Spanisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden