Daniyil Vasylenko

Curious, creative, ambitious software engineer. I always try to come up with something special and original. Primarily I focus on Node.js, React, Graphql and modern Javascript ecosystem.

daniyil.vasylenko@gmail.com

Skills

  • Back-end: Node.js, Express, RabbitMQ
  • Front-end: Javascript, HTML, CSS, React, Redux
  • Databases: Mongodb, Redis, MySQL
  • Build tools: Webpack
  • Testing: Jest, Chai, Sinon, Nyc, Karma.js, Enzyme
  • Devops: Docker
  • CI/CD: CircleCI, Travis, SonarQube, Netlify, Heroku
  • VCS: Git
  • Misc: Electron, Lerna, Gatsby, Functional programming with Elm, Basics of UX Design

Experience

Senior Full Stack Javascript Engineer - Contentful, Dec 2019 - now

Full stack development and support of the Headless CMS by Contentful

  • Maintenance and improvements of the UI kit
  • Bugfixing, UI, UX improvements of the CMS web app
  • Support for the public APIs for CMS content management

Full Stack Developer - Dial-Once, Dec 2016 - Dec 2019

Full stack development and support of the omnichannel communication platform, consisting of multiple front-end products with a micro-service architecture behind it. Dial-Once is a leader on the market of Visual IVR services with clients from all the continents of the world.

  • Designed and developed the company's most on-demand product
  • Implemented the tools, that allowed designers concentrate on styling without interacting with the code base.
  • Reduced code base complexity by creating simple abstractions and inroducing new standards and best practices into the workflow.
  • Mentored company's interns
  • Held workshops and pair programming sessions to ease integration in cross-functional projects

Node.js Developer - FASTEE Technologies, Aug - Dec 2016

Implemented bots for the generic chat bot platform.

  • Created chat bots on multiple chat bot APIs - Slack, Asana, Skype, Messenger
  • Created a routing system of message exchange between different communication platforms

Education

Specialist Degree (2016 - 2018)

Faculty: Informatics and Computer Systems

University: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" (NTUU "KPI")

  • Theory of Automation and Control of Computer Systems

Bachelor Degree (2012 - 2016)

Faculty: Informatics and Computer Systems

University: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" (NTUU "KPI")

  • Principles of Information Technology
  • Principles of Computer Graphics
  • Object Oriented Programming in C# language & Patterns of Design
  • Principles of Communication and Data Transfer and Persistence

Courses

The Complete Node.js Developer - Udemy (June - July 2016)

  • Node.js with ES6 features
  • Express framework
  • Usage of Mongodb
  • Usage of Socket.io

Java Enterprise Edition - Bionic University (Aug - Nov 2014 )

  • EJB - Stateful, Stateless beans
  • Introduction to Spring Framework
  • Jersey, Jackson
  • JPA

Language Skills

  • English - C1 (7.5 - IELTS, May 2015, Aug 2019)
  • German - B1

Pet Projects

  • Redshape - Redmine time tracker with client features
  • Archived Starbot - Links aggregator for slack. Keep all interesting articles and materials in one place and come back to read them when you have time.