Nenad Zikic

Nenad Zikic

Senior Software Developer @ Endava

About Nenad Zikic

Nenad Zikic is a Senior Software Developer at Endava in Belgrade, with a background in Electrical Engineering from the University of Belgrade. He has experience in secure development lifecycle, C++ SDK development for POS terminals, and JavaScript Voice and Video SDK development.

Title

Nenad Zikic is a Senior Software Developer currently affiliated with Endava in Belgrade. He is responsible for developing and maintaining software solutions, with a keen focus on integrating advanced security measures into all stages of the development lifecycle.

Previous Experience at Endava

Nenad Zikic previously served as an Agile Scrum Master at Endava from 2014 to 2015. During his tenure, he played a crucial role in agile project management, facilitating scrum practices, and ensuring effective team collaboration to achieve project goals.

Education and Expertise

Nenad Zikic studied at the University of Belgrade's Faculty of Electrical Engineering, where he earned his degree in Electrical Engineering. This educational background has significantly contributed to his expertise in software development, particularly in areas requiring a deep understanding of electrical systems and secure coding practices.

Secure Development Lifecycle

Actively involved in the Secure Development Lifecycle, Nenad Zikic applies best practices from threat modeling and secure coding to security testing and incident response planning. His advocacy for security measures ensures that software solutions are robust and resilient against potential threats.

Payments Project and SDK Development

Nenad Zikic has worked on a payments project where he developed a C++ SDK for Windows POS terminals and an Apache HTTP server on Linux. He created an Apache HTTP Server module in C/C++ to integrate POS device SDKs with processors like CardStream and WorldPay. His contributions to this project highlight his proficiency in both C++ and server-side development.

Voice and Video SDK Development

In the development of a JavaScript Voice and Video SDK, Nenad Zikic contributed by writing native components in C++ for both Windows and Mac platforms. Utilizing FireBreath NPAPI plugin and Google Native Messaging Host for inter-process communication, he ensured seamless integration and functionality across different operating systems.

Unified Communications Client Development

Nenad Zikic has also been involved in developing a Windows Unified Communications client. His work in this area demonstrates his ability to create cohesive and integrated communication solutions, further showcasing his competence and versatility in software development.

People similar to Nenad Zikic