Full Stack Developer
Company is a biggest cryptocurrency exchange platform in Thailand. My work: Backend for...
Web-app for tracking/answering comments and direct messages and scheduled posting in multiple Instagram accounts. Landing page: https://besocial.online/en Demo login: https://besocial.online/demo_login_ru Internal user interface is a Single Page App (SPA), Landing page, Registration and Login pages - are regular server-generated pages. Laravel 5.4, PHP, Vue.js, MySQL, Instagram private API (reverse engineered). While making this service i have made a HTTP/HTTPS proxy on Node.js with authorisation and switching external IP based on login credentials. Some code samples: ----------- 1. Building complex SQL query from request in Laravel > https://gist.github.com/Vasiliy-Bondarenko/2a2b0f1f885b846ea1ab3dc96364f2f3 2. Using Laravel Real-Time Facade to easily mock slow network request. PaypalIpnValidator - Real-Time Facade, so i can mock it with ease. Zttp - Guzzle wrapper by Adam Wathan for super-easy http requests. > http://joxi.net/xAeE0V8HYgNKgA?d=1 3. Using Exceptions to clean up controller validation and return custom response inside protected methods. It makes controller method very clean. EarlyResponseException is thrown with response and Exception Handler catches and renders that response. > http://joxi.ru/J2byljJS4G9zXm?d=1 4. Vue.js component example > https://gist.github.com/Vasiliy-Bondarenko/6802723fb338ef5685335a7ffd3d754c 5. Sending custom user info and page visits to online support chat: http://joxi.ru/52ayYVJSGb1jO2?d=1 > http://joxi.ru/12M4jvVi405j8m?d=1 6. Node.js + TypeScript code example This is a part of Node.js proxy. Code was inspired by an example found in internet, but it was real callback hell. And after I added my custom features I was completely lost. So I started from scratch with newest Node.js with async-await support and TypeScript compilation. So now it's MUCH more readable than original code. https://gist.github.com/Vasiliy-Bondarenko/8853c3f7c41cf4e320c5e87ed09d47e3
I've started this website as my own project in partnership with auto service company (https://www.autobam.ru) and worked on it for several years. A lot of work on programming, design (responsive now), SEO and marketing. I have sold this website to the host company after it become one of the best tyre websites in Russia. Now i still do consulting and some minor work on the website.
Main company website. I’ve made full website rebuild on Laravel (it was legacy plain-PHP code, not maintanable at all). Some features: Laravel 5.3 Instant search with Sphinx Content migration - 1000's of products and categories Responsive design with Bootstrap
Laravel4 years experience
I constantly using Laravel in my projects. I've learned from core Laravel developers.
I've use JS on front and back-end. On front-end it's usually Vue.js.
Elasticsearch1 year experience
Fast full-text search for your projects. Highly and easily scalable.