Download PDF

Summary

I consider myself a creative person with strong programming skills. I love working with passionate people on innovative tech projects. I particularly like algorithms and data structures. My ideal job would be a mix of research in theoretical computer science and software engineering.

Education

Computer Science - MSc

20192021
UPC - Universitat Politècnica de Catalunya

Computer Science - BSc

20142018
UPC - Universitat Politècnica de Catalunya

Obtained honours in several courses.

Computer Science - BSc exchange program

20172018
ETH Zurich

Working experience

Machine Learning Engineer Intern

Amazon

Working in a ML/IR research team within the Search Science & AI division. Improving the customer's search experience by training ranking models with novel features.

Research Assistant

April 2019Sept 2019
UPC - Universitat Politècnica de Catalunya

Continuing the research work of my Bachelor thesis (LotterySampling algorithm) with the goal of publishing a paper.

Software Engineer Intern

Sept 2018March 2019
Amazon

Working with numerous AWS products and large data streams.

Software Engineer Intern

June 2017Sept 2017
KDPOF

Porting a simple posix OS (Contiki) with TCP-IP stack into a small microprocessor (z80).
Developing an internal tool for integrated circuit test generation from STIL.

Projects & others

LotterySampling

2018

Bachelor thesis about a novel data mining algorithm for the Heavy Hitters problem. Graded with honours.

Hackathons and personal projects

20142017

I participated in many international hackathons (winning some) during my studies. I have also worked regularly on personal projects. Most of them are on my Github account. A few are listed here:

  • DesktopVR https://github.com/GonMolon/DesktopVR - VR app to control a computer in a virtual reality environment. It is a remote desktop app that presents all the opened windows of your computer around you. You can interact with the windows by moving your hands using a leap motion.
  • Helixhttps://github.com/GonMolon/Helix - Helix is a hardware-abstract programming language for drones. You can write code for drones to be executed independently of their hardware.

HackUPC 2017 co-director

2017
Hackers@UPC

Co-Director of HackUPC. A student hackathon for over 500 computer science students. Leading a team of 70 people. Also organizer of the previous 2 editions.  https://hackupc.com

Stuff I enjoyed working with

Python, C++, JavaProlog, Haskell, AWS, Data Mining, Algorithms, Data Structures, Game Theory, Compression, Information Retrieval, Machine Learning, Computer Vision, VR, Drones, Kernel Development, Microcontrollers

Created withVisualCV