Master’s student in Computer Science & Informatics (BSc GPA 9.88) and Junior Software Engineer at Atlantbh, focused on clean, reliable and maintainable software development.
Built full-stack features with Spring Boot (Java) and React as part of the company's internship program. Implemented REST APIs, business logic and frontend interfaces, integrating them with backend services and databases. Completed the program successfully and transitioned into a full-time engineering role.
Assisting students in lab sessions and exercises across six undergraduate courses: Introduction to Programming, Programming Techniques, Object-Oriented Analysis and Design, Mobile Application Development, Fundamentals of Computer Networks and Digital Signal Processing. Guiding practical work in C and C++, from procedural fundamentals (control structures, arrays, pointers, memory management) to object-oriented programming, STL containers and smart pointers. Supporting object-oriented analysis and design with UML and design patterns, development in C#/.NET including ASP.NET Core MVC, and Android development in Kotlin with Jetpack Compose (state management, navigation, Retrofit and coroutines, SQLite). Covering core networking topics (OSI and TCP/IP models, IP addressing, subnetting, routing) and digital signal processing (DTFT, DFT, Z-transform, FIR and IIR filter design).
Delivered individual and group tutoring in C and C++ with strong emphasis on OOP fundamentals (classes/objects, inheritance, polymorphism, encapsulation and abstraction), guiding students through practical exercises and small OOP-based projects. Tutored university and high school students in mathematics, with focus on calculus, linear algebra and discrete mathematics. Supported exam preparation, debugging and problem-solving, emphasizing analytical thinking and building student confidence.
Delivered C++ lessons to high school students through practical tasks and interactive sessions. Supported problem-solving, debugging and core programming fundamentals to encourage early interest in software development.
Graduate studies building on a computer science and informatics background, with focus on advanced software engineering and computer systems.
Graduated with a GPA of 9.88. Coursework covered programming, mathematics, core computer science and engineering fundamentals. Thesis: Implementation and Analysis of Token Bucket and Leaky Bucket Algorithms for Rate Limiting in REST APIs.
Languages: C / C++, Java, C#/.NET, Python, Julia
Web: Spring Boot, ASP.NET Core, Node.js/Express, React
Databases: MSSQL, MySQL, PostgreSQL, SQLite, Oracle
Mobile: Kotlin (Android), Jetpack Compose
Other: Git/GitHub, Unity, Blender
My selected projects, built with great care
I believe that continuous learning is the key to success. With every new project, I bring a fresh perspective and a strong desire to develop and improve.
Ričica, Kakanj