

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?


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
OOP
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
bio
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
bio
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
bio
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
bio

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
bio
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
bio
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
bio
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
bio
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
bio
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 intellimaplab@intellias.com 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

FAQ

What are the key technologies to be learned during the course?
Programming languages
Libraries
Map Data Formats
Tooling
Spark, GraphX , Sedona, JTS
Java
Scala
NDS.Classic
NDS.Live
GeoJSON
OSM viewer
https://nds-association.org/nds-tools/
https://github.com/heremaps/harp.gl
NDS Viewer
NDS VS
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.