Summary
Overview
Work History
Education
Skills
Interests
Timeline
Languages
Degree
Personal Information
Degree
Generic
Milan Cukovic

Milan Cukovic

Scientist
Graz

Summary

- In Physics Bachelor:

  • Coding in python since six years, where I was always into extracting data from tables( .txt, .csv for example), processing data and putting data into tables if necessary as well as representing that data visually in graphs or bar charts. All the knowledge, which I gained in Data Analysis were offered in BSc Physics studies in programming as well as laboratory courses.
  • I also enjoyed solving systems of (differential) equations and compressing images using techniques in linear algebra.
  • Bachelor thesis: Influences on Efficiency of Energy transition between coupled LC-Harmonic Oscillators (German: Einussfaktoren auf die Effizienz der Energiebertragung bei gekoppelten LC-Schwingkreisen)

- In Information and Computer Engineering Master:

  • Coding skills in programming language C++ in the course Object Oriented Programming 1 (OOP1) developed in the group of three students (Board game Imhotep) as well as completing voluntary exercises alone.
  • Coding skills in ESP course (German: Einführung in die Strukturierte Programmierung) in programming language C, three projects were developed: 1) "Arrangement of Firefighting water pumps" (German: "Anordnung von Löschwasserpumpen"). The program calculates the number as well as the position of water pumps needed to get an access to the sufficient amount of water on an incline of a certain slope (hill/mountain) due to the presence of friction therefore absence of sufficient pressure. This is the assignment I especially enjoyed, because you can apply coding in physics and engineering. 2) Assignment "The Dance of character strings" (German: "Der Tanz der Zeichenketten"). There is no datatype string in programming language C (at least was not allowed) and you also need to take care of dynamic saving, this is what makes the assignment so difficult. A user is inputting several sentences. After the input is finished, a user has an option either to check text statistics (number of sentences, characters, letters, uppercase and lowercase letters), swap two sentences, catenate two sentences into one using "und", get the list of all sentences with respective order numbers or to get the original text printed out. 3) Board game "Scrabble" (simplified version). I enjoyed implementing logic in board games.
  • I have gained skills in Android App development in "Agile Software Development" course, when developing an app (programming language Kotlin) in a team of ten people (1 Product Owner, 1 Scrum Master, 1 DevOps, 7 developers (2 of them were DevLeades). I had a the developer role. The name of the app is HydrationTracker. The app keeps statistics, how much user is hydrated and how much he/she needs to hydrate him/herself, also the option of displaying the amount of consumed alcohol and its resultant dehydration as well as the amount of caffeine the body contains and allowed limit of the caffeine for the daily sleep. Another Android app development project, where I extended my skills in Kotlin as well as Jetpack Compose (simpler way to develop a User Interface compared to XML) was Foodystatgram in Mobile Application course done in the group of two using AI. The aim of the app is to help a user to objectively estimate, 1) which product takes away most of the money 2) to compare its prices at different units of time as well as at different stores 3) which product requires the biggest spending in a time interval, 4) how much total expenses for all purchases vary every month, every year, and if necessary every week and every day. The motivation for such an app is the resultant inflation which is taking place due to the ongoing crisis around the world in the past five years, while severely influencing the prices for food. As a result, a person of whatever profession and age looses a perception and awareness of drastic spending increase for grocery, purchase power of an average person is getting lower. Students are not an exception and might be considered as the target users of the app.
  • Implementing the game "chess" in Python (no online option, 1vs1 at one machine) in Design Patterns course.
  • Even though not a project, I gained skills in recursive programming in "Verification and Testing" course assignments involving Eraser, Hoare Logic and Slam. Traversing through the program was fun.


All projects mentioned above except for FoodyStatgram and Chess can be found at github.com/m150496 .

Overview

5
5
Languages

Work History

Events Organizer and Participant

BEST (BOARD OF EUROPEAN STUDENTS OF TECHNOLOGY)
  • FR(Fundraising)
  • PR Team

Volunteer

Student Union of Physics Students
  • Participating during events
  • Consulting

Education

Bachelor of Science - Physics (Choice Catalogue: Technical Physics)

Graz University of Technology
Graz
04.2001 -

Master of Science - Information And Computer Engineering

Graz University of Technology
Graz
04.2001 -

High School Diploma -

Gimnazija Bežigrad
Ljubljana, Slovenia
04.2001 -

Elementary School -

Danile Kumar
Ljubljana, Slovenia
04.2001 -

Elementary School -

School #1206, School #1298
Moscow, Russian Federation
04.2001 -

Skills

Python (academically experienced)

Interests

Integralrechnung und Limes
Sport (joggen, turnen)

Timeline

Bachelor of Science - Physics (Choice Catalogue: Technical Physics)

Graz University of Technology
04.2001 -

Master of Science - Information And Computer Engineering

Graz University of Technology
04.2001 -

High School Diploma -

Gimnazija Bežigrad
04.2001 -

Elementary School -

Danile Kumar
04.2001 -

Elementary School -

School #1206, School #1298
04.2001 -

Events Organizer and Participant

BEST (BOARD OF EUROPEAN STUDENTS OF TECHNOLOGY)

Volunteer

Student Union of Physics Students

Languages

German
Full Professional
English
Native or Bilingual
Slovenian
Full Professional
Russian
Native or Bilingual
Serbo-Croatian
Native or Bilingual

Degree

BSc

Personal Information

  • Citizenship: Republic of Serbia, Permanent Residence of EU member state (Republic of Slovenia)
  • Date of Birth: 04/15/96

Degree

BSc
Milan CukovicScientist