- Email: alfredgg@yahoo.es
- Website: https://alfredgg.dev
- Current location: Barcelona
- Spanish: Native
- Catalan: Native
- English: Fluent communication
Driven by the idea of collaborating on the creation of an inclusive bootcamp, project which was being supported by Jamgo, I applied for being part of this working cooperative. Working there I also do coding for several types of projects, most of them centered on the Barcelona social economy.
Since I finished my Master’s degree I have been performing numerous freelancer tasks on distint type of companies. These jobs have had different durations and levels of implication. Most of them were around web development or interactive multimedia software.
Firstly, I started for the aerospace area, which develops software for the European Space Agency. After that, I asked for a change, then started working for the science, infraestructures, and robotics department.
I helped to develop the first prototype of the application, coding the backend and the client parts in Python and C# respectively. I was promoted to backend leader when the company grew. After a one year pause that was between 2015 October and 2016 October, I worked with them again. I continued performing my previous role and contributed with new knowledge about microservices and containerization with Docker.
They hired me because I did a DirectShow filter for 360 video streaming when I was freelancer. There, I had to develop virtual reality and augmented reality engines, interactive environments, and all kind of advanced graphical stuff.
I wanted to try the experience of being a college teacher, so after my Master’s degree I was offered an assistant professor possition in the Computer Science department of University of Barcelona. The subjects that I imparted were: Programming, Software Engineering, and Computer Graphics.
I worked on numerous projects based on the public transport field. I used .NET framework to build software that managed transport data, creating RESTful web services, and applying GIS technologies.
During my apprenticeship period I did small collaborations with some companies. Those were short-time jobs, with an average of one year length.
The idea behind the Social Coding Bootcamp is to break with some of those limitations that common coding bootcamps have. High costs of courses, demanding dedication times, and their harsh conditions cause that common bootcamps not being accessible for everyone. This project approaches the learning about programming to those people who need it most.
Codi Cooperatiu is a coop which works with open source software and is focused on building social economy projects. I contributed to create it at the beginning of 2018.
This was my master’s degree thesis, a research project which aimed to reconstruct a 3D scene from single shot pictures using a machine learning approach. It made reconstructions of those pictures in navigable 3D scenes. It also integrated virtual elements to form an augmented reality scenario.
My dissertation for the Computer Science Engineering. It consisted on developing a multimedia framework from scratch, which was used to create a videogame controlled by a computer vision engine. It was a spaceships race, you drove your vehicle using two different color balls which were tracked by OpenCV code.
During the course of my career I have used several technologies to implement a large variety of projects for personal use focused my everyday tasks easier, or just to learn a new technology. They range server to mobile phone applications.