josemarinas
Senior Software Engineer
I am a Telecommunications Engineer with over 6 years of experience as a Software Engineer.
I'm passionate about building and solving real-world problems.
I'm a golang freak and I've been using it for everything since I started my career.
During the last 3 years I worked mainly with Solidity and Typescript, I gained a good knoledge of how the EVM based blockchains work and how to integrate with them and build on top of them.
ATM I'm looking for a role that poses a technical challenge for me in the web3 space and that helps to solve some of the EVM problems such as account abstraction or chain interoperability
I'm passionate about building and solving real-world problems.
I'm a golang freak and I've been using it for everything since I started my career.
During the last 3 years I worked mainly with Solidity and Typescript, I gained a good knoledge of how the EVM based blockchains work and how to integrate with them and build on top of them.
ATM I'm looking for a role that poses a technical challenge for me in the web3 space and that helps to solve some of the EVM problems such as account abstraction or chain interoperability
Experience: 8 years
Yearly salary: $110,000
Hourly rate: $65
Nationality: 🇪🇸 Spain
Residency: 🇪🇸 Spain
Experience
Senior Blockchain Engineer
Vechain 2025 - 2026
VeChain is an L1 blockchain with a dual-token model focused on incentivizing sustainable on-chain actions. During my time at VeChain, I designed and implemented the staking protocol powering the Stargate app, enabling users to stake tokens and earn rewards. My responsibilities included protocol design and architecture, as well as smart contract development using Solidity within the Hardhat environment. Stargate launched successfully in December 2025. The protocol passed two independent code audits and two attackathons. The smart contracts I developed currently secure over $80M in assets.
Senior Blockchain Engineer
District 2024 - 2025
District is both a community and a software company focused on using blockchain and DAO technology to build a community software that allows communities to get stuff done by simplifying interactions and rewarding members of the community with tokens. My main task is developing features into this community software emphasizing the idea of giving a Web2 experience with Web3 technology. On a daily basis my tasks will vary depending on what I’m developing but it can expand from writing smart contracts, writing code for the backend or developing a frontend feature. The tech stack is mainly based on TypeScript and Solidity, using Next for the frontend, Prisma for the backend and ORM, The Graph for indexing and Solidity for the Smart Contracts integrating with the SAFE protocol.
Full-Stack Engineer
Aragon 2022 - 2024
At Aragon we were focused on building a DAO protocol. My role was mainly building the Aragon SDK with the main objective of simplifying the interaction between Node based web applications and the DAO protocol built in Solidity. On my day to day I’ll be designing, integrating and testing new features from the contracts into the SDK, helping the frontend team to integrate and fixing possible bugs that were found in the previous versions of the Aragon SDK The SDK package was released and used by the Aragon App and got over 30k downloads and allowed me to gain a lot of knowledge of how to integrate with EVM based blockchains and its inner works. The technologies I used were mainly TypeScript but I also worked with React, Solidity and AssemblyScript for the Graph.
Full-Stack Engineer
Vocdoni 2021 - 2022
Vocdoni is a Digital Voting company based on mainly in Barcelona with the objective of bringing digital voting and blockchain technology to the general public. I was hired as Full-Stack Engineer but my role was mainly focused on the frontend mainly by developing new screens and refactoring old code with the updated designs. I managed to refactor most of the components adapting then to the new design as at the same time I documented them for future developers to use. The tech stack was Golang plus react even though my role focused mainly on React and didn’t work on the Golang part that much.
R&D Researcher
University of vigo 2020 - 2020
I was in the R&D team of Vigo’s University for working on my Master’s thesis. I worked mainly with IoT devices for measuring electrical consumption. With all that data we build a prediction and detection model with the idea of predicting the power consumption of buildings like the university at the same time we detect and report outliers and anomalies in the data. We managed to send and process data in real time coming from scattered sources connected in a BLE (Bluetooth Low-Energy) grid while we showed this data in a Grafana dashboard. The technologies used were mainly Python and Pandas for the data processing and Prometheus and Grafana for storage and display of the data.
Junior Software Engineer
Everis 2019 - 2019
Everis was one of the biggest tech consulting firms in Spain before it was acquired by NTT DATA working with big clients in both the Spanish public and private sector. My objective while I was in Everis was to simplify and automate the deployments of near- production environments in AWS. While I was there, I developed automated and flexible cloud templates that could deploy automatically multiple scenarios with one command. On top of that I developed a CLI to enhance the developer experience. This CLI would connect to our git and download and deploy the template selected asking the user about variables such as the amount of ram, the number of nodes, or the template that you wanted to use. In the end I managed to develop a solution that was useful to multiple teams across the company and helped them to get to a near-production with barely any effort from their side. The technologies used were Terraform, Packer, Ansible and Docker for the cloud templates and the automation and Golang for the CLI tool.
R&D Researcher
University of Vigo 2018 - 2019
I was a R&D Researcher for the University of Vigo on a project helping the Spanish Navy get connectivity on all the rooms inside a boat. The project faced a lot of technical issues such as handling the person detection and making it work in a rough environment given that the rooms inside a boat behave as Faraday cage and the signal is hard to process. I worked mainly using Golang for developing the core of the nodes deployed on each of the rooms of the boat, I also used the TICK (Telegraf, InfluxDB, Chronograph, Kapacitor) stack for processing and visualizing the data.
Co-founder and CTO
Not a Cool Company 2018 - 2024
Not a Cool Company was created as a software company that tried to push newer technologies, automation and good practices into the Spanish public sector. My role within the company varied thought the years, at the beginning my role was similar to a Full-Stack engineer, went more into a Tech-Lead when we started hiring more developers and ended up as a CTO whose role was deciding what projects to accept and design technical solutions. As my role within the company evolved so did my tasks, from developing software projects and setting up the ground base during the first couple of years while we grew the company, to a more managing position assigning tasks and managing the projects when we had a team to a more decision-making role when I decided to do side step and go to work on the crypto industry. The company was built from the ground up without external investing from a team of 3 co-founders to a team of 12 people scattered through Spain. We delivered over 20 consultancy and development projects to multiple institutions in the Spanish public sector and I ended up selling my shares in the company at the beginning of 2024. Our tech stack was mainly focused on Golang for the backend and Vue.js for the frontend at the beginning but we ended up switching to React, because it was way easier to find React developers to hire.
Skills
evm
golang
react
solidity
typescript
english
spanish