Barcelona, Catalonia, Spain
Software engineer specialized on mobile and backend services with agile project management background. I have builded a mobile tech startup from scratch, hired and managed the developers team and developed the core of the services. I have also managed mobile development teams building m-commerce apps for our costumers. Lately, I'm specializing on high scalability backends with JVM core based languages (Java/Kotlin). My formation on Computer Science and Business Economics have broadened my perspective when taking decisions affecting product and development needs. Looking for new professional challenges and opportunities for developing myself a step further on mobile, internet services and startups.
Working in Payments and Shipping projects, both in Java/Kotlin using Axon Framework (CQRS + Event Sourcing) and Spring Boot. Services dockerized in ECS (AWS) In charge of Payments migration from monolithic architecture to microservices. Also helping iOS team developing some features and defining testing strategies thanks to my iOS developer background. Coderetreat hosting and Community of Practices trainer
Responsible of building and maintaining the game server for company's social casino games. Based on Vert.x providing service to flash/unity games through websockets and connecting to multiple meta-game services. Focused on DDD, TDD, CQRS and Actor based programming.
Offtopic Games is an indie game development studio based on Barcelona & Helsinki. It was founded in 2012 by two college friends with a common passion: Make great games. Our first game, Patterns, was released in 2013 for Android. It was received with very good reviews that allowed us to prepare new updates with strong and powerful new features.
Responsible of eMMa development, I have designed and built the eMMa servers and technology architecture. I have also recruited and managed the developer team up to 5 people in a budgeted scenario implementing a Scrum methodology. I have continuously evolved the technology used in eMMa, changing and rewriting obsolete technologies for a more efficient and reliables ones in order to increase performance. I have also designed and implemented click-to-install tracking servers with fingerprinting and referrer systems, mobile SDK (iOS,Android,Web,WindowsPhone) for tracking behavioral data, APIs for transmitting data to backend, mobile push notification engines and databases in a Master-Slave and Multi-Master architectures for hight traffic scenarios.
Mobile iOS/Android development Web development Team Leader and Team Manager Specialized on Mobile marketing
Mobile Apps developer (iOS) Web developer Backend developer Projects: IAB (iOS), Groupalia (iOS)