Andrii Sereda, Developer in Kraków, Poland
Andrii is available for hire
Hire Andrii

Andrii Sereda

Verified Expert  in Engineering

Cloud Computing Developer

Location
Kraków, Poland
Toptal Member Since
October 18, 2018

Andrii is a full-stack web developer with more than ten years of commercial experience. His core competency lies in end-to-end architecting and developing of web applications through all phases from client's business idea to production. Andrii's main areas of expertise are backend (Ruby on Rails) and Cloud Computing (AWS, Azure, OpenStack, HPC Centers).

Portfolio

ScaleTools Poland
Docker, Cloud Computing, Angular, Ruby on Rails (RoR), Ruby
Cloudbroker GmbH
Amazon Web Services (AWS), OpenStack, Cloud Computing, Ruby on Rails (RoR), Ruby
ScaleTools Ukraine
Hibernate, Spring, Java

Experience

Availability

Part-time

Preferred Environment

ITerm, Git, RubyMine, MacOS

The most amazing...

...project I've developed and led is a platform that connects to multiple top clouds and biggest supercomputer centers from a top500.org list.

Work Experience

Project Coordinator, Full-stack developer, Architect

2015 - PRESENT
ScaleTools Poland
  • Defined the core product development strategy, including technical and concept decisions.
  • Designed and helped to implement core architectural solutions for the project.
  • Managed a number of projects (including three EU-funded ones) at the same time with all project deadlines met. Responsibilities included constant direct communication with customers, conversion of business requirements into product roadmap, technical decision making, leading of a team.
  • Led the initial development phases of several projects, including a dedicated portal for electrical engines simulation and online solution for auditors in Switzerland. This included architecture design, work planning, and task distribution.
  • Represented the achieved project results at various project meetings throughout Europe and defended the work done before the EU commission officers.
Technologies: Docker, Cloud Computing, Angular, Ruby on Rails (RoR), Ruby

Ruby on Rails developer, Team Lead

2010 - 2015
Cloudbroker GmbH
  • Led the team of five people, was responsible for taking technical decisions that facilitated further successful project development and growth.
  • The core project led by me was rated the number one innovation in EU report about research projects in ICT (2015).
  • Decreased task startup time from two minutes to less than 15 seconds.
  • Performed architectural changes to allow the Platform to manage 10,000 tasks on 50+ cloud instances.
  • Provided technical support for the joint experiment with IBM.
Technologies: Amazon Web Services (AWS), OpenStack, Cloud Computing, Ruby on Rails (RoR), Ruby

Java Developer

2008 - 2010
ScaleTools Ukraine
  • Took part in the development of bank-specific communication libraries for a well-known payment system.
  • Used neural network to predict the heating system consumption oil based on outside temperature, wind speed, and other factors.
  • Created front-end application for Smart Home control.
  • Took part in the development of an application for large datasets visualization.
Technologies: Hibernate, Spring, Java

Multicloud Platform

The platform is a middleware for compute-intensive applications in the cloud, which works with different public and private clouds (Amazon Web Services, Microsoft Azure, CloudSigma, OpenStack, etc.) and high-performance computing (HPC) infrastructures, and widely automates user, software, resource, job and invoice management.

I joined the project on the prototype stage and from that time on I was fully responsible for the product development.

Portal for Electrical Engines Simulation

A dedicated web-based solution for electrical engine engineers that allows building an HTCondor cluster on demand using cloud infrastructure.

I led the project all the way from early client ideas through the prototype to the successful final version.

The solution is built on top of the multi-cloud platform described above.

Web-based Tool for Auditors in Switzerland

I have designed the initial backend architecture that included logging of every action performed together with the changes history.

I have implemented a number of non-standard functionalities such as in-browser edit of any uploaded Word/Excel document and deep on-the-fly modifications of .docx files to allow efficient templating.

Portal for Hospital Staff Scheduling

Web-based solution for work scheduling of staff in a chain of clinics in Switzerland.

I have created initial design and architecture, implemented prototype and production version. The product has been successfully used for almost ten years already

One-stop-shop and Billing Component for Platform

A framework for generating web-based one-stop-shops for cloud software and services.

I created architectural design and helped in critical phases of development
2004 - 2008

Bachelor's Degree in Computer Science

Kharkiv National University of Radioelectronics (KNURE) - Kharkiv, Ukraine

AUGUST 2018 - PRESENT

Certified Ruby Programmer Gold

Ruby Association

JULY 2017 - PRESENT

Certified Ruby Programmer Silver

Ruby Association

Libraries/APIs

Amazon EC2 API, Ruby on Rails API, jQuery, Rack, PayPal API, ImageMagick, Vuex, Vue 2, Vue

Tools

Git, RubyMine, YouTrack, Jira, AWS CLI, Amazon Virtual Private Cloud (VPC), ITerm, Apache Solr

Frameworks

Ruby on Rails (RoR), OAuth 2, AngularJS, Spring, Hibernate, Angular

Languages

JavaScript, Ruby, CSS, HTML5, CoffeeScript, SQL, Java, TypeScript

Paradigms

REST, Concurrent Programming, Agile Software Development, Scrum, Behavior-driven Development (BDD), Test-driven Development (TDD)

Platforms

Amazon EC2, Heroku, OpenNebula, Linux, MacOS, OpenStack, Docker, Amazon Web Services (AWS)

Storage

Amazon S3 (AWS S3), Ceph, SQLite, PostgreSQL, Cassandra, MongoDB, NoSQL

Other

Cloud Computing, Project Leadership, Team Leadership, OpenStack Swift, Microsoft Azure

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