I am a software engineer with almost 10 years of professional experience in HPC, fintech, and real-time systems, and 20+ years of experience in C++. I finished the School of Electrical Engineering at the Univerity of Belgrade in a record time of less than three years and received an award for the best thesis. Before this, I went to the Mathematical Highschool in Belgrade where I competed and won awards in many national and international competitions in mathematics, physics, and informatics.I started Inceptive with Nemanja, Dusan, and Milos about 5 years ago with an idea to create a company that would gather the best engineers and allow them to understand the most complex problems out there in order to simplify them. Currently, my main focus is on ower new product DIGITAL PRIME which is bridging the gap between traditional finance and digital assets by providing the first 24/7 digital assets high-frequency trading venue.Outside of work, I'm focused on spreading knowledge by being one of the organizers and a frequent presenter of the C++ Serbia User Group which focuses on increasing the knowledge of C++ professionals.I also run a charity called Nemanja Trifunovic Foundation in my brothers' name who has sadly passed away and was one of the founding partners at Inceptive. The main focus of the charity is to empower and educate young individuals in Serbia who want to develop in the IT space. We have successfully launched a program called golden fever with the Mathematical Highschool in Belgrade which focuses on training high school students for the International Olympic in Informatics - IOI.
-
Cto And Founding PartnerInceptiveBelgrade, Rs -
Cto & Founding PartnerInceptive Aug 2018 - PresentSerbiaWorked on designing and implementing the core services of Digital Prime, an ultra-low latencyexchange that will revolutionize how we trade digital assets by combining high-frequency trading (HFT) capabilities with constant availability (24/7). To do this efficiently our VP of Engineering and I assembled and trained a team of industry-leading engineers. We implemented a set of proprietary libraries for the rapid development of highly scalable and reliable ultra-low latency services. - hftech - library for extending C++ language with features that are not yet standardized likereflection, deducing this, ranges, functional support, and meta functions. This library allows us to speed up our development time by providing access to features from C++20/23/26/29 - hfteatr - library for writing actor-based microservices that separate communication fromlogic. This library allows us to write highly scalable and reliable microservices that can easily be deployed on any hardware resource by changing the communication layer. As part of this library, we have implemented our own proprietary SPSC and MPMC channels as well as integrated with most communication layers such as TCP, UDP, and Aeron. One of the notable parts of this library is a fully generic implementation of our proprietary approach to replicated state machines. - hftrace - library for tracing the execution time of the application with only 5ns of overhead and no jitterper trace and built-in support for hdr histograms and Prometheus and Grafana integration. This library allows us to observe any part of our system with virtually no overhead. This was achieved using our proprietary communication channels between the main program and the sidechart exporter. - hftubes - library for writing logic that is easily composable and testable. This library allows us to write highly generic code.Responsible for defining best practices and coding standards and designing, developing, andmaintaining software systems. -
FounderNemanja Trifunovic Foundation Sep 2022 - PresentBelgrade, SerbiaFounded a charity that focuses on empowering and educating young individuals in Serbia who want to develop in the IT space. - Launched a program called Golden Fever with the Mathematical Grammar School in Belgrade which focuses on training high school students for the International Olympic in Informatics - IOI.- Donated a new laptop to a senior student of the School of Electrical Engineering who lost a family member and needed to work on a farm during the summer to support her family.- Donated funds for cancer treatment to a teacher from Vlada Aksentijević Elementary School -
Associate FounderC++ Serbia Apr 2021 - PresentBelgrade, SerbiaRe-started the C++ Serbia User Group after the coronavirus pandemic with the help of Goran Arandjelovic (the founder) and Dusan Jovanovic. We first started by organizing a small event in a local high school with the three of us being the only speakers at the beginning. Over time we were able to grow our user group and now we have more than a hundred members and dozens of regular speakers. We organize two events each month and are building a strong community of experts who are spreading their knowledge around the world. All of this is only possible because of the people who are willing to spend their free time each month to share and expand their knowledge and support from our partners JetBrains and Vidikovac.Here is a list of talks I presented at C++ Serbia Meetup: - New Year’s Lightning Talks (Dec 2023) - Held a lightning talk on how to tame compile times by firstly showing how to trace compile times and then demonstrating how compile times of template instantiations can be sped up by manual inlining. - New Year’s Lightning Talks (Dec 2022) - Held a lightning talk on how to create an N-ary function from a binary function by applying left or right reduce over the function arguments.- C++20 Coroutines (Nov 2022) - Held an introductory lecture about a new feature in C++20 called Corutines with Mirko Arsenijevic. In this lecture, we explain what coroutines are, their history, and how they are implemented in C++, and provide a few simple examples of how they can be used.- C++20 Ranges (Sep 2022) - Held an introductory lecture about a new feature in C++20 called Ranges. In this lecture, I explain what a C++20 range is, how it is defined in the standard and what are the language and library changes related to them. I also go through an example that clearly demonstrates all of the benefits of using C++20 Ranges. -
Software EngineerMaxeler Technologies Jul 2015 - Aug 2018SerbiaManaged a team responsible for developing all internal tools for the company. - Created a tool that monitors and visualizes all of the numeric operations of the program andproduces a detailed overview of how each value changes in time thus helping the developerto switch from using expensive floating point types to fixed point types. - Created a tool that monitors and visualizes the utilization of FPGA and CPU. - Created a generic build system for Maxeler's proprietary language MaxJ that can build andrun any MaxJ application. - Created an IDE for developing MaxJ applications based on Eclipse.Parallel to this I was responsible for maintaining and implementing our proprietary hardware implementation of the networking stack in MaxJ. Because of this, I ended up working on many different projects from real-time groundwater modeling to implementing the risk and matching engine of CME.Before this, I worked on a project MaxSkins that allowed any programming language to executecode on FPGA using a MaxJ application instead of just supporting C++. As part of this project, I alsoimplemented examples in more than ten different languages demonstrating how to execute code onFPGA.
Petar Trifunovic Education Details
-
Mathematical Grammar School In Belgrade (Serbia)High School Diploma, Applied Science And Mathematics
Frequently Asked Questions about Petar Trifunovic
What company does Petar Trifunovic work for?
Petar Trifunovic works for Inceptive
What is Petar Trifunovic's role at the current company?
Petar Trifunovic's current role is CTO and Founding Partner.
What schools did Petar Trifunovic attend?
Petar Trifunovic attended University Of Belgrade, School Of Electrical Engineering, Mathematical Grammar School In Belgrade (Serbia).
Who are Petar Trifunovic's colleagues?
Petar Trifunovic's colleagues are Milena Mladenovic, Igor Mitrovic, Djordje Andjelkovic, Dusan J., Slaviša Kukričar, Marija Aleksić.
Not the Petar Trifunovic you were looking for?
-
-
1designcrowd.com
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial