I am a software engineer with over 15 years of professional experience, specializing primarily in backend development with extensive expertise in Node.js, TypeScript, and AWS services. Over the last five years, I have been deeply involved in blockchain solutions, exploring their disruptive potential in fintech and their social impact. I enjoy mentoring team members and thrive in collaborative environments, looking for freelance or hybrid remote opportunities in Portugal. My interests currently focus on Scala, high-performance systems, and distributed networks. I bring a strong background in designing, implementing, and deploying scalable and data-intensive distributed applications, and I'm passionate about leveraging technology to build innovative and efficient solutions.

Ivan Obeso Agüera

I am a software engineer with over 15 years of professional experience, specializing primarily in backend development with extensive expertise in Node.js, TypeScript, and AWS services. Over the last five years, I have been deeply involved in blockchain solutions, exploring their disruptive potential in fintech and their social impact. I enjoy mentoring team members and thrive in collaborative environments, looking for freelance or hybrid remote opportunities in Portugal. My interests currently focus on Scala, high-performance systems, and distributed networks. I bring a strong background in designing, implementing, and deploying scalable and data-intensive distributed applications, and I'm passionate about leveraging technology to build innovative and efficient solutions.

Available to hire

I am a software engineer with over 15 years of professional experience, specializing primarily in backend development with extensive expertise in Node.js, TypeScript, and AWS services. Over the last five years, I have been deeply involved in blockchain solutions, exploring their disruptive potential in fintech and their social impact. I enjoy mentoring team members and thrive in collaborative environments, looking for freelance or hybrid remote opportunities in Portugal.

My interests currently focus on Scala, high-performance systems, and distributed networks. I bring a strong background in designing, implementing, and deploying scalable and data-intensive distributed applications, and I’m passionate about leveraging technology to build innovative and efficient solutions.

See more

Language

English
Advanced
Spanish; Castilian
Fluent

Work Experience

Team Lead - Principal Backend Engineer at Ticketsoft
June 1, 2024 - June 30, 2025
Led the design and development of backend infrastructure for a Web3 platform focused on NFT-based ticketing and event workflow on blockchain. Responsible for cloud architecture (AWS, Terraform), API development, mobile app support (React Native, Expo), and smart contract design. Drove technical direction, code quality, and delivery timelines in a small team.
Senior Cloud Engineer at Wunderman Thompson/VML (Contract)
July 1, 2023 - April 30, 2025
Consulted remotely for a client on an event-driven AWS and TypeScript-based system integrating customer loyalty, CRM, and backend services. Full backend and cloud engineering responsibilities including development and deployment using Serverless framework.
Senior Backend Engineer at Outplayed.com (Contract)
August 1, 2022 - March 31, 2023
Part of a small team maintaining and developing backend infrastructure using TypeScript and AWS Lambdas. Focused on debugging, feature implementation, monitoring applications, and securing API with OAuth 2.0 for a high-performance data application.
Senior Backend Engineer at Big Town Chef / Coinburp (Contract)
August 1, 2021 - August 31, 2022
Developed backend services supporting blockchain smart contract events, including token and NFT minting, staking, raffles, and community engagement. Emphasized functional programming and composable testable functions.
Senior Backend Engineer at Wabco (Contract)
January 1, 2021 - July 31, 2021
Backend development for serverless IoT event processing platform for fleet control, fully utilizing AWS technologies including Lambda, S3, AWS IoT, API Gateway, SQS, and DynamoDB. Tasks included testing, new development, and refactoring.
Senior Full-Stack Engineer at ConsenSys
August 1, 2018 - December 31, 2020
Full-stack development on Komgo, a private Ethereum blockchain commodity trading platform. Balanced frontend (React) and backend work with Solidity smart contracts. Responsibilities included design, user stories, client communication, mentoring, and KYC and document management features.
Senior Backend Engineer at VSware
September 1, 2017 - July 31, 2018
Maintenance and development of main software module including bug fixing, refactoring, and performance improvement. Technologies used were VueJS, Java, Spring, and SQL.
Software Engineer at EdgeVerve / Infosys
July 1, 2016 - September 30, 2017
R&D on distributed systems and blockchain proof-of-concept projects like Smart bond (Ethereum-based scalable bond distribution) and Secure Akka (distributed certificate management system). Technologies included Scala, Akka, JavaScript, React, and Docker.
Software Developer at BAE Systems Applied Intelligence
February 1, 2015 - June 30, 2016
Developer of NetReveal's WatchList Manager component focused on fraud detection. Tasks included bug fixing, performance improvements, refactoring, and implementing new features such as Swift 2015 message support.
Programmer Analyst at Nortia – Inteligencia de Negocio
June 1, 2013 - November 30, 2014
Developed Segmentia, a supermarket market segmentation and campaign application, including backend and frontend bug fixing, feature implementation with Groovy and Griffon, deployment automation, and help desk support for clients.
R&D Internship at CTIC Technological Center
February 1, 2012 - February 28, 2013
Research internship focused on NLP, semantic technologies, and text mining including information retrieval, topic modeling, and automatic topic extraction.
Embedded System Developer at Ingen10
August 1, 2010 - May 31, 2011
Developed software for embedded electronic systems using C and Assembler on ATmega and PIC microprocessors, and desktop software in Java with Swing to visualize measurement data.
Team Lead - Principal Backend Engineer at Ticketsoft
June 1, 2024 - June 30, 2025
Led the design and development of the backend infrastructure for Ticketsoft, a Web3 platform enabling event organizers to issue and manage NFT-based tickets and event workflows on the blockchain. Responsibilities included architecting cloud infrastructure (AWS, Terraform), designing and implementing scalable APIs, contributing to mobile app development (React Native + Expo), and designing and implementing smart contracts to advance from PoC to MVP deployment. Acted as team lead in a small team of three developers, driving technical direction, code quality, and delivery timelines.
Senior Cloud Engineer at Wunderman Thompson/VML (Contract)
July 1, 2023 - April 30, 2025
Consultancy work on a fully remote team to handle loyalty and identity systems for a large retail corporation. Developed an event-driven system using AWS and TypeScript to connect various services including loyalty, CRM, databases, and backend. Managed backend and cloud engineering tasks from development to deployment using Serverless framework.
Senior Backend Engineer at Outplayed.com (Contract)
August 1, 2022 - March 31, 2023
Supported backend infrastructure developed in TypeScript and AWS lambdas, SQS, SNS, and DynamoDB. Debugged errors, implemented new features, and monitored system performance using Datadog and AWS console. Responsible for implementing OAuth 2.0 to secure APIs. Managed a data-intensive application optimizing performance and resource use.
Senior Backend Engineer at Big Town Chef / Coinburp (Contract)
August 1, 2021 - August 31, 2022
Designed, developed, tested, and deployed backend services supporting blockchain smart contracts. Processed on-chain events, stored data, and exposed APIs consumed by frontend. Focused on functional programming and easily testable small composable functions. Supported various processes such as token creation, NFTs minting, staking, raffles, lotteries, gifts, and collaborations with other NFT projects.
Senior Backend Engineer at Wabco (Contract)
January 1, 2021 - July 31, 2021
Developed backend for a serverless project gathering, processing, and storing events from IoT devices monitoring fleet trucks. Used AWS technologies extensively including lambda functions, S3, AWS IoT, and AWS gateway. Responsibilities included code testing, new function development, and refactoring.
Senior Full-Stack Engineer at ConsenSys
August 1, 2018 - December 31, 2020
Worked as full-stack developer focusing 70% on frontend and 30% on backend for the Komgo project, a blockchain-based commodities trading platform. Involved in design, user story definition, client contact, and agile development. Contributed to KYC application development and document sharing/signing using Solidity. Mentored new team members. Tech stack included Blockchain, Ethereum, Quorum, Solidity, Typescript, React, Docker, AWS, Kubernetes.
Senior Backend Engineer at VSware
September 1, 2017 - July 31, 2018
Maintained main software modules through bug fixing and feature development. Focused on refactoring, code cleaning, and performance improvements.
Software Engineer at EdgeVerve / Infosys
July 1, 2016 - September 30, 2017
Worked on distributed systems and blockchain proof-of-concept prototypes for new business lines. Participated in Smart Bond and Secure Akka projects focusing on Ethereum-based bond distribution and secure certificate creation over distributed networks using CRDT.
Software Developer at BAE Systems Applied Intelligence
February 1, 2015 - June 30, 2016
Developed WatchList Manager component of NetReveal fraud detection solution. Focused on bugfixes in text matching algorithms and performance improvements, full code refactoring, and designing new features including 'Swift 2015 message' support.
Programmer Analyst at Nortia – Inteligencia de Negocio
June 1, 2013 - November 30, 2014
Developed backend and frontend features for Segmentia, a supermarket market segmentation application. Responsibilities included bug fixing, feature development in Groovy and Griffon, deployment automation, and client help desk support.
R&D Intern, Semantic Technologies at CTIC Technological Center
February 1, 2012 - February 28, 2013
Internship in research and development with focus on NLP, semantic technologies, text mining, word sense disambiguation, topic modeling, and automatic classification.
Embedded System Developer at Ingen10
August 1, 2010 - May 31, 2011
Developed software for electronic systems with ATmega and PIC microprocessors using low-level languages C and Assembler. Also designed desktop software for potentiostat device data visualization in Java.

Education

MSc at University of Oviedo
January 1, 2008 - December 31, 2011
BSc at University of Oviedo
January 1, 2004 - December 31, 2008
MSc at University of Oviedo (Spain)
January 1, 2008 - December 31, 2011
BSc at University of Oviedo (Spain)
January 1, 2004 - December 31, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail, Transportation & Logistics, Professional Services

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer in Lisboa today.