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.
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