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 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’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 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’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 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 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
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
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 ScienceUniversitat Politècnica de Catalunya2003 - 2008
Language
- 🇬🇧 English (Professional)
- 🇪🇦 Spanish (Native)
- 🏴 Catalan (Native)
Interests
- 🗺️ Traveling
- 🏃♂️ Running
- 📖 Reading