Matic Novak
Hello

I'm Matic Novak

Full stack developer

  • Age
    o'mladinec
  • E-mail maticnova@gmail.com
  • Freelance from February 2010
  • Education Master’s Degree, Computer and Information Sciences, University of Ljubljana

Passionate software engineer with love for clean code, security, and solving complex problems. I specialize in backend development with a strong focus on .NET and C#, but I’m also comfortable working across the full stack, with hands-on experience in frontend technologies like Angular.
I thrive when working with data — whether it's designing and optimizing databases, building seamless integrations with tools like Apache Kafka, or exploring real-time data streams. I also work with AI-driven solutions, including Retrieval-Augmented Generation (RAG) systems, large language model integrations, vector search and intelligent data pipelines. I design and build end-to-end AI architectures that connect enterprise data sources with modern LLM-powered applications.
I’m deeply interested in cybersecurity and love exploring how AI can enhance development and decision-making. In my free time, I enjoy experimenting with IoT devices and staying on top of emerging tech.
Always learning, always building.

Professional Skills

Development

  • Microsoft technologies: C#, .NET, .NET Core, ASP.NET, ASP.NET MVC, Windows Forms, Web Forms, Visual Basic
  • Other web technologies: JavaEE, PHP, JavaScript, TypeScript, Angular, jQuery, AJAX, HTML, CSS
  • Web services: REST, SOAP, (XML)
  • Other technologies: Java, C, Python, Matlab, R, Android
  • Stream processing: Apache Kafka, Apache Spark, ksqlDB
  • Databases: Oracle, MSSQL, PostgreSQL, MySQL, Microsoft Access, ER planning, MongoDB, TimescaleDB, InfluxDB
  • Regression and performance tests: Selenium, JMeter
  • Cloud platforms: Azure, IBM BlueMix
  • Server administration: Docker, Linux, IIS
  • Version control: GIT, SVN
  • CMS: Joomla, Wordpress, DotNetNuke
  • Others: SEO, Email Campaigning

Business Intelligence

  • Data mining, Natural Language Processing
  • Classification: Naive Bayesian and Decision Tree, SVM, LDA, K-nearest neighbours
  • Clustering
  • Linear and Logistic regression with Ridge and Lasso regularization
  • Neural Networks
  • Feature selection, Gini index, Information gain score
  • Recommendation systems, Matrix factorization
  • Model quality evaluation, ROC
  • Python: NumPy, SciPy, scikit-learn, pandas; R

Various

  • Network Engineering: DD-WRT, OpenVPN
  • System administration: backup, encryption
  • Office stuff: Microsoft Office, LaTeX

Work Experience

2018 - up to present

Software Engineer

ANALITICA d.o.o.

Developing and delivering high-performance solutions for the finance industry, focusing on reliability, scalability and data integrity.
Designed and implemented a real-time production monitoring system with advanced KPI calculations, enabling faster operational insights and improved decision-making.
Contributed to the development of a digital twin solution for the electrical network, integrating Geographic Information System (GIS) capabilities to enhance network visibility, simulation accuracy and infrastructure planning.
Implemented AI-driven features, including Retrieval-Augmented Generation (RAG) solutions and large language model (LLM) integrations, enabling intelligent search, contextual data access and enhanced automation across enterprise datasets.
Technology stack includes C#, .NET, Python, Oracle SQL, Microsoft SQL Server, PostgreSQL, Apache Kafka, ksqlDB, Kafka Streams, Apache Spark, Docker, Linux, ASP.NET, Entity Framework, SignalR, InfluxDB, MongoDB, JavaScript, Angular, Elasticsearch, LlamaIndex, Ollama and modern AI/vector search technologies.

2014 - up to present

Lead Web Developer

CGS Labs d.o.o.

Developing, upgrading and enhancing ASP.NET applications and APIs.
Integrating our aplications with external systems via APIs: FastSpring, Paddle, ActiveCampaign, NLB...
Technology consists of C#, ASP.NET, RESTful, IIS, Microsoft SQL Server, git, payment services, Javascript and other front-end stuff...

2016 - 2017

Web Developer

eS-NET d.o.o.

Developing with Microsoft (VB.NET, Razor, MS SQL) and frontend (JavaScript) technologies.

Jun 2013 - Feb 2014

Marketer

Amis, d.o.o.

Marketed Amis' telecommunication services (internet, television, telephone) on the field.

Jun 2012 - Sep 2013

Marketer in Call Center

Excellent SME Slovenia

Marketed certificates for demonstrating excellence of company and protecting their websites against copying.

2010 - up to present

Freelance Developer

Makro.si

Developed, maintained and promoted more than thirty websites and online shops. Implemented and examined web software such as traffic analyzers, banner programs and onsite search engines. Migrated hosting servers with detailed plans including simulating, testing and setting up complex configurations. Managed Google Adwords advertising. Prepared email campaigns, mostly with Mailchimp.

Education

2017 - 2018

Master's Degree, Software Engineering, Erasmus+

Faculty of Engineering, University of Southern Denmark, Odense

2016 - 2018

Master's Degree, Computer and Information Science

Faculty of Computer and Information Science, Ljubljana

2016

CCNAX 3.0

Cisco Networking Academy

2013 - 2016

Bachelor’s Degree, Computer and Information Science

Faculty of Computer and Information Science, Ljubljana

2013

CCNA Discovery

Cisco Networking Academy

2009 - 2013

High school graduate

Technical Gymnasium Novo mesto

References

  • Thanks for wonderful cooperation. Matic is really the best web developer I ever meet. A lot of own ideas, very efficient, never late on a schedule and his only reply to all of our changes was: 'no problem'. Congratulations on a very good work!

    Andrej Steklasa, Letsgo d.o.o.
    Andrej Steklasa Letsgo d.o.o., owner and manager

My Interests

I had trained volleyball since childhood and I enjoy playing it.
I also love taking trips to places which I haven't visited yet, especially with a bicycle.

  • Bicycling
  • Skiing
  • Swimming
  • Workout
  • Taking trips
  • Hanging out with friends
  • Repairing things

Contact Me

Feel free to contact me

Loading ...