Pashkov Alexander Olegovich | |
+7-953-792-7389 | |
+7-953-792-7389 | |
+7-953-792-7389 | |
info@viplike.ru | |
VIPLIKE IT | |
viplike_nsk | |
Novosibirsk, Rusland | |
Almaty, Kazachstan | |
Wroclaw / Lodz, Polen |
1 | Mobiele ontwikkeling |
- Flutter / Dart (u kunt Android / iOS-applicaties maken met native prestaties) - Android / Java (basisvaardigheden, ik werk het liefst met Flutter) - Backend is gebaseerd op Firebase voor de projecten zonder webinterface - Backend is gebaseerd op Yii2 / PHP8 / Node.JS voor de projecten met een webinterface (ook met een admin panel), aanvragen via REST API |
2 | backend |
- PHP8 (composer) - Yii2 (geweldig PHP8 raamwerk) - Node.js (express.js, axios, webpack, lodash, body-parser, babel, ..) |
3 | Voorkant |
- HTML5 - CSS3, SCSS, Flexbox - Bootstrap 5 (het meest populaire frontend-framework) - Javascript (vanilla, ES6, babel) - Jquery 3 (optioneel, ik werk het liefst met een pure Javascript) - npm, bower - TypeScript |
4 | Optimalisatie van paginasnelheid |
- bundelen (verkleinen + optimaliseren + combineren van activa) - luie lading - webserver tuning - cdn (optioneel, op verzoek van een klant) |
5 | Caching |
- db queries - pagina-elementen |
6 | SEO |
- gebruiksvriendelijke url - micro-indeling: schema.org, json-ld, opengraph - canonieke URL - automatisch gegenereerde sitemap met alle structuur - meertalige projectstructuur |
7 | Meertalige ondersteuning |
- flutter apps - webapps - elk aantal talen - volgen via ip |
8 | Webservices |
- REST API - XML - JSON - SOAP |
9 | Realtime functies |
- AJAX - WebRTC - WebSockets - Chat (gebaseerd op yii2 + node.js + redis + socket.io) - Firebase |
10 | databases |
- Mysql / MariaDb (transacties, migraties, minimaal aantal tabellen met een hoge flexibiliteit) - MongoDb - Sphinx - Redis - memcached - Neo4j (eenvoudig) - ElasticSearch - OpenSearch |
11 | Hostingproviders |
- Selectel (Russia) - Hetzner (Germany) - DigitalOcean (Europe / USA) |
12 | Servers |
- Virtuele privéservers - Dedicated servers - plesk paneel (optioneel, maar handiger voor de klant) - automatische back-ups |
13 | Besturingssystemen |
- Centos 8 - Ubuntu 22 - MacOS 12 - Windows 10 |
14 | web Server |
- nginx + php-fpm - http2 - SSL with LetsEncrypt (gratis) |
15 | Parsing / gegevensschroot |
- curl - xpath - phpQuery - Reguliere expressies (regex) - Selenium (met javascript ondersteuning) - puppeteer (node.js, kan omgaan met een zeer complexe logica) - kan worden gedaan via proxy's - kan worden gedaan via parallelle verzoeken om de totale tijd te verminderen - enige complexiteit |
16 | Werken met documenten |
- documenten genereren van HTML naar: pdf, doc, docx, xlsx, xls - gegevens importeren en exporteren van DB naar bestand en vice versa: xlsx, xls, xml, yml, json |
17 | Versiebeheersysteem |
- git - gitlab - github |
18 | API integratie |
- eigen API gebouw van enige complexiteit - gedetailleerde documentatie via Swagger |
19 | OAuth2 inlogservices |
- Google - Apple sign in - Vkontakte |
20 | Services van derden [api} |
- Google - Yandex - 2Gis - Vkontakte - SurveyGizmo - of een ander met een goede documentatie |
21 | testen |
- Codeception - phpunit |
22 | Betalingssystemen |
- YooKassa - PaymentWall - PayAnyWay - TinkoffBank - Robokassa - of een ander met een goede documentatie |
23 | Veiligheid |
- 2-factor autorisatie via QR-codes (+ Google authenticator) |
24 | Kaarten |
- Google - Yandex - OpenStreetMap - Leaflet |
25 | meldingen |
- Firebase (mobile push + web push) - Telegram (realtime bots) - E-mail / sms met een service van derden |
26 | Grafieken |
- d3.js - chart.js |
27 | Vertaal systemen |
- Google - Yandex |
28 | Leveringssystemen |
- CDEK |
29 | Ook expert in |
- Microsoft Excel: elke complexiteit van berekeningen, bedrijfs- en optimalisatiemodellen - Foto- en vectorafbeeldingen: Photoshop, Illustrator - ontwikkeling van bedrijfsideeën - SAAS projecten |
30 | Overige basiskennis in |
- Python - Perl - Kotlin - bash - Adobe inDesign - Adobe Premiere - Adobe Audition |
31 | Huidig leerplan (3 maanden) |
- Vue.js - Nuxt.js - Angular - React |