Roman Scharkov

is working from home. 🏡

Bis 2022, Backend Engineer, Magazine zum Globus AG
Zürich, Schweiz

Fähigkeiten und Kenntnisse

Software Engineering
Go
C++
JavaScript
Web
HTML5
CSS
Vue.js
Node.js
SQL
noSQL
Qt
Computer Networks
Distributed Systems
Cryptography
Cypher
Full Stack Development
Backend Development
Frontend Development
Software Architecture
GraphQL
AQL
TypeScript
Databases
UX/UI Design
Vuepress
PWA
SPA
Asynchronous Programming
Functional Programming
Applications Development
ArangoDB
MongoDB
QML
RESTful WebServices
Unit Testing
Linux
Git
GitLab
GitHub
Flux Architecture
Responsive web design
Website Development
SQLite
Webpack
Object Oriented Programming
C (programming language)
Binary Protocols
Microservices

Werdegang

Berufserfahrung von Roman Scharkov

  • Bis heute 3 Jahre und 3 Monate, seit Mai 2022

    Lead Software Engineer

    graphguard.io

    Leading a team of 3 developers in the development of "GraphGuard Proxy", a software product that allows developers to protect their GraphQL APIs from DoS attacks through query template whitelisting. Directly working on the implementation of a high performance proxy server, efficient filtering and data transformation algorithms. Profiling and optimizing Go code. Contributing to the design of the UX and UI.

  • 3 Monate, Feb. 2022 - Apr. 2022

    Software Engineer

    TAAL DIT

    Designing and developing a PostgreSQL-backed RPC API using go-swagger with custom code-generation templates and the OpenAPI 2.0 specification in Go for the management of internal systems and visualization of analytics. Developing automated API tests. Assisting the frontend team with the development of a React-based frontend web application.

  • 2 Jahre und 4 Monate, Okt. 2019 - Jan. 2022

    Backend Engineer

    Magazine zum Globus AG

    Developing backend solutions for globus.ch mostly in the Go programming language.

  • 3 Jahre und 7 Monate, März 2016 - Sep. 2019

    Open Source Software Engineer

    github.com/romshark

    Author of https://github.com/romshark/Go-1-2-Proposal---Immutability Author of https://github.com/romshark/llparser Author of https://github.com/romshark/gapi Author of https://github.com/qbeon/webwire-go Author of https://github.com/romshark/dgraph_graphql_go Author of the Service-Modelling-Language project (WIP) Author of https://qbeon.com Go expert & evangelist: https://www.quora.com/profile/Roman-Scharkov?sort=views

  • 8 Monate, Juli 2015 - Feb. 2016

    Software Engineer

    Data Communications GmbH

    Web- (HTML/CSS, Javascript) and backend development (PHP, Node.JS/Javascript)

  • 2 Jahre und 11 Monate, Juli 2012 - Mai 2015

    Software Engineer

    ADITION technologies AG

    Web application development in HTML/CSS, PHP and Javascript. Backend networking software in C++.

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    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