June 22 - 24



What is The Great Idea?

The Great Idea is an event that is focused on innovation. It was designed to give an opportunity to all talented young people to be recognized in the technology information industry by demonstrating their abilities and knowledge in a remote programming competition.

Where is it?

UTN Mall Plaza Liberia


Thursday June 22

10.00 AM
Challenge is sent
@ via email

Saturday June 24

8.00 AM
@ Reception
9.00 AM
Opening Ceremony
@ Cinema: Room #4
9.30 AM
Continuous Integration with GitLab CI
Speaker: Alberto Jiménez
@ Laboratory #1
9.30 AM
Machine Learning: Classifiers & TensorFlow
Speakers: Lidier Guzmán and Luis Ortiz
@ Cinema: Room #4
9.30 AM
Introduction to Azure and backends in the cloud
Speaker: Esteban Solano
@ Classroom #11
10.15 AM
Mobile application's testing using Amazon Services
Speakers: Laura Gutiérrez, Paulina Zamora and Jafeth Briceño
@ Laboratory #1
10.45 AM
Speaker: Luis Gerardo Ávila
@ Cinema: Room #4
10.15 AM
Introduction to connected mobile applications
Speaker: Esteban Solano
@ Classroom #11
11.15 AM
Cognitive services and mobile applications
Speaker: Esteban Solano
@ Classroom #11
11.30 AM
Introduction to the MapReduce algorithm
Speaker: Alberto Jiménez
@ Laboratory #2
12.00 PM
Closing Ceremony
@ Cinema: Room #4
1.00 PM
@ Dining room


Who can apply?

Any Information Technologies or related major current student or graduate; from public or private universities in Guanacaste.

Any Information Technologies or related major professionals from Guanacaste.

* You'll be asked to provide documents for verification.

Any other rules I should know?

You must have your own equipment (computer and anything else you need) and internet access.

You must have basic knowledge in Git and repository management

You must use open source or licensed tools. No piracy please ;)

How do I apply?

You can send your application by registering here from June 1st to June 14th. There will be space for 35 teams only!

Do I have to pay to get in?

Not at all. This event is completely free for all participants.

When does the competition start?

The challenge email will be sent in June 22nd at 10:00am. After you get the email, you can start programming.

The review period and the award ceremony will be in UTN in June 24th starting at 8:00am.

How much time do I have to develop my solution?

Junior participants (0-3* years of experience): 36 hours.

Intermediate participants (3-6* years of experience): 24 hours.

Senior participants (6+ years of experience): 24 hours.

How do teams work?

We allow teams of up to three members. You can also participate individually if you want.

Just remember, teamwork is a valuable skill! And it will probably be more fun to compete with friends.

Which programming languages or technologies can I use?

You can use languages like C#, C++, Java, Python, JavaScript, Ruby, Swift, Haskell, Elm, PHP, Node JS, Objective C, Go, Scala, Groovy, Caml or Lisp. (Yes, this many.)

Keep in mind, you should not use content that is copyrighted, or protected, unless you have permissions to. We recommend you to use only Open Source licenses and products.

Which are the prizes?

We can't tell you yet but we guarantee they will be awesome.

What if my question isn't here?

Email us at thegreatidea@avantica.net. We will clarify all your questions.

Innovation Focus

Data Analytics applied to Software Development

Data Ingest, Cleansing and Storage.

Data Exploration.

Data Visualization.

Machine Learning (e.g. prediction of product quality).

Cognitive Computing

Speech: Speech Recognition, Speaker Recognition, Speech to Text, Text to Speech. Amazon Echo y Google Home for practical exercises.

Language: Language Classifier.

Knowledge: Recommendation Engine, Knowledge Exploration.

Cloud on migration services

Automatic assessment tools (sizing, complexity).

Budgeting tools.

Conversion tools (e.g. MVC to Microservices).

Cloud on monitoring platforms.

Hybrid cloud monitoring.

Multi-cloud monitoring (e.g. monitor multiple cloud environments from the same or different vendors).

Alerting systems (e.g. budget, size, malicious activity).

QA specialized services

Improvements on performance, load, stress and security testing.

Automatic infrastructure provisioning.

Automatic test data generation.

Automatic tests generation and execution.

Testing in BigData

Automatic test data generation


Testing in IoT: What services and how to provide them for IoT application testing.

Nest and SmartThings: APIs where some interconnection between devices could be performed.

Beacons or some other sensor already available in the market that allows us to use platforms like AWS IoT.


Event organized by

Can you deal with it?