top of page

your Future
with IntelliMapLab 

Learn to design and develop NDS-based compiler in a hands-on course

Register for free till October 3

NDS – is the most popular navigation standard for map data in automotive ecosystems worldwide. NDS maps work globally and are universally adopted. NDS members and map coverage include North America, EMEA, APAC, including China, South Korea, and Japan.

Collaboratively, we will build a mini-compiler that converts OSM data into the NDS.Live format, engaging in agile teamwork under the guidance of experienced Intellias leads/mentors within a project-like environment.

Why IntelliMapLab? 

03 (1).png

Take part in our course to receive domain-specific training in mobility and in-depth knowledge related to NDS. 

Receive feedback and code review on your homework throughout the course 

Acquire practical experience in applying theoretical knowledge 

Get the chance to join Intellias as a Junior Developer for the top graduates 

Experience multifaceted development through a combination of technical and soft skills training, while gaining proficiency in agile work methodologies

Who is this course for? 

Students in their 3rd or 4th year or Master's Degree Students of the Faculty of Applied Mathematics of LNU

Individuals who have an Intermediate+ level of English proficiency 

Those who can dedicate approximately 10 hours per week to participate in training sessions and complete practical tasks

Individuals with at least basic experience working with GIT or a similar version control system, a foundational understanding of Java, and familiarity with the principles of object-oriented programming

Full requirements list

Required qualifications and experience:

Java8+ syntax


Streams API

Generic collections

SQL basic

Git basic

Code testing

English - intermediate+ level

Good to know: 

Apache Spark framework

Linux: basic commands, shell scripting, permissions understanding

Scala and functional programming

Geospatial data representation

JTS library

Learning Plan 

The learning path in IntelliMapLab consists of 2 parts – Training Lab and Product Lab 

Training Lab 

~21 mentees

2 webinars/lectures per week (1,5h); 16h in total 

A combination of online and offline components  

Tech tasks starting from 3-4 week 

Duration: up to 2 months 

Product Lab 

~21 mentees (3 teams) 

3 mentors

OSM to NDS.Live compiler development 

Review of individual student's practical tasks (1 task every two weeks)

A combination of online and offline components 

Regular daily/weekly calls 

Duration: up to 3-4 months 

Meet your Mentors 

Dmytro Kovalov


I am an experienced software engineer with experience in programming across multiple languages, including Python, Scala, and Java. I have a background in teaching and a knack for simplifying complex concepts to enhance effective communication.

As a mentor, I am trying to share structured knowledge and break down complex concepts into simple ideas.

I believe that to become an expert you should always ask questions, crave for knowledge and do step beyond your comfort zone.

Senior Java Engineer

Sergii Likhman


I started my career as a software developer for financial services. But for the last 5 years I'm working in automotive industry, and I find this area much more interesting, dynamic and challenging.

During the course I will inform you about the most recent version of the navigation data standard which is in high demand in the automotive area. During my classes, I will provide a quick overview of the topic and then focus on real-life use-cases and examples.

I believe that to become an expert you should work hard and be passionate about what you're doing.

Principal Automation Test Engineer (Python)

Olena Slieptsova


I have a master's degree in computer science and more than 10 years' experience in IT on different projects and positions. But automotive segment and especially map making became my big passion.

On one of my lessons, we will get an understanding of the domain and product: why do we need maps and how they can change the world we are living in. On another one we dive into software development life cycle and peculiarities of processes in the automotive filed.

I believe that to become an expert you should have hungry mind and love what you do.

Technical Product Manager

Serdar Uckun

Founder and CTO
at Novity 



I help enterprise companies harness the right technology and architecture to scale business and make it future-proof. My core expertise is solution and enterprise architecture, microservices, and cloud-native development.  At Intellias, we successfully deliver, optimize, and scale IoT software solutions for smart cities, smart buildings, connected cars, and emerging technologies that challenge connected devices

Taras Andriiovych


I'm a Java/Scala developer with almost 2 years in the automotive industry, specializing in NDS map solutions.
I want to share my practical knowledge and help aspiring developers excel in Java/Scala within the automotive sector.

I believe that to become an expert you should master fundamentals, explore frameworks, gain hands-on experience and always strive to learn more.

Middle Java Developer

Oleh Drabych


I have more than ten years in IT, and I like to share knowledge about valuable instruments that are used in cartographic data processing.

Geography is a passion of my life. And even when I became a Java developer, I preferred projects with the map domain.

My lesson will demo the abilities of Java geometry libraries.
I believe that to become an expert you should do what you like.

Java Engineering Lead

Oleksandr Kushnir


I am a delivery manager with an automotive technical background.

I've been working in automotive map creation for almost six years. I'm excited to spread my knowledge in NDS and help our Intellias Maps Department grow and expand.

To master something, keep learning and practicing, and never avoid challenges. Embrace feedback and learn from every experience – the wins and the not-so-wins.

Delivery Manager / Project Manager

Volodymyr Lotos


I am a senior data engineer with deep expertise in designing and building data infrastructure solutions.

During my career, I've had the opportunity to work with a variety of data technologies and platforms, including tools like Apache Spark, Hadoop, and cloud services such as AWS and Azure.

My lectures sessions will involve a combination of lectures and hands-on learning, explaining key concepts related to Apache Spark.

To become an expert in any field, you should never stop seeking new knowledge, staying updated with the latest developments in your field, and gaining hands-on experience.

Senior Data Engineer

Andrii Dziuba


I have been working in automotive map data processing for more than 7 years. Sharing this expertise excites me, as it enables students to better understand and navigate the complexities of the field.

My lessons will prioritize hands-on exercises over theoretical lectures, aiming for a more practical approach to understanding map data processing.

To become an expert, you should keep learning, practice your skills, and talk to other people in your field. Stay committed and focused.

Senior Java Engineer

Application Process 


Here's your chance to test your skills and join our tech journey!
The application process is simple, with just four easy steps.

And we're here to help if you need it. Reach out to us at if you have any questions.

Plus, as a bonus, we're raffling off four backpacks to those who complete
the test task! 📱⚡

Don't miss this opportunity to prove yourself!

Apply now 

till October 3

It takes 2 minutes

Visit LNU to
complete a test 


September 28 - October 6

It takes approx. 2 hours

Pass an interview
with a tech expert
and project managers


September 29 - October 10

It takes approx. 1 hour

Get an invitation
to the course 

Application Form 

How to join

Upload CV/About you

No need to worry if you lack work experience yet. You can upload a document showcasing your hard skills, educational achievements, and participation in extracurricular activities such as hackathons and math/IT Olympiads.


What are the key technologies to be learned during the course? 

Programming languages


Map Data Formats 


Spark, GraphX , Sedona, JTS 



OSM viewer
NDS Viewer
NDS stats tool

How will you contact me after I fill in the registration form? 

You will receive an email containing additional instructions at the address you provided during registration.
Please ensure that you enter all the information accurately, and also remember to check your "Spam" folder. Occasionally, emails might end up there.

Is it possible to start working at Intellias after graduating from this course? 

If, upon completing the course, the company has Junior or Trainee level positions available, we will extend an opportunity to the top graduates of the course to participate in the interview process. 

Will there be recordings of lectures and sessions? 

Specific classes will be recorded, allowing you to listen to them at your convenience. However, please keep in mind that it's advisable to schedule your time to ensure you can attend the majority of the classes, as some of them will be conducted offline.