CV
Education
- M.S. in Computer Science, Universidad de Malaga, Spain, 2012
- Ph.D in Programming Languages and Type-based Optimisations, Uppsala University, July 2020 (expected)
Work experience
- Software Analyst and developer, internship from Nov – Dec 2010
- Ingenia
- Duties included:
- Analysis and documentation of mobile app.
- Integration of Single-Sign On as part of their product application
- Junior Developer, Jul – Oct 2011
- gridBet
- Duties included:
- Development of REST API in Python (Django and SQLAlchemy)
- Middleware and scripts automatic deployment
- Supervisor: Manuel Montesino
- Software Developer, Nov 2010 – Jun 2011
- Doctors Without Borders
- Duties included:
- Building a Personal Learning Environment that integrates with existing platform.
- Application includes website, REST API and simple Android application.
- Work carried out as part of a scholarship
- Software Engineer, Feb 2012 – May 2013
- GuidePal
- Duties included:
- Responsible for the development and architecture of their web and mobile app.
- Building scalable architecture using AWS, MongoDB and SimpleDB
- Main development tools J2EE, PhoneGap, jQuery Mobile, Sencha Touch 2, HTML5
- Supervisor: Pontus Naimell
- Software Engineer, June 2013 – Oct 2014
- Trifork
- Duties included:
- Responsible for building various web applications and integration with mobile team.
- I worked mostly at the backend developing web applications and RFID solution
- Development of products in: Clojure, AngularJS, Ruby, Python
- Deployment setup with: Capistrano, Ansible, script
- Supervisor: Thomas Anagrius (Borlund)
- Programming Language Researcher, Oct 2014 – onwards
- Uppsala University
- Supervisor: Tobias Wrisgtad
Publications
Teaching
Community Service
I have been the vice-chair of the ACM-W student chapter at Uppsala University for the last 3 years, promoting gender equality. As part of this activity, we successfully got a 6000 $ grant from Microsoft, to continue promoting gender equality at Uppsala University. This led to the organisation of the Ada Lovelace celebration in 2017, where we brought international speakers and researchers to promote gender equality (http://uu.acm.org).
I have been elected as publicity chair for the group of conferences DisCoTec 2019, 2020, and Student Volunteer co-chair of SPLASH’19.
I am part of a student chapter that promotes privacy and security technologies, ranging from topics such as email encryption to how to surf the web safely
I promote open source technology, writing articles at opensource.com (https://opensource.com/users/kikofernandez). These articles are always posted also in different student channels to promote open source technology among students at Uppsala University.
As part of promoting the open source technologies, I was accepted to an industry conference, PartialConf’18, where I explained how we have built the open source compiler for the language Encore, developed at Uppsala University (Partial’18 in Sofia, http://partialconf.com/lineup#kiko-fernandez)
I review articles for well-recognised conferences in the Programming Languages field