cv

View on GitHub

Vitalii Elenhaupt

Software Developer for more than 8 years.

Enjoy learning new programming languages and compiler theory.

Positioning myself as a responsible, goal–oriented person who is able to learn and work quickly and effectively.

Email / Website / GitHub / Twitter / Medium

⚡ Technical Experience

Veer (Oct 2021 - Now)

A human resources SaaS company that manages leaves of absence and disability management programs for large enterprises.

Delivers product to well known big tech companies like Adobe, Roche, Google etc.

Position: Full-Stack Developer

Responsibilities:


Technologies used: ReactJS, GraphQL, Golang, Docker, AWS, Rails etc.

Kunai (May 2018 - Oct 2021)

Project name: AEG Presents

One of the biggest and leading live entertainment company.

Position: Full-Stack Developer

Responsibilities:

Technologies used: RoR, EmberJS, JSONAPI, Redis, Sidekiq, Kubernetes, Docker etc.


GlobalDatanet (September 2020 - October 2020)

Position: NodeJS Developer

Responsibilities:

Technologies used: Docker, NodeJS, AWS Lambda, AWS Rekognition, AWS SageMaker


Clickworker (September 2015 - May 2018)

Biggest crowd-sourcing platform in Europe, office located in Germany.

Position: Full-Stack/Ruby on Rails Developer

Responsibilities:

Technologies used: MySQL, MongoDB, RoR, BackboneJS, AngularJS, RabbitMQ, Redis, Sidekiq, AWS Lambda, Capistrano, Rspec, Minitest, Capybara, FactoryBoy etc.

Position: Site Reliability Engineer

Responsibilities:

Technologies used: Docker, HAProxy, Nginx, MySQL, MongoDB etc.


Miratech (August 2012 - September 2015)

Project name: Genesys Platform SDK (as a contractor in Genesys)

Platform SDK is a high-level interface that needed for direct communication with Genesys servers in their native protocols. Able to send/receive messages via TCP/IP protocol and represent it in the object model. Is a core Genesys library that used as a third-party dependency almost in all other Genesys Products.

Position: Java Developer

Responsibilities:

Position: Build Engineer

Responsibilities:

Project name: Kyivstar

Web service for Ukrainian mobile operator Kyivstar with content targeting and Central Authentication Service(CAS) integration.

Position: Software consultant

Responsibilities:


GlobalLogic (February 2012 - August 2012)

Project description: Java Advanced Enterprise Training. A good starter for quick familiarizing with Java SE/EE stack.

Position: Java Enterprise Developer (Trainee)

Responsibilities:

Technologies used: Java EE (EJB, JMS, Servlets, JSP), JSF, Ajax, Spring MVC, Hibernate, Tomcat, JBoss, jUnit, jMock etc.

🎓 Education

Institution: Taras Shevchenko National university of Kyiv (Kyiv, Ukraine)
Qualification: Master’s degree in Computer Science, graduated in 2013

Institution: Taras Shevchenko National university of Kyiv (Kyiv, Ukraine)
Qualification: Bachelor’s degree in Computer Science, graduated in 2011

💬 Languages

Ukrainian: Native
English: Advanced

🚀 Side Projects

Ameba - Code style linter for Crystal
Crystal, Hexo blog framework, VSCode plugin, Emacs Lisp plugin, Github Actions, Codacy Integration

Crystal[ANN] - Announce new project, blog post, version update or any other Crystal work.
Crystal, Amber framework, Docker, Heroku

JSON:API Payload Explorer - A tool to preview, search and inspect JSON:API payloads. Supports sideposting & sideloading.
ReactJS, AWS Lambda (Serverless Crystal)

PR Review Voodoo - GitHub bot that helps to improve PR review workflow.
Typescript, Probot

Russian Block List - A web page to list companies who suspend their business in Russia because of invasion to Ukraine
ReactJS, TailwindCSS

🎙️ Public Speaking

Feb, 2020 - Code, Lint, Test. In that order or how to do a static code analysis in Crystal @ ChicagoCrystal

🚴 Hobbies