Rafael López Mañas
Co-Founder & CTO at Doggies in Town- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Slovak -
Topline Score
Bio
Credentials
-
edX Honor Code Certificate for Tackling the Challenges of Big Data (July 7, 2015 - August 18, 2015)
edXAug, 2015- Nov, 2024
Experience
-
Doggies in Town
-
Spain
-
Technology, Information and Internet
-
1 - 100 Employee
-
Co-Founder & CTO
-
Jan 2020 - Present
Spain's #1 dog app Doggies in Town is an all-in-one app for dog owners to easily find dog friendly places (accommodations, hotels, restaurants, shops, parks & beaches), activities, dog products & services (dog walkers, groomers,veterinarians, groomers etc.) and special offers! Dog products & services can have a physical location and/or an online presence. For businesses we offer an AI-powered, sales and marketing SaaS platform where businesses can create a profile, which is visible for the dog owners in the app (forever free). We also offer a premium service, allowing businesses to target our dog owners based on their location and interests through advertisements and measure results through analytics. We are currently building a direct booking system, allowing dog owners to directly book a hotel, reserve a restaurant or make an appointment at a dog related service. Are you a dog friendly business or do you offer, activities, services (dog walker, groomer, veterinarian, dog sitter, dog hotel, insurance etc.) or sell products for dogs (food, clothes, toys etc.)? Register on www.doggiesintown.com for FREE & become visible to our dog owner community! Show less
-
-
-
The Stars Group
-
Isle of Man
-
Gambling Facilities and Casinos
-
500 - 600 Employee
-
Full Stack Developer
-
Jan 2018 - May 2022
As a continuity of my previous role with Pokerstars I provide professional services to The Stars Group. My role consist on giving support on all the projects I managed on my previous work plus taking leadership on all the new development projects as I am the most experienced developer from the team. All these new projects and tools make use of technologies like Docker for containerisation, Apache and Nginx as web servers, Tomcat as application server and GIT as a version control. During this time I continue using frameworks like Spring Boot for creation of REST web API's and microservices, I started creating frontend web apps withs frameworks like Angular 7 and React, also I included new languages like Node.js and C# into the portfolio of technologies I can work with. On a personal side I started to be interested on blockchain technologies so I assisted to different conferences, courses, etc.. getting this way knowledge on blockchain development in languages like solidity and web3.js (javascript). Show less
-
-
-
PokerStars
-
Ireland
-
Entertainment Providers
-
700 & Above Employee
-
Web Developer
-
Mar 2014 - Dec 2017
Member of the CMS Web Development team, responsible for providing managing and reporting tools to different teams who work with the CMS. Also provide technical solutions for the company´s web site. My daily job in this team embraces a wide range of different technologies and solutions. As part of my job, I have implemented several web applications for managing resources and reporting tools using Java technologies like Spring Batch, ehCache, Mockito and Power Mockito and PHP. I have also implemented an integration of Lucene Apache search engine into the web site. I work with different stakeholders capturing their requirements and transforming them into software solutions. As part of a multidisciplinary team formed by developers of different technologies and platforms, I have the responsibility of all tools using the Java platform and assisting and mentoring colleagues developing in such platform. I have integrated development tools like Maven and Artifactory, and I have defined processes for development lifecycle, release management and version tagging. Finally as a poker passionate, I have contributed with innovative ideas to the Innovation Hub Team, and one of these ideas has been selected for future development. Show less
-
-
-
BVGroup
-
Gibraltar
-
Gambling Facilities and Casinos
-
200 - 300 Employee
-
Software developer
-
Mar 2013 - Feb 2014
I was part of a team responsible of all integrations with third party providers from all around the world. The purpose of this team was to integrate different third parties software into the gaming platform using a wide range of technologies like Apache CXF, Axis2, Spring MVC, Servlets, etc ... As part of our task we also developed projects which involved decoupling parts of a huge gaming platform developed under Spring MVC and Oracle Coherence. To achieve this purpose we used technologies like JMS, JMX, JAXB, Spring Integrations, Spring Batch, Quartz, Spring JDBC, Hibernate. As an application server, we were using Apache Tomcat and Oracle database. Maven as a build manager and Jenkins as a continuous integration server were also used. Working in this team was very dynamic. Projects rarely took more than one week due to business demands, so a high level of excellence was required for the daily task. To ensure minimum amount of errors, we followed TDD as development methodology, and also design patterns was a must. Show less
-
-
-
Ventura24 (Member of ZEAL Group)
-
Spain
-
Technology, Information and Internet
-
1 - 100 Employee
-
Developer
-
Oct 2009 - Mar 2013
Developer of the web platform of a company specialized in lotteries and betting. I started by joining the team responsible for the Spanish web platform, and after some time, due to my availability to travel, I joined an international team working on the development of the new German platform. This is the largest project I've worked on up to date. For the implementation of this platform, we used several technologies like Spring MVC, Hibernate, JMS, JAAS, etc... The most difficult task I faced was when I joined a Migration Team responsible of the migration of the old platform data to the new one, due to the complexity of the data. As methodology for the development of this project, as we were four international teams, we used SCRUM, in which I played the role of SCRUM Master during various periods of the project. At the release of this platform, I joined the Spanish team once more, supporting the Spanish platform. As a member of the team, I play different roles within the team depending on the project. In some projects I am developer, while in others I have the role of project manager, managing such tasks as time planning, task development, requirements, delivery, etc ... I've been involved in projects to create a new voucher system, change the application servers from Jetty to Tomcat Server, develop a new authentication system for the backoffice application, etc ... I'm familiar with Linux as an Operating System, Netbeans and Eclipse as IDE, Maven as a packaging and tool, Hudson as Integration Engine, Subversion and Git as source code management tools, etc ... In 2012 with the new Spanish online game regulation, we prepared all documentation in order to apply for a gaming license. Once obtained, we started to work on a new gaming platform, Ventura24Games, which we will release soon to our clients. During these last three years I gained a deep understanding of how a gaming internet company works. Show less
-
-
-
iSOFT
-
United Kingdom
-
Software Development
-
500 - 600 Employee
-
Software developer
-
Jun 2008 - Sep 2009
As developer for the R+D department, I developed new products for the company. Development of web modules with JSF and Javascript. Analysis and development of requirements of other existing products of the company using such technologies as XML, EJB 3.0, Java Swing, and voice recognition. For the database system, we used Oracle and SQL Server over an ORM layer implemented with JPA and Hibernate. I started working in the development of our own JSF visual components library in order to be used on touch screens. The application aimed a Unique Clinic Desktop with different modules of hospital management (Urgencies, requirements, finance, clinic reports, nursery, etc...). For the creation of this API we used libraries including JSF MyFaces Tomahawk and RichFaces, and on the other hand to build the visual part of the components, we used javascript library Jquery. Leading the project over electronic clinic reports. Working over an old Java Swing application. Development of new data models based on XML usable with the new and the old application through XML binding tools and integrating voice recognition technology in the web application. Also colaborating in the implementation of nursery module leading the front end part and the integration with data. Show less
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Developer
-
Jun 2007 - Jun 2008
Developing incident management tasks, serving communication between the client (VODAFONE) and various providers. Participation in the systems migration process with IBM India. Developing several internal applications for my department. Involvement in the incidents team responsible for management of different tasks such as monitoring providers for protocol compliance and SLAs. Additionally, I developed several applications to automize department tasks, including one for my final thesis project which consisted of a J2EE application with JSF for automatic incident management including a statistic tool to help with decision making. During this period, I acquired knowledge on incident team management, managing each of these jobs the same way that small software projects are managed; taking control of distinct analytical phases, design, implementation, and tests. For this, the main tool used was the Excel spread sheet, in which I developed distinct applications in Visual Basic Script for task atomization and statistical analysis. As stated previously, I also developed tools to streamline tasks within the department, including distinct site managers for two different teams with different needs. To accomplish this, I used the J2EE platform in which I implemented web management applications. I used different Javascript libraries to develop the interfaces, libraries for data reading from an excel sheet to the application, and tools for reporting and statistical data. Show less
-
-
Education
-
University of Malaga
Master in Computer Science applied to Mobile Telecomunications sponsored by Vodafone Foundation, Master degree -
Universidad de Málaga
Bachelor of Computer Science