Project: BuyTheWay
Responsibilities:
back-end features development: zf 2 based controllers, doctrine Entities
creating user interface using AngularJS
Technologies:
- Zend Framework 2
- Angular 1
- Doctrine orm 2
- AJAX
- Composer
Project: MyNotary
Responsibilities:
creating responsive layout using CSS
creating doctrine Entities
frontend features with Yandex maps and ajax
Technologies:
- Synfony 2
- doctrine orm 2
- Composer
- Yandex maps API
- AJAX
- CSS
Project: Rentist
Responsibilities:
deployment using gulp and composer
backend features associated with expanding database
Technologies:
- CakePHP
- Gulp
- Composer
- npm
Project: websocket videochat
Responsibilities:
creating signal server for peer to peer video chat using socket.io
Technologies:
- nodejs
- socket.io
- express
Project: Bypassing Internet provider lock
Creating proxy server that provides user list of links which can be locked by provider in user’s country. This was done by sending XmlHttpRequest from client side to target host, and if it accessable client was redirected to this host.
Same thing in other way: using nginx + GeoIP base to detect client IP and redirect directly. Auto deploy using Ansible.
Technologies:
- Apache2
- php
- CORS
- XmlHttpRequest
- Nginx
- Ansible
Libraries:
- GeoIP