About

Resume

Slovenia

Around

Asia 2015

Aconcagua 2011

Elbrus 2009

Kilimanjaro 2008

Eastern Europe & Russia 2005

Europe 2005

Diaries

Central America 2004

Mexico 2004

USA 2004

South America 2003

Spain 2003

RESUME (STUCK IN 2016 WHILE LIFE GOES ON)

David Krmpotić, B. Sc. (5 year degree)
Last update: Mar 2016

Education
Skills summary

Awards / Recognitions
Examples of projects completed for undergraduate degree in Computer Science
Computer Science related work experience
Memberships and affiliations
Proficiency in languages
Letters of recommendation
Courses taken with grade average

LinkedIn GitHubNpm.jsMedium blogDesign portfolio


EDUCATION:

I was born in Slovenia, after finishing high school I started studying Computer Science at University of Maribor, Slovenia. Upon entering high school I was awarded a full governmental scholarship for gifted students which I continued to receive during college.

I graduated in 2005 with work Extending open-source compilers with domain specific languages. I was investigating the possibilities of expanding a higher level programming language compiler with an arbitrary domain specific language. I successfully completed the task by expanding open source Mono C# Compiler with Feature Description Language (FDL). The article resulting from this was accepted and presented at ITI 2005 international conference in Dubrovnik, Croatia.

A list of completed courses from my computer science undergraduate studies is attached.

In 2003 I spent one semester (five months) at Barcelona School of Informatics at Technical University of Catalonia (UPC) as a foreign exchange student.

In summer 2003 I completed three months internship at Campinas University (UNICAMP) in Sao Paulo, Brazil (one of the best technical universities in Brazil). I worked with professor Akebo Yamakami. My work was mainly math related.

From 2006 I've been mainly working with Ruby (before that .NET) and from around 2014 I've been getting more and more proficient in JavaScript and modern JS frameworks (backend and frontend). Currently my main stack is Ruby + JavaScript but I plan to learn more about other interesting and upcoming languages listed in the next section, especially Elixir.

 

TECHNICAL SKILLS SUMMARY

Programming language interests: JavaScript, Elixir, C, Rust, Julia, Lua, Solidity
Other areas: Arduino, ESP8266, Ethereum, Unity/VR

 

AWARDS / RECOGNITIONS

1996 - Won the national competition for best computer program with my version of Tetris written in Pascal (that was in primary school).

2000 - In high school I received a 2nd award on national physics competition and 3rd in computer programming competition.

2004 - In college I was awarded a prize of Chancellor of University of Maribor as the best student in generation in all technical faculties (rektorjeva nagrada).

2005 - Received a 3rd award for the best idea at Microsoft's national competition (Diamind template - you can check it out under Projects).

2006 - First prize in Ljubljana at annual competition for best business plan - that included some funding and was provided by LUI (Ljubljanski Univerzitetni Inkubator).

2006 - Received funding for another project (60words.com) from TiPovej (organization that helps young people realize their ideas) - this project had to wait a few years.

2010 - Received 1st prize for project Odpiralni Časi at Simobil (our second largest mobile operator) Android competition among 50 competing Android applications.

 

EXAMPLES OF PRACTICAL PROJECTS COMPLETED FOR UNDERGRADUATE DEGREE:

 

COMPUTER SCIENCE RELATED WORK EXPERIENCE:

ELM Research 2016 - present

We work on self transforming Elm machines.

IPAK Institute 2013 - present

IPAK Institute works on various EU and commercial projects that explore and advance the use of new and existing information and other technologies.

Odpiralni Časi Sept 2008 - 2012

Odpiralni Časi / OpenHours is a proud local search company for central europe (Slovenia).

Greco (www.greco.si) Aug 2006 - Jun 2008

Greco is a Slovenian software company run by Mr. Tadej Gregorčič.

I would single out developing a very intuitive VoIP Call Center for a demanding customer (mscadriatics.com). The application is called LiveProfiler and enables our customer to run direct marketing campaigns for large customers like Microsoft, Honda and Diners Club. LiveProfiler has already generated interest from other marketing companies. I was the main developer on the project.

Here I started working with Ruby (in 2006) and developed a proof of concept app for storing and easily finding personal data. We didn't commercialize it but I still use it to this day and find it indispensable.

Cosylab (www.cosylab.com) May 2005 to Sept 2005

Cosylab is a very respected Slovenian / global company with main focus in control systems for particle accelerators and geographic information systems.

While at Cosylab I developed a prototype application for showing terrain maps on handheld devices. Technology used: Microsoft Compact .NET framework. Duration: 4 months.

I joined Cosylab after finishing my studies and later decided to leave to pursue my own project. I feel lucky to have met a couple of very interesting and talented people - especially the founder Mr. Mark Pleško.

Open source

It's awesome! I contribute, mostly bug reports but also real work but not as much as I would like. I want to improve in this regard.

Student and high-school work

Before graduating I worked on a few projects for electrical engineering companies:

 

OTHER WORK EXPERIENCE:

In summer of 2004 I was working in Food & Beverage in Yellowstone National Park, USA. A letter of recommendation from my manager is attached.

 

MEMBERSHIPS AND AFFILIATIONS:

ACM (Association for Computing Machinery)

 

PROFICIENCY IN LANGUAGES:

I am quite fluent in Slovenian, Serbo/Croatian, English, Spanish, Portuguese and maybe German.

 

LETTERS OF RECOMMENDATION:

 

UNDERGRADUATE COURSES TAKEN WITH GPA

Scale:

10 - excellent knowledge
9 - very good knowledge

8 - good knowledge
7 - satisfactory knowledge

6 - sufficient knowledge