Pashkov Alexander Olegovich | |
+7-953-792-7389 | |
+7-953-792-7389 | |
+7-953-792-7389 | |
info@viplike.ru | |
VIPLIKE IT | |
viplike_nsk | |
Novosibirsk, Russia | |
Almaty, Kazakhstan | |
Wroclaw / Lodz, Poland |
1 | Mobile development |
- Flutter / Dart (allows you to create Android / iOS applications with a native performance) - Android / Java (basic skills, I prefer to work with Flutter) - Backend is based on Firebase for the projects without a web interface - Backend is based on Yii2 / PHP8 / Node.JS for the projects with a web interface (with an admin panel also), requests via REST API |
2 | Backend |
- PHP8 (composer) - Yii2 (great PHP8 framework) - Node.js (express.js, axios, webpack, lodash, body-parser, babel, ..) |
3 | Frontend |
- HTML5 - CSS3, SCSS, Flexbox - Bootstrap 5 (the most popular frontend framework) - Javascript (vanilla, ES6, babel) - Jquery 3 (optional, I prefer to work with a pure Javascript) - npm, bower - TypeScript |
4 | Page speed optimization |
- bundling (minification + optimizing + combining assets) - lazy load - web server tuning - cdn (optional, by a client request) |
5 | Caching |
- db queries - page elements |
6 | SEO |
- user friendly urls - micro layout: schema.org, json-ld, opengraph - canonical urls - autogenerated sitemap with all the structure - multilingual project structure |
7 | Multilingual support |
- flutter apps - web apps - any count of languages - tracking by ip |
8 | Webservices |
- REST API - XML - JSON - SOAP |
9 | Realtime features |
- AJAX - WebRTC - WebSockets - Chat (based on yii2 + node.js + redis + socket.io) - Firebase |
10 | Databases |
- Mysql / MariaDb (transactions, migrations, minimum count of tables with a high flexibility) - MongoDb - Sphinx - Redis - memcached - Neo4j (basic) - ElasticSearch - OpenSearch |
11 | Hosting providers |
- Selectel (Russia) - Hetzner (Germany) - DigitalOcean (Europe / USA) |
12 | Servers |
- Virtual private servers - Dedicated servers - plesk panel (optional, but more convenient for the client) - automatic backups |
13 | Operating systems |
- Centos 8 - Ubuntu 22 - MacOS 12 - Windows 10 |
14 | Web server |
- nginx + php-fpm - http2 - SSL with LetsEncrypt (for free) |
15 | Parsing / data scrap |
- curl - xpath - phpQuery - Regular expressions (regex) - Selenium (with javascript support) - puppeteer (node.js, can handle with a very complex logic) - can be done via proxies - can be done via parallel requests for decreasing total time - any complexity |
16 | Working with docs |
- generating docs from html to: pdf, doc, docx, xlsx, xls - import and export data from db to file and vice versa: xlsx, xls, xml, yml, json |
17 | Version control system |
- git - gitlab - github |
18 | API integration |
- own API building of any complexity - detailed documentation via Swagger |
19 | OAuth2 login services |
- Google - Apple sign in - Vkontakte |
20 | 3-rd party API Services |
- Google - Yandex - 2Gis - Vkontakte - SurveyGizmo - or any other with a good documentation |
21 | Testing |
- Codeception - phpunit |
22 | Payment systems |
- YooKassa - PaymentWall - PayAnyWay - TinkoffBank - Robokassa - or any other with a good documentation |
23 | Security |
- 2 factor authorization via QR-codes (+ Google authenticator) |
24 | Maps |
- Google - Yandex - OpenStreetMap - Leaflet |
25 | Notifications |
- Firebase (mobile push + web push) - Telegram (realtime bots) - Email / sms with any 3rd party service |
26 | Charts |
- d3.js - chart.js |
27 | Translate systems |
- Google - Yandex |
28 | Delivery systems |
- CDEK |
29 | Also expert in |
- Microsoft Excel: any complexity of calculations, business and optimization models - Photo and vector graphics: Photoshop, Illustrator - business idea development - SAAS projects |
30 | Other basic knowledge in |
- Python - Perl - Kotlin - bash - Adobe inDesign - Adobe Premiere - Adobe Audition |
31 | Current learning plan (3 months period) |
- Vue.js - Nuxt.js - Angular - React |