Big Data Engineer and Tech Lead.

My name is Eugene Golovan. I am certified software engineer, addicted to technology, code and data. I work in the area since 2001. During this time I have been working with all types of web applications, including corporate web sites, online stores, mobile applications, high-load and big data services. Always focused on learning and using modern technologies and methodologies for creating best online services.

In my free time you can find me running in the nature, diving in the sea, listening to music, working in the yard, spending time with my family. As well as contributing into opensource (Apache Spark), visiting conference or local meet-up, writing an article.

I might be available for ambitious freelance or opensource projects as a tech lead or lead developer. If you need any photo of mine, you can use any of these: pic1, pic2, pic3, pic4.

What I do

Currently I work as a big data engineer, Scala developer, technical leader. I am skilled in projects research and architecture. I own all aspects of product development. I always act as responsible engineer for assigned projects. I dive into my customer’s needs and find efficient solutions. I provide strong technical leadership, focus on continuous improvement.

Professional Experience:

  • Certified Apache Spark developer (link).
  • Scala developer.
  • Experienced LAMP7 web developer.
  • Experienced MEAN stack developer.
  • Skilled in system architecture and project planning.
  • Comprehensive operations background including working with console and command line tools.
  • Strong personal skills including focused learning, logical thinking, and working in a high-pressure team-oriented environment. Rapidly adapt to new technologies, standards, and ideas.


Scala, Spark, NiFi, Flume, Cassandra, RabbitMQ, Kaffka, MQTT, Redis, Elasticsearch, MySQL, PostgreSQL, SQLite, PHP, Zend Framework, Symfony, Python, Django, JavaScript, ES6, TypeScript, Node.js, Koa, Express, Docker, command line and tools.

Currently learning:

Advanced scala, functional programming, akka, mongodb, algorithms, machine learning.

Why Do You Need to Use Apache Spark for Your Big Data Project

Have you heard of Apache Spark? It is a leading framework for processing big data in cluster. I am certified apache spark for scala developer and enjoy it every day. Let me introduce it to you!

What Is Data Management Platform and Why You Really Need It in Your Business

Have you ever noticed when some ad is chasing you after visiting a particular site? Just show interest in certain goods and use the Internet to learn more about it, for example, on the manufacturer’s website. And here you go—an advertising with this product entices you to go to the online store and buy it.
How does this happen?

How to make a cool messenger that works fast with a weak internet

Currently, more and more applications that we develop require the real-time messaging and data transfer. In most cases, we use the Socket.IO library for Node.js. However, there are alternatives that have its advantages. MQTT (Message Queue Telemetry Transport) is one of them. And that’s what we’ll talk about here!

How to Build a Mobile Application Using WordPress, Ionic, and Angular.js

In this tutorial, I want to show you how to create a modern, hybrid, mobile application from your WordPress website using such technologies as: WordPress, Ionic, and AngularJS.

Get in touch

Thanks for stopping by and feel free to contact me anytime. To reach me please use any method below. And let’s chat over coffee or a beer sometime!