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)