Jaume Avila Estivill

Web Developer - User Experience Designer - Film Director
Website still in construction
Expect updates asynchronoulsy

About


Hi there!

I am a software engineer (specialized in web development) and I have been working for more than 10 years.

During this time I have worked on very different projects, as you can see in my resume, but for the last 4 years I have been more focused on web development, and I started my own company where we developed several websites, some of them for clients in US.

Now I am back on my own as a freelancer looking for projects, mostly the ones that I can do remotely.

I have used many different technologies, from local applications programmed in C++ to creating interactive animations embedded in digital publications. But my strongest skills lately are the ones related to web developing: HTML5, CSS3, JavaScript (jQuery and other libraries), MySql (and other databases), PHP (I normally use Laravel 4.1), Bootstrap 3.1...

Recently I have started using Adobe Edge Animate and I can create pretty cool animations. One of my latest projects was and eLearning game for a company that wanted its employees to be trained while playing a game so it was not boring to learn.

And yeah, you read correctly; I am also a film director :p

Not that I expect you to hire me for filming a movie in Hollywood, but I think it is good to point it out because in the process of creating a shortfilm you have to work very closely with a lot of people, and all of them somehow must take orders from you and do some work in the same direction as you imagined that in the very beginning of the creative process.

And I do think it is important to be able to work with other people nicely and not trying to impose your ideas (yeah, right now I could tell you some names that don't really care about that).

Resume


Occupation or position held:
Senior Developer
Main activities and responsabilities:
Back-end programmer and project manager.
Name and address of employer:
Ubeeqo International SA
Type of business or sector:
Carsharing
Project description:
Right now, I still work as a freelancer but only for one big client, Ubeeqo, which is a subsidiary of Europecar.
Before, one of my former clients, Bluemove, was aquired by Europecar and we merged into Ubeeqo.
Now we are more developers and have greater expectations and clients and I am in charge of the squad taking care of the Spaish product.
We are developing microservices and the latest tecnologies to build the best carsharing app for businesses and regular customers.
Occupation or position held:
Freelance
Main activities and responsabilities:
Back-end and front-end programmer.
Name and address of employer:
BlueMove, ESVV, Sonepar, Barcelona Airport...
Type of business or sector:
Several
Project description:
I was a freelancer accepting interesting and challengin projects.
One of my usual clients was Bluemove, a carsharing company for which I worked normally part-time and I was one of the two senior programmers it had. But it was merged with Ubeeqo and I started working only for them.
Other interesting projects I developed were the new website for the airport of Barcelona or a mobile application for an electric company named Sonepar.
Occupation or position held:
CTO
Main activities and responsabilities:
System administrator and development of different projects.
Name and address of employer:
Endor Digital MultiMedia SL. Calle Santa Engracia 42, 4ºD, Madrid
Type of business or sector:
Software development and media production
Project description:
Administration of the production server and development of different projects. The main ones involve eLearning (GameLearning), Digital Publishing and several web applications using advanced animation techniques created with Adobe Edge Animated and upgraded with several Javascript libraries, all of them, cross-platform.
Occupation or position held:
Co-Founder
Main activities and responsabilities:
Design and develop web applications.
Name and address of employer:
Waavi Studio SL. Calle Condesa de Venadito 20, 7ºB, Madrid
Type of business or sector:
Software development
Project description:
I started a web studio company with another friend. We contacted the clients and design and develop the whole project. We created web applications and mobile apps.
Occupation or position held:
Lead Developer
Main activities and responsabilities:
Design and develop a carpooling platform.
Name and address of employer:
Amovens Soluciones SL. Juan de Mena, 25, 1D, 28014, Madrid
Type of business or sector:
Software development
Project description:
Redesign, fix bugs and develop new features for the carpooling website (www.amovens.com) and development from scratch of the mobile web app. Some of the new features involve integration of a payment platform (Braintree) and creation of Behavior Driven Testing (Behat / Mink).
Occupation or position held:
Freelance
Main activities and responsabilities:
Design and develop different web applications.
Name and address of employer:
Self-employed worker. Contractor for several companies including Medisherpa
Type of business or sector:
Software development
Project description:
Design and development of several web applications, some of them specially designed for tablets as iPad. Most of them have been developed using PHP, jQuery and MySql. Development of new features for the already existing webpage Medisherpa (www.medisherpa.com).
Occupation or position held:
Software Consultant
Main activities and responsabilities:
Design and development of different projects
Name and address of employer:
Self-employed worker. Contractor for: Igolgi Inc. Address: 671 US Route 1 South North Brunswick, NJ 08902-3390
Type of business or sector:
Video compression solutions targeted for the multi-core x86 architectures from Intel and AMD and the Cell Processor.
Project description:
Development of the Control Panel that the clients of Igolgi use in order to manage the SNMP devices and the configurations that specify how the video and audio signals are encoded. It is programmed with PHP, AJAX calls and a lot of Javascript (jQuery mostly). Development of an SNMP agent for Igolgi devices so they could be remotely managed.
Occupation or position held:
Project Manager
Main activities and responsabilities:
Manage and develop a chat client and its XMPP server
Name and address of employer:
Self-employed worker. Contractor for: FanTalk Media LLC. Address: Los Angeles, California
Type of business or sector:
Social TV web application
Project description:
The company had a Flash chat client and wanted to change it so it could be used in any Apple device, so I modified an existing open source HTML chat client (Spark Web) and added some functionalities, like a content filter. I installed and configured the OpenFire server that worked with it. I used Java for the server side and HTML and Javascript (jQuery mostly) for the client side.
Occupation or position held:
Internship
Main activities and responsabilities:
Research and development of a social media web application
Name and address of employer:
Technicolor SA. Address: 2 Independence Way, Princeton, New Jersey 08540 United States
Type of business or sector:
Image and video research (signal processing)
Project description:
Development of a web application that is connected to the TV via a tuner and presents the user related content about the program being watched. It has been programmed in Python, Pylons, HTML and Javascript (jQuery).
Occupation or position held:
Internship
Main activities and responsabilities:
Research and development of a context-aware content application for viewing video content.
Name and address of employer:
Technicolor SA. Address: 2 Independence Way, Princeton, New Jersey 08540 United States
Type of business or sector:
Image and video research (signal processing)
Project description:
Development in C++ of a context-aware content presentation application that renders 2D content changing its perspective depending on the user interaction. It uses an infrared camera to detect the position of the user, who is wearing a pair of goggles with 2 infrared dots. The multimedia library used is SDL and OpenGL.
Occupation or position held:
Senior Software Engineer
Main activities and responsabilities:
Development Genius Pro (Monitoring and Control program for space projects)
Name and address of employer:
Indra Espacio. Address: Cl. Mar Egeo 4, San Fernando De Henares 28830 Mad
Type of business or sector:
Technology Consulting
Project description:
Development of a desktop application that allows the users to handle and control different signals that are sent through different devices, which can be configured by the user. It creates different reports to make sure that the communications system works correctly. It was a European project called “Galileo”. This application was created using C#.
Occupation or position held:
Software Consultant
Main activities and responsabilities:
Development and validation of internal applications.
Name and address of employer:
Axpe Consulting. Address: C/ Arturo Soria 122 A-B 28043 Madrid
Type of business or sector:
Technology Consulting
Project description:
Development of a web application that manages all the internal information of the company I was working for (Axpe Consulting). Some of its functionalities were the control of the timesheets of the employees, the payroll, the intranet and the management of the different projects the company was working in. The programming language used was C# and ASP.NET.
Occupation or position held:
Software Engineer
Main activities and responsabilities:
Development of a web front end for a visualisation system for modern building technology (Elvis)
Name and address of employer:
Subcontracted by Edgar Cortés
Type of business or sector:
Technology Consulting
Project description:
A German company hired us to create a front end web application to manage internally a home automation program that they already had. This web could be accessed through a login page and then the user could switch on the lights of the living room, for example. The technology used was ASP.NET.
Occupation or position held:
Co-director of Alvea DP (Design and Programming)
Main activities and responsabilities:
Study, define, design and development of software application and web sites.
Name and address of employer:
Alvea DP
Type of business or sector:
Technology Consulting
Project description:
I started a software company with another friend of mine. Most of our work was to create web pages for customers. Some of these pages were dynamic and others only static. We used PHP for the server-side scripting and MySQL for the database. I developed an entire application in C# to manage hairdressing salons. This program was sold to approximately 20 hairdressing salons in Barcelona.
Occupation or position held:
Junior Software Engineer
Main activities and responsabilities:
Development and validation of several applications for internal use.
Name and address of employer:
Refinería Repsol-YPF Tarragona. Addres: c/ La Pobla de Mafumet s/n, 43140 Tarragona
Type of business or sector:
Technology Consulting
Project description:
I developed several different applications there. The most important one was a web application that managed the processes being executed in remote servers. The user could select a remote process in a server and add alarms to it, so if it failed, he would be notified via email. Also the failed process had the option to try to restart itself several times before sending the notification. This application was programmed in C# and ASP.NET.

Education


Computer Science Engineer

Dates
2001 - 2005
Occupational skills covered
Software Engineering specialised in image and audio processing.
Name and type of organisation providing education and training
Universitat Pompeu Fabra (Barcelona University – Spain)

Film Director

Dates
2005 - 2008
Occupational skills covered
Script writing and film directing.
Name and type of organisation providing education and training
CECC (Centre d’ Estudis Cinematogràfics de Catalunya)

Languages

Listening Speaking Writing
Understanding Reading Spoken Interaction Spoken production  
C1 C2 C1 C1 C1
I am currently living in Scotland and I worked for 1 year in Princeton, NJ, US, and I never had any complaints because of it!
It is my mother tongue, so yeah, no problems at all!
My mother is Catalan, so my mother tongue too :p

Skills

  • JavaScript
  • jQuery
  • jQuery Mobile
  • Bootstrap 3
  • VueJS
  • HTML5
  • AJAX
  • XML
  • Microservices
  • ASP.NET
  • Laravel
  • Drupal
  • Pylons
  • Genshi
  • CSS3
  • UML
  • Angular
  • Behat
  • Adobe Edge Animate
  • Digital Publishing
  • PHP
  • C
  • C++
  • C#
  • .NET
  • Java
  • Python
  • Linux
  • Mac OS
  • Windows XP
  • Windows 2003 (Advance Server)
  • Windows 7
  • MySql
  • MariaDB
  • Microsoft Access
  • Microsoft SQL Server 2005 and 2007
  • Oracle
  • FireBird
  • Github
  • Gitlab
  • Bitbucket

Contact Me


Ok, so you want to contact me. That is cool :)

Since we all hate SPAM and I guess you are a person kind of smart, if you want to shoot me an email, put together my first name (yeah, that weird Catalan name) and my first surname (last name if you are American).
Oops, yeah, in Spain we have 2 kind of last names, so just take the first one.

Let's make it easier, just get the domain name and append it to gmail. That's it :p

And if you happen to want to call me, use the prefix for UK (+44) if you are from abroad, and my number is (0) 7771159663.
Yeah, it is right, there is a little math calculation. I told, you, no SPAM!

Location

Edinburgh, Scotland, UK