Alexander Petrov

is working from home. 🏡

Angestellt, Senior Software Developer, MyOffice
Saint Petersburg, Russische Föderation

Fähigkeiten und Kenntnisse

C++
Software Development
Back-End Web Development
C#
JavaScript
Git
.NET Framework
CSS
SQL
HTML
Web Development
Python
Linux
Windows
macOS
Amazon Web Services
AWS
Docker
TypeScript
Qt
XML
Node.js
Perforce

Werdegang

Berufserfahrung von Alexander Petrov

  • Bis heute 2 Jahre und 6 Monate, seit Feb. 2023

    Senior Software Developer

    MyOffice

  • 1 Jahr und 2 Monate, Nov. 2021 - Dez. 2022

    Senior Software Engineer

    Microsoft Corp.

    Developing Microsoft Teams desktop client.

  • 3 Jahre und 7 Monate, Apr. 2018 - Okt. 2021

    Senior Software Engineer

    Veeam Software

    Veeam Backup and Replication product. Backup Agent for Mac - a GUI Qt-based app, service to backup and restore. * GUI application using Qt and macOS native APIs. * features of the backup service. * Qt, C++, Objective-C++ for macOS. Backup API – a C-language and command-line APIs to the backup system. * Storing backups in Long-Term storage on Amazon Glacier. * Tests suite, set up auto-tests. * C++, exposed as C library; Linux. Backup Agent. * C++ for Windows, Linux.

  • 12 Jahre und 3 Monate, Jan. 2006 - März 2018

    Senior Software Engineer

    MetaCommunications

    Online proofing system: * web servers - Node.js, AWS, ECS, Docker, Riak. * PDF processing - Node.js, C#, Java. * Frontend. Workgroups DaVinci - proofing, workflow, project management, DAM system. * Workgroups Portal - JavaScript/HTML, JQuery; ASP.NET, C#, SQL. * Application Server - backend server in C#, WCF, SQL. * Desktop App - in C++, Forms Browser, Editor, DAM - Windows and macOS app. * Integration w/Adobe Illustrator and InDesign plug-ins in C++, Objective-C++. * Build systems in Python.

  • 1 Jahr und 5 Monate, Sep. 2004 - Jan. 2006

    Software Developer

    StarSoft Development Labs

    Position: C++ Software Developer Project description: ITS – financial client/server application. Responsibilities: Working on enhancing application features, fixing bugs. Languages: C++ (GCC) Technologies: Sybase SQL Platforms: RedHat Linux Team size: more than 40

Ausbildung von Alexander Petrov

  • 1996 - 2003

    Software for Computers and Automated Systems

    Novgorod State University named after Yaroslav-the-Wise (NovSU)

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

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