Alexander Voloshko profile photo

Alexander Voloshko

Blockchain Enthusiast and Protocol Engineer at Sony

Updated 7 months ago

13+

Years Experience

5

Roles

43

Skills

2

Education

About

I can solve complex engineering problems quickly and smartly, contribute many good ideas at various stages of software development, investigate solutions, and find ways to innovate. Although my primary activities may involve various R&D software engineering problems, my academic interests consist of blockchains, distributed computing, machine learning, cryptography, and computer graphics. Technical skills: • Programming languages, such as Rust, Python, Scala, Kotlin, Javascript, C/C++, C#, Go, Ruby, Swift, SQL, shell. o Strong knowledge of Object-oriented design patterns and Functional design patterns. o Efficient multithreading and network programming; good knowledge of data structures and algorithms. • Blockchain-based technologies: o Excellent understanding of the Bitcoin, Ethereum and Tendermint protocols. o Able to change Bitcoin Core and Ethereum source code and implement new features on top of them as well as design new protocols. • Back-end development: o Developing microservices-based applications in JVM languages; asynchronous communication with Akka and Message Queues. o Node.js development; building scalable and efficient HTTP/WebSocket services; advanced JavaScript knowledge. o Interaction with various database backends. • Distributed computing: o Building highly scalable and fault-tolerant services with Apache Spark and Hadoop. o Applying standard ML algorithms such as Regression, Classification, and Clustering to data in Apache Spark (MLlib). o Developing and programming parallel algorithms based on MPI protocol. • Database design and programming: o Schema design; strong SQL knowledge; implementing complex structures using views, triggers, and stored procedures. o Practical work with PostgreSQL, SQL Server, and MySQL RDBMS. o Comprehensive experience with sharded MongoDB solutions (MongoDB certified professional). • Client-side development: o Developing cross-platform code to be used on Android and iOS; managing well-organized C++ projects using CMAKE; connecting C++ code with high-level programming languages using SWIG. o Implementing highly efficient apps with a low memory footprint; robust multithreaded solutions. o React Native development with redux, reselect, redux-saga; knowledge of HTML5 and CSS3. • Graphics programming: o Implementing highly efficient and responsive OpenGL-based components for mobile. o Advanced lighting techniques, skeletal animation, hidden surface removal, deep knowledge of shader development(GLSL). o Excellent knowledge of vector algebra and analytic geometry.

Experience (5 roles)

Sony · Contract

Senior Blockchain Developer

Current

Sony · Contract

Apr 2020 - Present · 5 yrs 6 mos

Sony is a leading company in several areas within the technology and entertainment sectors. • Design the overall architecture of blockchain-based systems • Write smart contracts and deploy them on blockchain platforms like Ethereum, Bitcoin, etc. • Implement business logic and rules within smart c...

Umbrella Network

Blockchain Enthusiast and Protocol Engineer

Umbrella Network

Feb 2018 - Mar 2020 · 2 yrs 2 mos

Umbrella Network is a blockchain-based decentralized oracle service that provides secure and reliable data feeds to various blockchain applications and smart contracts. • Driving the protocol layer and moving the technical roadmap forward. • Carrying on a constant research to enhance security and ...

Blockchain

Platform Developer

Blockchain

Sep 2016 - Jan 2018 · 1 yr 5 mos·London Area, United Kingdom

Blockchain is the world's most popular bitcoin wallet and block explorer with more than 18M users. The company’s mission is to build a more open, accessible, and fair financial future for everyone. • Worked on the protocol-related problems of the Bitcoin and Ethereum networks. Collaborated on an op...

Is this your profile, Alexander?

Claim it to keep it updated or request removal.

Claim or Remove

Education (2)

Taras Shevchenko National University of Kyiv

Taras Shevchenko National University of Kyiv

2009 - 2011

A graduate student of the chair of Mathematical Informatics. • Worked on various Computational geometry problems, such as a minimum spanning tree (MST), Delaunay triangulation, matrix multiplication, the closest pair, and other, where we could apply the divide-and-conquer paradigm. Implemented concurrent solutions to these problems with MPI (MPICH). • Applied my knowledge of Computer graphics to implement a visualization toolkit (3D rendering, camera animations, space partitioning) to solve the Computational geometry problems. Final Master's Thesis: "Distributed algorithm for constructing Sparse Voxel Octree"

Taras Shevchenko National University of Kyiv

Taras Shevchenko National University of Kyiv

2005 - 2009

Main areas of interest: • 3D computer graphics and game programming; • algorithmics; • computational geometry; • distributed computing.

Skills (43)

Reinforcement LearningGoogle Cloud Platform (GCP)Object-Oriented ProgrammingApplied Machine LearningPyTorchAutomated Machine Learning (AutoML)Python (Programming Language)Artificial Intelligence (AI)Machine Learning AlgorithmsAndroidTensorFlowMultithreadingJava ProgrammingSupervised LearningC++EthereumBitcoinFlowJavaKotlinJavaScriptRustPythonKotlinJavaScriptRubySwiftMySQLBitcoinEthereumNode.jsApache SparkPostgreSQLMongoDBReactReduxHTML5Unsupervised LearningAlgorithmsData ModelingMachine LearningNoSQLCSS3
Certifications (2)

Machine Learning - Stanford University

DeepLearning.AI, Coursera, Stanford CPD, UVM

Preparing for Google Cloud Certification: Machine Learning Engineer

Google Cloud

Languages (2)
German(Limited working proficiency)English(Full professional proficiency)

Frequently Asked Questions

What is Alexander Voloshko's current role?
Alexander Voloshko is currently working as Senior Blockchain Developer at Sony · Contract.
Where did Alexander Voloshko study?
Alexander Voloshko studied Master’s Degree, Mathematics and Computer Science at Taras Shevchenko National University of Kyiv. They have 2 education entries on their profile.
What skills does Alexander Voloshko have?
Alexander Voloshko's top skills include Reinforcement Learning, Google Cloud Platform (GCP), Object-Oriented Programming, Applied Machine Learning, PyTorch. They have 43 skills listed on their profile.

Related Jobs

View all jobs →

Other Profiles

Browse all →

Looking for your next role?

Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.

Chat with Clera

This profile is based on publicly available information. Alexander is not affiliated with or endorsed by Clera. Privacy Policy