About Me
Passionate solution seeker always eager to discover new technologies, learn and never stop evolving.
Being involved in all the phases of development have taught me the importance of time, resource managing and doing things right. Additionally my sysadmin and developer background provided me with a unique skillset that makes me able to fit in most of the roles of developing a new product.
Projects
acmotos
acmotos.commotorcycle gear and accessories ecommerce
With Prestashop as the base I’ve added numerous features and fixes to fit our needs for the shop, both by coding standalone modules and overwritting core funcionally.
Additionally, I’ve made a backoffice with Python that integrates and syncs the product stock with the providers, and automates tasks that are tedious or impossible to do within Prestashop.
Being that this project is live, I also manage the hosting and everything related (CDN, Deployments, etc). There is planed a migration to Scaleway’s kubernetes in the short term.
Design, marketing and most of the non-technical duties are managed by my partner Iván Sol.
Experience
Innovative and future-oriented service provider, Hexad GmbH is active in the areas of company portals, mobile applications, software development, agile project management and software testing.
Add features and fix bugs on the REST spring boot based backend.
Development and maintenance on react web and react-native app (ios/android) frontends.
Front: react reactnative jest
Back: kotlin spring-boot hibernate mysql mongodb
VCS: git
CI: concourse
Architecture: kubernetes docker
Bonfire is a design and technology company specializing in custom apparel. We help people sell shirts online, fundraise for a good cause, or simply order custom printed products direct.
Add features and fix bugs on the REST spring boot based backend and ocasional work on the front.
Front: angularjs
Back: java spring-boot hibernate postgresql
VCS: git
Onebox is a comprehensive ticket distribution system for the live entertainment industry.
My main role was to extract and reimplement existing features of the SpringMVC monolith to new REST based microservices.
MS: java spring-boot jooq OkHttp
CI/CD: git jenkins docker kubernetes
Cloud: aws
Ticketing platform with over 8 million sold tickets per year.
Maintained and improved to the soon to be the legacy SpringMVC monolith.
While still maintaining the monolith we started to breakdown and migrate the existing features to REST based microservices.
After the main Android developer left, maintaining and feature implementations tasks for the app were assigned to me.
Back: java spring-mvc spring-boot jsp mybatis hibernate redis retrofit
Auth: OAuth2 JWT
Front: html jquery
Android: kotlin dagger-2 reactiveX
CI/CD: git jenkins docker
Cloud: amazon-ecs amazon-sns amazon-sqs amazon-rds-aurora aws
Ecomm360
Fullstack PHP Developer
2017
Prestashop Modules Development.
php prestashop laravel-5 mysql
Sysadmin: Windows and Linux maintenance and problem solving for clients and internal systems.
Tech: nagios vmware-virtualization netapp symantec-backup-exec symantec-endpoint-security
Windows: windows-active-domain microsoft-exchange
Big data: Fullstack developer mainly in Python, Data analysis and visualization. Middleware were also developed for data ingest and processing.
Back: python flask requests pandas sqlserver selenium
Front: html css javascript
Cloud: azure
Education
Monlau Centre d’estudis, Barcelona
C.F.G.S. Desenvolupament d'Aplicacions Multiplataforma - (HNC on crossplatform app development)
2015 - 2017
Tech list: Java, C#, Python, C, C++, Kotlin, Android, HTML, CSS, JS, PHP, SQL (Oracle, MySQL, MariaDB), MongoDB, desktop apps, Android…
Monlau Centre d’estudis, Barcelona
C.F.G.M. Sistemes Microinformàtics i Xarxes - (VET on systems and networks)
2013 - 2015
OS Administration: Windows (Desktop-Server) and Linux (Ubuntu, Debian, CentOS, etc).
Cisco network configuration.
Computer assembly, maintenance and office apps.