Petr Romanov

Fähigkeiten und Kenntnisse

C#
Java
C++
C
TypeScript
JavaScript
Python
Ruby
SQL
Qt
.NET
JavaFX
EF core
Angular
Spring
TensorFlow
Git
Linux
MS Code
Visual Studio
CodeBlocks
Scrum
Azure Cloud

Werdegang

Berufserfahrung von Petr Romanov

  • 3 Jahre und 1 Monat, Nov. 2020 - Nov. 2023

    Junior Software Engineer

    Capgemini Deutschland

    • Created server logic and user interface for a desktop application managing document workflows, enhancing usability and performance. Additionally, improved team efficiency by developing installation scripts, reducing the setup time for new developer from three days to just a few hours. • Built resources to streamline document processing, significantly improving workflow efficiency for business applications.

  • 2 Jahre, Apr. 2018 - März 2020

    Research & Development Intern (Working Student)

    ASM Assembly Systems

    • Developed virtualization software for the C167CR Infineon chip using C and C++ on the ARM 32 platform, successfully simulating the C167 processor to ensure software compatibility. • Designed and implemented a real-time data collection system in C++ and Qt for industrial devices on a Raspberry Pi 3 running Linux, enhancing data accessibility and monitoring capabilities.

  • 5 Monate, Aug. 2017 - Dez. 2017

    Academic Assistant

    TUM - Chair of Computer Networks

    • Helped develop a navigation system for university buildings using Apache Kafka, collaborating with a student team. • Created functional components and automated key processes for better system efficiency. • Learned advanced Shell and Python scripting and how to configure Java frameworks via config files. • Gained hands-on experience working with real-world Java systems and complex integrations.

  • 9 Monate, Okt. 2013 - Juni 2014

    Virtual Reality & Content Development Intern (VR Specialist)

    CROC Inc. & EON Reality Inc.

    • Led a team in the development of an augmented reality application that allows users to design and furnish virtual homes with customizable content, enhancing user engagement and creativity. • Successfully pitched the project and secured its selection for a prestigious technology exhibition, demonstrating its innovative potential. • Mastered JavaScript and custom AR frameworks while collaborating with international teams from the USA and Singapore, fostering cross-cultural teamwork and technical expertise.

Ausbildung von Petr Romanov

  • 3 Jahre und 10 Monate, März 2016 - Dez. 2019

    Science in Informatics

    Technische Universität München

    Thesis Project: Automatic Data Redistribution for Adaptive Resource Management on HPC Systems • Developed a scalable system for flexible data partitioning and flow control across parallel machines using C, MPI, and HPC Chair’s libraries.

  • 3 Jahre und 10 Monate, Sep. 2011 - Juni 2015

    Computer Systems and Networks

    N.E. Bauman Moscow State Technical University

    Thesis Project: Subsystem of GUI Elements Recognition • Developed a new subsystem for the "Sikuli" tool, extending its functionality to recognize specific GUI elements regardless of transformations or relative positions, using C++, OpenCV, Qt, and Python.

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Fließend

  • Russisch

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z