Profilbild von Daniela RusMorales Software Engineer aus HERRSCHINGAMAMMERSEE

Daniela Rus Morales

verfügbar

Letztes Update: 07.09.2023

Software Engineer

Abschluss: Software Engineer
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (gut) | englisch (verhandlungssicher) | spanisch (Muttersprache)

Dateianlagen

daniela-rus-cv_070923.pdf

Skills

Over 24 years experience. Software engineer, developer, devops sysadmin, trainer, team manager and technical partner. Developed skills in designing and building software solutions from initial conception to completion. Professionally qualified for co-working and team leadership.

contact: danirus at eml.cc

Areas of expertise

Internet service provider, System administration, Software Engineering, design and implementation, Software quality assurance, Staff mentoring and training, Team building and leadership.

Keywords

Python, Django, FastAPI, JavaScript, TypeScript, ReactJS, CSS, PostgreSQL, MySQL, Elasticsearch, DevOps, Docker, Kubernetes, AWS (EC2, S3, EMR, EKS, DynamoDB), Ansible, Redis, Spark, HA Linux, Debian, Ubuntu, RedHat, CentOS, ...
 

Projekthistorie

10/2021 - 12/2021
Independent Software Engineer
The Mobility House GmbH (Energie, Wasser und Umwelt, 50-250 Mitarbeiter)

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 framework
and Web Frontend development in TypeScript with ReactJS.

05/2021 - 09/2021
Independent Software Engineer
Berylls GmbH (Automobil und Fahrzeugbau, 50-250 Mitarbeiter)

Development of Full-Stack Web API Services. Backend development in Python with Django and FastAPI. Frontend development with TypeScript with ReactJS.

11/2020 - 04/2021
Independent Software Engineer
SinnerSchrader GmbH

Development of API Services in the FastAPI framework to provide the Audi
website with personalization services. Also integration in the frontend
framework used by Audi. Backend development and testing written in
Python. Frontend developed in TypeScript. CloudFoundry as the deployment
platform, with AWS underneath.

07/2019 - 11/2020
Independent Software Engineer
estos GmbH

Conception, architecture design and development of a WebRTC conferencing
solution in TypeScript, using NodeJS, ExpressJS, ReactJS, Material-UI,
Postgres, Ansible, Linux, etc. The WebRTC Media Server was based on the
Janus-Gateway as a SFU. The solution consisted on a full-stack implementation,
rewriting the Janus JavaScript library in the frontend side too.

01/2018 - 06/2019
Independent Software Engineer
DLR GfR mbH

Development of a C/Python extension to implement the ionospheric correction
algorithm for the Galileo project. Setup of devops with Ansible and
Docker. Also, development of the Galileo Navigation KPIs Project.

01/2016 - 12/2017
Independent Software Engineer
NetAxis Solutions

Maintenance of Proximus' S12 Switch Monitoring System (A monitor developed
before in a previous assignment).

05/2017 - 10/2017
Full Stack Web Software Engineer
Netdoktor GmbH

Add search capabilities to netdoktor.de using Elasticsearch 5.x and elasticsearch-py.
Also help to reduce site loading time by reducing the size of Java-
Script code and removing jQuery dependencies. Changed site header based
on the Material theme and using SASS.

10/2016 - 04/2017
Vice President of Engineering
3megawatt GmbH

Establish a development policy to boost up team performance and collaboration,
including peer-coding, code review, on/off sprints, technical seminars,
scrum development cycles. Set up resources for continuous integration
with Buildbot. AWS, EC2, S3, EMR. Setup of devops with Ansible.

01/2016 - 10/2016
Independent Software Engineer
NetAxis Solutions

* Development of a WebRTC Gateway solution to connect audio input to an
ASR (automatic speech recognition) and TTS (text to speech) services.

October 2014 to December 2015 - Brussels, Belgium

* Development of the S12 Switching Monitor for Belgacom (major telecom
provider in Belgium), which consisted of developing TCP/IP services and a
web application. Developed using Python, Perl, Shell scripts, Django, Angu-
larJS, jQuery, Twitter-bootstrap. RPM package creation for CentOS and
RHEL v6 and v7.




* Development of a SIP Routing Application Service for VOO (a telecom
provider in Belgium), a reliable request-response app server written in
Python with Redis as data backend.

05/2014 - 10/2014
Start-up Project Co-founder

Design, development and deployment of a Robot Web Scraper based on Ze-
roMQ and a monitor service based on web sockets (Socket.IO, Express.JS),
AngujarJS, Django, PostgreSQL and Elasticsearch. AWS, EC2, S3.

11/2013 - 04/2014
Independent Software Engineer
Antwerp Space NV

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.

10/2012 - 05/2013
Independent Software Engineer
Viking CO

Helping to 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. AWS, EC2, S3.

03/2012 - 09/2012
Start-up Project Co-founder

Development of a platform for the monetisation of mobile games. 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 in
the marketplace, and a web API (a mix of Django, Bottle-py, Redis, and
Gevent). 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. AWS, EC2, S3.

03/2011 - 10/2011
Software Engineer
Cmed Technology

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. Building our own Linux distribution
based on Ubuntu. Collaborative Code Review based on Review
Board (http://www.reviewboard.org/). Automation of the Build/Test cycled
based on BuildBot (http://trac.buildbot.net/).

01/2010 - 02/2011
Co-founder and CTO
Witmeet NV

Conception, Analysis, Design, Development and System Administration of
Witmeet. Witmeet was a Start-up to bring people together to speak foreign
languages. Launched the 5th. of September 2010. The services were developed
with Django, MySQL, Redis, Jquery, Google Maps, Google Local Search
and OpenID, and Mercurial SCM. A highlighted achievement: the development
of a JavaScript based Clustering Solution for maps, preventing the load
of too many markers in the map. The solution consisted of an algebra of
keys in Redis that allowed access to different layers of markers grouped by
Google Maps' zoom levels. The System Architecture had scalability into account
and uses both Cloud Computing with RackSpaceCloud and Dedicated
Servers.

03/2009 - 12/2009
Independent Software Engineer
Netmining NV

Senior consultant, software engineer and system administrator. Set up of
team's development policy (definition of development cycles, versioning,
and repository maintenance). As System Administrator, improved servers
performance (Linux Kernel-level parameters, MySQL and Apache), reduced
web response times and alleviated 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).

08/2008 - 10/2008
Independent Software Engineer
Bayes Inference GmbH

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.

07/2007 - 08/2008
IT Director
Bayes Forecast SA

Sales engineering and IT leadership. Head of 25 people department dedicated
to system administration, C/C++ development, product development and
consultancy.

01/2004 - 06/2007
Independent Software Engineer
Bayes Forecast SA

Core developer of the Time Oriented Language, an in-house interpreter for
Time Series Analysis. Modernised the initial development of the language,
open sourcing the project. Adopted GNU Autotools, Open Source License, 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.

05/1999 - 05/2005
Software and Services Trainer
Alcatel, telefonica, UPM

Training Services for FYCSA (now élogos), Alcatel, Telefónica, OpenAula and
the UPM (Universidad Politécnica de Madrid) in TCP/IP for Unix Administrators,
Linux System Administration, Internet Service Provider based on Linux
Systems, Java Development (J2SE, JDBC, JSP, Servlets and EJB).

05/2002 - 12/2003
Founder of Start-up Project

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.

06/2000 - 03/2003
CO-founder and CTO
Cyber Online Insurances

Design, implementation, system administration of the complete project infrastructure.
Java project, Java Beans, JSP and Servlets. Database layer based
on PostgreSQL. CVS for source code management. System Administration 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 on
hardware in Internet neutral node in Madrid.

10/1997 - 04/1999
Software Engineer
Informática El Corte Inglés

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

Reisebereitschaft

Verfügbar in den Ländern Deutschland

Sonstige Angaben

Get in touch with me directly via danirus@eml.cc
Profilbild von Daniela RusMorales Software Engineer aus HERRSCHINGAMAMMERSEE Software Engineer
Registrieren