Goran Žauhar
Senior Software Engineer at TICRA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Croatian Native or bilingual proficiency
-
English Professional working proficiency
-
German Elementary proficiency
Topline Score
Bio
Experience
-
TICRA
-
Denmark
-
Telecommunications
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2015 - Present
As an experienced software engineer with passion for code quality my main responsibilities are: - design and develop GUI frontend (C++/Qt) - maintain build toolchains for 3 desktop platforms (Linux, macOS and Windows) - maintain CI service (Jenkins) - provide flawless development workflow for developers - advocate modern software practices. Used technologies: - GCC, clang, Visual Studio - C/C++, Python - Qt, boost - Windows, Linux, macOS - git - CMake As an experienced software engineer with passion for code quality my main responsibilities are: - design and develop GUI frontend (C++/Qt) - maintain build toolchains for 3 desktop platforms (Linux, macOS and Windows) - maintain CI service (Jenkins) - provide flawless development workflow for developers - advocate modern software practices. Used technologies: - GCC, clang, Visual Studio - C/C++, Python - Qt, boost - Windows, Linux, macOS - git - CMake
-
-
-
SSW-Trading GmbH
-
Germany
-
Financial Services
-
1 - 100 Employee
-
Software Development Engineer
-
May 2014 - Apr 2015
As a member of backend team my responsibilities are: - develop feed decoders to communicate with stock exchanges - performance analysis and optimization for low latency - develop and maintain core engine (kernel) Used technologies: - Platforms: various Linux distributions - Languages: C++, Python, bash - Third party libraries: GTest, GMock, TBB (Thread Building Blocks), Boost, Protobuf, ICE - Technologies: multithreading, RPC, HPC, distributed computing As a member of backend team my responsibilities are: - develop feed decoders to communicate with stock exchanges - performance analysis and optimization for low latency - develop and maintain core engine (kernel) Used technologies: - Platforms: various Linux distributions - Languages: C++, Python, bash - Third party libraries: GTest, GMock, TBB (Thread Building Blocks), Boost, Protobuf, ICE - Technologies: multithreading, RPC, HPC, distributed computing
-
-
-
-
Software Development Engineer / System Integrator
-
Mar 2011 - Nov 2013
As a Solutions Architect / Developer I was leading or was part of many different projects: - design and develop applications for simulating and driving various electronic components (backend was written in C++11, frontend/GUI in C#) - develop tools to increase engineers' efficiency and worked directly with other teams on its continuous integration and troubleshooting - maintain and develop software for embedded devices - porting Linux applications to Windows OS - embedded development - mathematical modeling As a Systems Integrator my main responsibilities were: - deploy and maintain version control system (Subversion) - deploy static code analysis solutions and work directly with other teams on its continuous integration and troubleshooting Head of group for implementing industrial coding standards (MISRA C, Industrial Strength C++, High Integrity C++) into development process. Teaching C, C++11, various coding standards, compiler technology. Used technologies: - Platforms: MS Windows, Linux - Languages: C/C++ (C++11), C#.NET - Compilers: MS Visual Studio 2010/2012, GCC - Third party libraries: Boost, STL, ASL, MFC, WindowsForms, FTDI (USB-to-RS232) - Technologies: Win32, multithreading, serial communication, GUI, MATLAB - Static code analysis tools: ProgrammingResearch QAC, PVS-Studio, /analyze, PC-Lint Show less
-
-
-
-
C/C++ Software Development Engineer
-
Jan 2009 - Mar 2011
Some projects I've worked on: - Integration of various IVR technologies (text-to-speech, automatic-speech-recognition, VoiceXML, analog/digital/IP telephony) - Refactoring of VoiceXML interpreter using Xerces-C++ and SpiderMonkey - Develop and maintain application for interactive manipulation of VoiceXML scripts Used technologies: - Platforms: MS Windows - Languages: C/C++, C#/.NET, Java - Compilers: MS Visual Studio 2003, JDK 1.4 - Third party libraries: STL, Boost, Xerces-C++ (XML parser), SpiderMonkey (JavaScript engine) - Technologies: Eclipse, Apache Tomcat Show less
-
-
Education
-
University of Zagreb
Master's degree, Mathematics