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’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 solutions for finance industry.
Developing a real-time production monitoring system including KPI calculations.
Technology consists of C#, .NET, Oracle SQL, Microsoft SQL Server, PostgreSQL, Apacha Kafka, ksqlDB, Kafka Streams, Apache Spark, Docker, Linux, Windows Forms, ASP.NET, Entity Framework, SignalR, InfluxDB, MongoDB, Javascript, Angular...

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 ...