See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Petr V. is a seasoned software engineer with expertise in full-stack web development, pre-silicon device model development, and kernel space development. He has a strong background in languages such as Russian, English, and German. With experience in various industries including Intel Corporation, Tempesta Technologies Inc., and RAIDIX, Petr has developed a unique skillset in software engineering and kernel development.

Experience

    • Software Engineer
      • May 2022 - Present

  • Auriga
    • Saint Petersburg, Russian Federation
    • Software Engineer
      • Sep 2019 - Apr 2022
      • Saint Petersburg, Russian Federation

      CW for Intel Corporation. Working on Intel Simics project. Pre-silicon device model development.Main activities:- pre-silicon device model development, platform bring-up - implemented work request scheduler - added new transport protocol support - implemented shared resources management - implemented extended error recovery strategies in complex environments- increased test coverage

  • RAIDIX
    • Saint Petersburg, Russian Federation
    • C software engineer (kernel team)
      • Mar 2016 - Apr 2019
      • Saint Petersburg, Russian Federation

      Main activities: - developing the software RAID solely in the kernel space - maintaining interoperability among different networking transports (InfiniBand, Fibre Channel, SAS) - working with the block subsystem of the Linux kernel - working with SCST subsystem (patching, testing) - various performance improvement patches applied - research on the several caching techniques. NVDIMM caching implementation.- implemented special interlayer, enabling working with devices that have different block sizes (auto RMW)- implemented extension for the volume manager to work with raw block devices with low overhead - extensive kernel profiling / tracing (perf, ftrace, lttng framework, systemtap, BPF) - backporting experience, making new adapters working with the older kernels (mainly QLogic FC cards, Intel adapters) - hardware configuration, performance tuning, communication with vendors (Intel, Micron, Supermicro, Broadcom)- working on the non-standard cases with clients Some non-kernel space experience: - designed and implemented the core of the cluster management system in Python. Added multithreaded execution, auto roll-back for each node to maintain cluster consistency.

  • Motorola Solutions
    • Saint Petersburg, Russian Federation
    • C++ intern
      • Feb 2016 - Mar 2016
      • Saint Petersburg, Russian Federation

      push-to-talk core service development. stack: mixture of C++11 / C

Education

  • 2015 - 2016
    Saint Petersburg State Electrotechnical University "LETI"​
    Master's degree (incomplete), Faculty of Electronics, Opto- and Quantum Electronic
  • 2011 - 2015
    Saint Petersburg State Electrotechnical University "LETI"
    Bachelor's degree, Electronics and Nanoelectronics

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Software Development”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Community

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

Similar Profiles