Career Profile

Software Engineer with 15+ years of experience in the industry. Proven track record of success in developing and delivering innovative software solutions. Passionate about understanding how my work fits into the overall product strategy. Strong analytical and problem-solving skills. Fast learner and team player.

Work Experience

Senior Software Engineer - Technical Lead

Midokura
Jan 2024 - Present

MIDOKURA is a Sony Group company that delivers innovative solutions to power the Edge AI revolution in IoT.

Achievements:

As a member of the AI Integrations team, I have been leading the team that facilitates the integrations of third-party AI models and WASM applications into the AITRIOS platform and their delivery to edge devices, facilitating adoption of the platform by improving the overall user experience.

Technologies used:

  • Python
  • Kubernetes

Staff Software Engineer

Netskope
Oct 2021 - Jan 2024

Netskope’s Remote Browser Isolation (RBI) isolates uncategorized and risky websites. Uses a zero trust approach to web browsing, using physical separation to ensure safe browsing.

Achievements:

Working in the RBI team, I played an important role:

  • Designing and developing the orchestration and configuration engine.
  • Improving reliability of critical components, making them highly available.
  • Enhancing the observability and traceability of the overall microservices.
  • Boosting the documentation and automation of processes by bringing new for a better understanding and communication between stakeholders.

Technologies used:

  • Golang
  • Python
  • Kubernetes

Cloud Engineer

Platform.sh
Jan 2021 - Oct 2021

Platform.sh is a unified, secure, enterprise-grade platform for building, running and scaling fleets of websites and applications (PaaS) that enables organizations to build, iterate, and responsibly scale their applications with zero time managing infrastructure.

Achievements:

As part of the Core team, I have work in:

  • Design and develop new features regarding observability of the platform.
  • Standardize coding conventions across multiple projects.
  • Port legacy code and critical internal libraries from python2 to python3.
  • Coordination with Ops and Customer Support teams to follow-up production issues.

Technologies used:

  • Python
  • Golang
  • SQL
  • LXC
  • Git

Lead Software Engineer

Clevernet
2015 - 2021

Clevernet’s patented WAN solution uses multiple optimal connections simultaneously to boost WAN performance. Our approach ensures a more effective use of your paid bandwidth and increases the security of your data in motion

Achievements:

As the first senior engineer in the company:

  • I worked defining best practices and procedures to maximize the quality and productivity of the team.
  • Design, Build, Test, Deploy and Monitor the overall platform.
  • Evaluation of technologies and tools.
  • Communication and mentoring.

Technologies used:

  • Python
  • Ansible
  • MQTT
  • IPsec
  • Postgres

Software Engineer

Careesma
Dec 2012 - Jan 2015

Careesma develops and operates job board websites with +6 million of unique visitors and +1 million of emails sent per month in multiple markets (India, Austria and Poland).

Achievements:

  • Ported legacy PHP/C++ application to modern Python.
  • Simplified onboarding for new jobseekers.
  • Improve performance and reliability.

Technologies used:

  • Python
  • Solr
  • Mysql

Software Engineer

Qustodio
Jan 2011 - Nov 2012

Qustodio is the free parental control and internet monitoring software that provides advanced detection and monitoring features.

Achievements:

As a member of the initial engineering team, I was involved with every aspect of the development, from the technical design of the features to the implementation, promotion to production, administration and server monitoring for the following services:

  • Data gathering and processing (ETL).
  • REST API that provides support for the parents' dashboard and desktop application.
  • Alert and notification system.

Technologies used:

  • Python
  • PHP
  • Hadoop
  • Mysql

Software Engineer

Evolium
Nov 2008 - Nov 2012

Involved in the design and development of the following projects for a well-known antivirus company.

Achievements:

  • Client-side library that provides the communication with different cloud protection and security services.
  • Phishing/Malware protection cloud service for web browsing. Uses heuristics to prevent and detect new and unknown threats.
  • Web application for remote administration of antivirus installed on the stations of an organization.

Technologies used:

  • C++
  • C#
  • Mysql

Research Assistant

Universitat Politècnica de Catalunya
Jan 2007 - Nov 2008

As a research assistant in the CBA (Broadband Communications Research Group, a multidisciplinary research group focused on areas related to broadband networks and broadband services)

Achievements:

I was involved in the development of several projects to measure the QoS of any network: NetMeter, OreNETa and EuQoS.

Technologies used:

  • C++
  • Qt
  • XML/XSLT
  • QoS

Skills & Tools

Backend

  • Golang
  • Python

Databases

  • SQL
  • Postgres
  • Mysql
  • Redis

Frontend

  • JavaScript
  • HTML/CSS/SASS

DevOps

  • AWS / GCS
  • Docker / Kubernetes
  • Linux
  • Observability

Others

  • Git
  • Unit Testing
  • DDD
  • SOLID

Education

  • BSc in Computer Science
    Universitat Politècnica de Catalunya
    2003 - 2008

Language

  • 🇬🇧 English (Professional)
  • 🇪🇦 Spanish (Native)
  • 🏴󠁥󠁳󠁣󠁴󠁿 Catalan (Native)

Interests

  • 🗺️ Traveling
  • 🏃‍♂️ Running
  • 📖 Reading