Petar Ivanov

Fellow Engineer (Blockchain) at Zama
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bulgaria, BG

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Andrew Stone

Petar is an exemplary engineer. Again and again, I've witnessed Petar dig into hard problems, confident that if Petar was working on them, they were going to get solved. Petar is just as capable of designing and implementing a new greenfield system from scratch, as he is adding a major subsystem to a legacy piece of code riddled with bugs and lacking documentation. His work is always superb, including detailed specifications showing the clarity of thought and detail that makes them a pleasure to read and leaves the reader with more than a cursory understanding of the subject at hand. Tests are never an afterthought, and Petar has shown time and again that he can learn and utilize various methodologies including fault injection and property based testing. Petar communicates clearly, thoughtfully, and empathetically and is always willing to work with others to discuss and solve problems whether they are related to his current focus or not. Petar genuinely cares about his colleagues and their time, displaying this through honest and friendly conversation, and via his work habits, such as clearly written commit messages and meetings with clear agendas. Petar has been an excellent friend and colleague. We have worked together on very hard problems, splitting responsibilities appropriately and delivering rigorous solutions on schedule, through amazing periods of stress. I would not hesitate to work with Petar again, and I really hope I have a chance in the future to do just that.

Gerrit Theron

Petar is a highly skilled and motivated software engineer, with exceptional knowledge of C++, Sql and Scripting. His is able to learn, create and maintain complex systems; perform tasks speedily and accurately; evaluate, analyze and evolve software- and system requirements; design solutions keeping various constraints in mind; apply himself to numerous operating systems and flavors; do in-depth debugging and problem resolution and avoidance; and work comfortably in isolation as well as in teams. He is a very good communicator and able to handle development pressure with ease. I Highly recommend Petar as a Senior Software Developer and Architect

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Cryptography 1
    Stanford University
    May, 2023
    - Nov, 2024
  • Cisco CCNA, Network OS, Security I and II, Wireless Networking
    Cisco Networking Academy
    Apr, 2010
    - Nov, 2024
  • GSM Signalling in the Core Network
    Ericsson Telecommunications Inc.
    Dec, 2008
    - Nov, 2024
  • Certificate of Proficiency in English (CPE)
    University of Cambridge
    Sep, 2004
    - Nov, 2024

Experience

    • France
    • Software Development
    • 1 - 100 Employee
    • Fellow Engineer (Blockchain)
      • Mar 2022 - Present

    • United States
    • Software Development
    • 700 & Above Employee
    • Staff Software Engineer, Blockchain
      • Nov 2020 - Mar 2022

    • Senior Software Engineer, Blockchain
      • Oct 2019 - Nov 2020

      Byzantine fault tolerant state machine replication in C++ . Focus is to run a blockchain on top of it. Implementations I work on include merkle tree storage and pruning, for example.Open source part:https://github.com/vmware/concord-bft

    • South Africa
    • Telecommunications
    • 1 - 100 Employee
    • Software Architect
      • Dec 2017 - Sep 2019

      Responsible for turning business requirements into actual software architecture and concrete implementation. Ensuring correctness, quality and performance.

    • Senior C++ Developer
      • Apr 2015 - Sep 2019

      Working on a cross-platform, concurrent and real-time mobile network provisioning system written in C++ and JavaScript(Node.js). Interfacing with different kinds of external systems, e.g. XML-RPC, SOAP, JSON-RPC, SS7 and custom in-house protocols.

    • C++ Team Leader
      • Jan 2012 - Apr 2015

      Technical lead of a C++ team developing a number of different core mobile network nodes, signalling protocols and system interfaces.Responsible for a team of 10-15 developers.Job includes:- software design of various telecom nodes- taking active part in the programming process- managing tasks by giving directions, help and nurturing a creative atmosphere. Not pushing people for deadlines - only pushing for quality and precision. Taking full responsibility for deadlines and end result.- liberal in terms of communication with people in the team- interview process - selecting the right people for the team from technical and attitude perspectives- highly technicalAll work done in C++ . Show less

    • C++ Software Developer
      • Nov 2010 - Apr 2015

      Design and development of low-level telecom software, implementation of signaling protocols and system interfaces as part of different telecom nodes.

    • Norway
    • Telecommunications
    • 700 & Above Employee
    • Software Engineer
      • Jan 2009 - Nov 2010

      In-house design and development of high-performance, telecom-grade software in C++ and Java under Linux: - provisioning systems - system interfaces - mobile services (SMS, USSD, MMS, WEB and others) - custom SS7 applications

    • Service Platforms Engineer
      • Aug 2008 - Feb 2009

      Integration and implementation of telecom service platforms including SMSC, MMSC, Voice Mail, IN platform, USSD Gateway and others. The job included technical communication with external vendors – technical specifications, technical requirements, feature verification and acceptance testing.

    • Part-Time Service Platforms Engineer
      • Sep 2007 - Aug 2008

      Support of telecom service platforms including MMSC, Welcome SMS platform, IN platform and others.

    • Norway
    • Telecommunications
    • 700 & Above Employee
    • Service Platforms Trainee
      • Jul 2007 - Jul 2007

      Support, maintenance and troubleshooting of GLOBUL's Welcome SMS platform. Support, maintenance and troubleshooting of GLOBUL's Welcome SMS platform.

    • Norway
    • Telecommunications
    • 700 & Above Employee
    • Service Platforms Trainee
      • Jul 2006 - Jul 2006

Education

  • Sofia University St. Kliment Ohridski
    MSc, Computer Science
    2008 - 2010
  • Technical University of Sofia
    BSc, Telecommunications
    2004 - 2008
  • Mathematics High School "Geo Milev", Pleven
    High School, Mathematics, Physics, Informatics
    1999 - 2004

Community

You need to have a working account to view this content. Click here to join now