- Summary
I love to investigate, to solve, to describe, to analyse and give accurate estimates. I prefer to probe and prove diverse approaches in my life and in the projects where it possible. I avoid talks and meetings "with existentialism" and may make transactional analysis to avoid existential questions in the future. I'm pragmatic and I guess that philosophy is a friend of developer. Any intelligent person must know psychology enough to communicate efficiently and motivate coworkers. I want to work with constructive people. Life is too short to be unresponsible.
I love astronomy, physics, mathematics, ethics, meditation and yoga. I'm a skeptic and often intend to find out where and how opponent (or me) may be right or wrong. I prefer to live with some constructive illusions but without a lie. Life is amazing and I try to learn as much as possible from my experience.
- Skills
- Go
- JavaScript
- Python
- C
- C++
- C#
- Java
- PHP
- Solidity
- ERC-20
- Bash
- SQL
- HTML
- SVG
- SCSS, SASS
- CSS
- Bootstrap
- Semantic UI
- Vue.js
- React.js
- Redux
- jQuery
- Marionette.js
- Cloudinary
- OneSignal
- Twilio
- webpack
- Gulp.js
- Node.js
- Electron
- express.js
- strapi
- Stripe
- knex.js
- Meteor
- REST/HTTP
- WebSocket
- WebRTC
- Yii 2
- tornado
- NoSQL
- PostgreSQL
- MySQL
- MongoDB
- Mongoose.js
- IndexedDB
- Redis
- AWS EC2
- .NET
- WPF
- Silverlight
- Git
- Mercurial
- Docker Compose
- Nginx
- Debian
- macOS
- MQTT
- Bitcoin
- Ethereum(parity) node configuration and usage through API
- MVC
- MVVM
- GraphQL
- immutable.js
- Jest
- Enzyme
- Terraform
- Jenkins
- Redux Saga
- TypeScript
- Nest.js
- TypeORM
- Koa.js
- Google App Engine
- Experience
PartOver
Position:Full-Stack DeveloperTechnologies:Node.js, MySQL, RabbitMQ, ElasticSearch, React/Redux, Nest.js, Swagger 3, Meteor, knex, yup, lodash, Docker ComposeDuration:1 yearLike Cargo
Position:Node.js Backend Developer, casually Tech LeadTechnologies:Node.js 14, Express.js, Google Maps API, MongoDB 4.3, RabbitMQ, AWS EC2, AWS CloudWatch, Cloudinary, OneSignal, TwilioDuration:6 monthsStellarSolvers
Position:Node.js Backend DeveloperTechnologies:Nest.js, Koa.js, Sequelize, TypeORM, PostgreSQL, Redis, Jenkins, Docker, AWS S3, AWS CloudWatchProjects:Survey API, User Management, PrizmarDuration:1 yearUKEESS
Position:Full Stack Web DeveloperTechnologies:React 16, Redux, Saga, express.js, immutable.js, jest, enzyme, Terraform, Jenkins, AWSProjects:ConfidentialDuration:10 monthsIndeema
Position:Web Backend DeveloperWebsite:indeema.comTechnologies:Node.js, strapi 3, express.js, Stripe, Ethereum Solidity (ERC20), AWS EC2, MQTT (AWS IoT Core), MongoDB (Mongoose), microservices, AWS S3, AWS SESResponsibilities:Developing architecture and implementation of backend on Node.js, MongoDBProjects:ubreez.com, synqiubique.co, wasihub.comDuration:5 monthsOcean of Ethereum
Position:Full Stack Web DeveloperTechnologies:PHP 7.2, Yii 2, PostgreSQL 10, Vue.js, Ethereum parity APIResponsibilities:Implementing business logic, database design, frontend part. Integrating with Ethereum node API (parity).Duration:10 monthsAntikvar Plus
Position:Full Stack Web DeveloperTechnologies:PHP 7.2, Yii 2, PostgreSQL 9.6, Vue.js, SCSS, jQuery, block.io API, Ethereum parity API, Payeer API, Perfect Money API, AdvCash APIResponsibilities:Business logic implementation, database design. Integrating external payment API.Duration:6 monthsICO Holding
Position:Full Stack Web DeveloperTechnologies:PHP 7.1, Yii 2, PostgreSQL 9.6, Vue.js, Bootstrap, HTML, CSS, jQuery, Perfect Money API, AdvCash API, Payeer API, block.io API, Ethereum parity APIResponsibilities:Implementing business logic, database design, frontend part. Integrating external payment API.Duration:11 monthsMLBot for Skype
Description:Massive (and periodic) message sender, importing and adding contact list, automatic deletion of contacts. The backend is implemented on Node.js and PostgreSQL, the frontend is made using Electron, React.js.Duration:1 yearEvart Social Network
Description:The social network. Node.js + Marionette.js https://github.com/kissarat/evart-social-network-node.js and on Meteor.js + React https://github.com/kissarat/evart-social-network-meteor.Duration:10 monthsBestChoice Club
Position:Full Stack Web DeveloperTechnologies:PHP 5.6, Yii 2, PostgreSQL 9.4, Bootstrap, HTML, CSS, jQuery, Perfect Money API, AdvCash API, NixMoney APIResponsibilities:Implementing business logic, database design. Integrating external payment API.Duration:1 year 5 monthsIntelSCADA
Position:Full Stack Web DeveloperTechnologies:Python 3, tornado web framework, SVGResponsibilities:Implementing editor for building sensors viewerDuration:4 months- Education
- 2006 - 2011Bachelor's degree, Computer Systems and Networks | Ternopil Ivan Pul'uj National Technical University2002 - 2006High school degree | Technical Lyceum
- Own Projects
- Never Loose
- Google Chrome extension (https://github.com/kissarat/never-lose) that makes snapshots at achive.org of any pages every visit
- CSS selectors generator
- Script that generate the shortest CSS selector for given HTML element identify.js
- Comparator Generator
- Generates anoymous function that compare equality of two objects based on JSON description. You can see generator and example of comparison schema description here
- Dominant
- Google Chrome extension (https://github.com/kissarat/dominant) for commenting any element of any HTML page. User can see comment of other users see video
- PHP array converter
- Converts JSON object into PHP associative array php-array.html
- Subweb
- Simple tools that helps text analysis subweb (source code at github.com)
- Piano
- Simple piano based on WebAudio API source code
- prom.ua JSON gateway
- Gateway, that accepts any URL of prom.ua, parse appropriate page and respond in JSON format https://github.com/kissarat/prom
- Tic-tac-toe
- Game for two players grid with X or O
- Code Commenter
- Web application for commenting of lines of Python code with own syntax highlighter https://github.com/kissarat/coco