Eugene Fialkovsky, Developer in Hoofddorp, Netherlands
Eugene is available for hire
Hire Eugene

Eugene Fialkovsky

Verified Expert  in Engineering

Full-stack Developer

Hoofddorp, Netherlands

Toptal member since June 1, 2020

Bio

Eugene is a versatile engineer with over 12 years of experience in professional software development, spanning from desktop to web and mobile apps. Starting with .NET, he's been a full-stack developer since single-page applications became the thing, but front-end web development is his passion. Systems thinking, shaping the big picture, supported by an ability to go deep into the implementation details of complex systems, is his way of working.

Portfolio

Immersive Media Company
React, Node.js, Amazon Web Services (AWS), Kubernetes, Docker, Argo Workflow...
Philips
Amazon Web Services (AWS), Azure, Kubernetes, NGINX, Node.js, React
KLM
Docker, NGINX, Node.js, React, JavaScript

Experience

  • CSS - 10 years
  • HTML5 - 10 years
  • Full-stack - 10 years
  • JavaScript - 10 years
  • Node.js - 8 years
  • React - 6 years
  • TypeScript - 5 years
  • Docker - 5 years

Availability

Part-time

Preferred Environment

GitLab, Bitbucket, Jira, Kubernetes, Docker, Node.js, Git, WebStorm

The most amazing...

...single-page React application I've built provides internet connectivity onboard the KLM and AirFrance long-haul flights.

Work Experience

Full-stack Engineer

2020 - PRESENT
Immersive Media Company
  • Built a cloud-based 3D content rendering pipeline utilizing state-of-the-art CGI tooling.
  • Enabled the client to generate a data-driven AR visualization of games in real time for a major sports league and render hours of CGI-assisted video footage.
  • Developed several custom dashboard apps to visualize different processes in the system and assist in troubleshooting.
Technologies: React, Node.js, Amazon Web Services (AWS), Kubernetes, Docker, Argo Workflow, Loopback

Software Engineer at Healthworks Prototyping

2018 - 2019
Philips
  • Developed a "trust no one" encryption design and implementation.
  • Created the architecture and design of front-end and back-end stacks.
  • Built high-fidelity prototypes for the testing of new business ideas.
Technologies: Amazon Web Services (AWS), Azure, Kubernetes, NGINX, Node.js, React

Front-end Architect

2016 - 2018
KLM
  • Developed a customer-facing onboard portal deployed on KLM and AirFrance aircrafts.
  • Oversaw the integration with Internet connectivity vendors.
  • Built the architecture and designed the monitoring and logging solutions.
Technologies: Docker, NGINX, Node.js, React, JavaScript

Senior Full-stack Developer

2015 - 2016
Security Services Group
  • Developed an end-to-end encrypted messenger with emphasis on anonymity.
  • Created the architecture and design of back-end services.
  • Built the architecture and designed the client application.
Technologies: Node.js, PhoneGap, JavaScript

Senior Front-end Developer

2014 - 2015
EPAM Systems
  • Participated in the development of the open-sourced Apache Ambari project.
  • Led the development of a client's set up tool to enable one of the customers to organize and benchmark client investment portfolios.
  • Conducted the requirement analysis and estimation for the incoming projects.
Technologies: Ember.js, AngularJS, JavaScript, .NET, CSS

Lead JavaScript Developer

2013 - 2014
Software MacKiev Company
  • Developed the architecture and design of a JavaScript and HTML part in a hybrid mobile application for iOS (iPad) and Android.
  • Implemented and maintained development best practices and coding standards used by my team.
  • Conducted the requirement analysis and estimation for incoming projects.
Technologies: Node.js, PhoneGap, HTML, JavaScript, CSS

Full-stack Web Developer

2011 - 2013
Creatio (formerly Terrasoft)
  • Increased back-end performance by 20% in the first two weeks.
  • Designed and developed a prototype for a front-end architecture which was at the core of the flagship product.
  • Led the research of available front-end technologies at the time.
Technologies: Ext JS, JavaScript, Microsoft SQL Server, C#, .NET, HTML5, CSS

Web Developer

2011 - 2011
UMH Online
  • Developed the Focus.ua website, a popular news platform in Ukraine.
  • Delivered Footbal.ua Euro2012: a sub-project covering the event.
  • Took part in the development of a .netTiers ORM solution clone.
Technologies: Microsoft SQL Server, C#, .NET

Software and Database Developer

2007 - 2009
Scientific Research Institution of Informational Processes
  • Participated in the development of an in-house ORM solution.
  • Developed software solutions for the Ukrainian Ministry of Defense.
  • Designed and developed an effective project management tool.
Technologies: Microsoft SQL Server, C#, .NET

Experience

KLM Onboard Portal

A React single page application that guides users to internet connectivity onboard the KLM and AirFrance long haul flights. While looking simple on the outside, it had to perform a vast amount of orchestration under the hood, communicating with the aircraft-based server, ground services, and WiFi vendor APIs. I had to develop a facade for AirFrance-KLM infrastructure on the ground, and Nginx and Node.js servers to run in the aircraft and to provide guidance to the connectivity vendor's API developers. It was a pleasure to have our software verified and be allowed into planes. We also had to successfully manage the monitoring of the software flying 30,000 ft in the air with a shaky satellite connection.

Education

2005 - 2009

Bachelor's Degree with Honors in Automation and Control in Technical Systems

Kiev National Technical University of Ukraine "Kyiv Polytechnic Institute" - Kiev, Ukraine

Skills

Libraries/APIs

React, Node.js

Tools

Git, NGINX, GitLab CI/CD, Jira, WebStorm, Bitbucket, GitLab

Languages

ECMAScript (ES6), HTML5, TypeScript, CSS, Sass, JavaScript, C#, HTML

Frameworks

Express.js, Loopback, .NET, Ext JS, PhoneGap, AngularJS, Ember.js

Paradigms

Dependency Injection

Platforms

Docker, Kubernetes, Azure, Amazon Web Services (AWS)

Storage

MongoDB, Microsoft SQL Server

Other

APIs, Minimum Viable Product (MVP), Full-stack, Argo Workflow

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring