Embedded Software Engineer
Mar 2015 - Present
Institut RT-RK Osijek d.o.o.
Working on LLVM project.
The LLVM compiler infrastructure project is a collection of modular and reusable compiler and toolchain technologies used for developing compiler front ends and back ends.
I am responsible for implementing and maintaining LLVM support for Imagination Technologies MIPS and microMIPS processors.
Advanced Software Engineer
Jul 2010 - Feb 2015
Working on Siemens Session Manager product.
Siemens Session Manager is an AAA or Authentication, Authorization, and Accounting product. It refers to a security architecture for distributed systems for controlling which users are allowed access to which services and tracking which resources they have used. Two network protocols providing this functionality are particularly popular: the RADIUS and Diameter protocol.
Working on Siemens Policy Manager product.
Siemens Policy Manager is a Policy and Charging Rules Function (PCRF) product. PCRF is the software node designated in real-time to determine policy rules in a multimedia network. As a policy tool, the PCRF plays a central role in next-generation networks.
My task on both products was a requirement analysis, design, implementation and testing (component, integration, and end-to-end testing).
Nov 2008 - Feb 2009
NTH Media d.o.o.
Developing applications for Apple iPhone 3G mobile device.
Using Mac OS, Xcode and Objective-C to develop native mobile applications for iPhone 3G for various internet portals (e.g. Blick).
Mechanical Tools Modeler
May 2004 - Aug 2004
Production of technical documentation and modeling of mechanical tools.
I used AutoCAD to write a technical documentation and Mechanical Desktop and CATIA to create a 3D model of mechanical tools.