Online ticket retail service
Mid 2016 - Early 2018
Worked in collaboration with
OnTrack Retail in London to maintain and develop new features for their online ticket retailing service.
My responsibilities were:▸ Project planning
▸ Leading Spain development team
▸ Technical analysis of development tasks
▸ Data model and structure definition
▸ Developing backend services
▸ Developing frontend services
▸ Participation in daily/weekly/biweekly dev calls
Programming languages and frameworks▸ Scala, React & AngularJS
Software & tools▸ Jenkins (Automation tool), Travis (CI), Jira (Issue & project tracking), SLack (Communication), Docker, Virtualbox, Git (Version control using Github & GitLab), RabbitMQ (Messaging services)
Mobile Cloud Networking
Mid 2013 - Mid 2016
Team member of
mobile cloud networking (MCN) project. The project goal was to cloudify different services in a mobile network to have cloud services such as EPCaaS, DNSaaS, MaaS, CDNaaS, DSSaaS, etc. At SoftTelecom we were working on the implementation of DSSaaS (Data Signage System as a Service) and it's integration within the cloud.
I had the chance to be a part of the team for three years and my responsibilities were:▸ Project planning
▸ Software design
▸ Learn and apply cloud concepts (Scalability, Reliability, On-demand deployment/provisioning, XaaS, etc)
▸ Technical analysis of development tasks
▸ Data model and structure definition
▸ Performance measurement
▸ Integration of a standardised service orchestrator
▸ Preparing VMs and dockers of the service for on-demand deployment
▸ Preparing deployment and provisioning scripts
▸ Participation in weekly/biweekly dev calls
▸ Participation in consortium meetings to be aligned with rest of the partners
▸ Participation in demo and presentation sessions of the project for the European commission
▸ Writing and reviewing deliverables of the project to be handed over to European commission
Programming/scripting languages and frameworks▸ Java grails, HTML, CSS, Jquery, bash & Python
Platforms▸ Openstack (IaaS) & Openshift (PaaS)
Software & tools▸ Zabbix (Monitoring), Jira (Issue & project tracking), Trello (Issue & project tracking), Docker, Virtualbox, Git (Version control using Github & GitLab), Jmeter (Performance measurement), RabbitMQ (Messaging services)