
Hallo Habr!
Am 12. April veranstalten wir die größte Konferenz im Bereich IT in Kasachstan! Mehr als 20 Vertreter der größten IT-Unternehmen in Kasachstan, Weißrussland und Russland.
Wir versprechen nur echte Praxisfälle in folgenden Bereichen:
- Backend
- Frontend
- Design
- Testen
- Mobile Entwicklung
- Produktmanagement
- Produktanalyse
- Maschinelles Lernen
Heute ist das Programm zu 90% gebildet: Wir teilen Ankündigungen. Wir haben alle Berichte in 4 Räume unterteilt:
- Halle 1: Data Science vs Data Analytics
- Halle 2: Produkt- und Projektmanagement
- Halle 3: Mobile Entwicklung
- Halle 4: WEB-Entwicklung
Data Science vs Data Analytics

"ETL in Python oder der Aufbau idempotenter Datums-Pipelines"
Adil Hashtamov, technischer Leiter Marketing Marketing bei Playrix Games, Autor des Blogs khashtamov. com
Jede Organisation, die früher oder später Daten generiert, kommt zu dem Zeitpunkt, an dem die Anzahl der regulären Aufgaben sehr groß wird, Abhängigkeiten zwischen ihnen auftreten, sie häufig fallen und Bereitstellungsprobleme auftreten. In dem Bericht möchte ich auf das Thema des Aufbaus idempotenter Pipelines zum Sammeln, Anreichern und Laden von Daten in Ihre Data Lakes und Data Warehouses eingehen.

„Personalisierung kostenpflichtiger Dienste durch Prognose des Nutzerverhaltens“ Dmitry Komarovsky (Projektmanager), Dmitry Kazakov (Datenwissenschaftler), Kolesa Group
Jedes Internetunternehmen schränkt schließlich die "einfachen" Wachstumschancen ein (Einführung von Basisdiensten, Verbesserung der Benutzeroberfläche usw.). In solchen Zeiträumen wird die personalisierte Arbeit mit Benutzern und ihren Segmenten zu einem der Hauptwachstumstreiber. Durch Personalisierung und Segmentierung können Sie negative Folgen in einigen Segmenten vermeiden und gleichzeitig die positiven Auswirkungen in anderen Segmenten maximieren.
Während des Berichts werden wir die Voraussetzungen für die Personalisierung im Unternehmen und die Erfahrungen von Kolesa erörtern. kz in diese Richtung. Lassen Sie uns über unsere Segmente und ein interessantes Projekt sprechen, das auf einer persönlichen Herangehensweise an Benutzer basiert.
Für die personalisierte Arbeit mit Benutzern ist es erforderlich, ihr Verhalten korrekt klassifizieren und vorhersagen zu können. Wenn Sie wissen, was der Benutzer in Zukunft tun wird, können Sie das relevanteste Angebot anzeigen. Erhöhen Sie somit den Nutzen für alle Parteien. Wir werden Ihnen sagen, welche Techniken verwendet werden können, um das Benutzerverhalten vorherzusagen, wie wir sie auf Segmente verteilen und wie wir einen Kauf vorhersagen. Wir zeigen den realen Fall Kolesa.kz und sprechen über die Ergebnisse.

„Data Science ist KEINE Raketenwissenschaft. Steigern Sie den Projektumsatz mit ML-Basismodellen um 10% » Rekhert Ekaterina, Data Scientist bei der Kolesa Group
Wir werden einen realen Fall aufzeigen, in dem die Anwendung des grundlegendsten Algorithmus für maschinelles Lernen - die Regression - zu einer Steigerung des Gesamtumsatzes im Krisha-Projekt um + 10% führte. kz

„Daten ernten. Wie man sät, düngt, erntet und kocht. Rezepte der besten BigData-Gerichte “ Petr Tsarenko, Direktor der Kolesa Group
Die Präsentation widmet sich der Arbeit mit Daten in den "Rädern". Wir werden Ihnen erklären, warum wir die Standardanalysesysteme aufgegeben und beschlossen haben, unsere eigenen zu erstellen, auf welche Schwierigkeiten wir gestoßen sind, wie wir die Architektur erstellt haben und welche Ergebnisse erzielt wurden. Wir werden zeigen, wie die Arbeit der Abteilung für Analytik und maschinelles Lernen im Unternehmen organisiert ist. Wir zeigen Ihnen, wie der DataDriven-Ansatz zur Produktentwicklung unser Unternehmen verändert hat.
„DevOps für DS / ML. So starten Sie ein Empfehlungssystem für Anzeigen in der Produktion “ Rauan Kurmet (Python-Entwickler) und Asylbek Malibaev (Spezialist für ML), Kolesa Group
In dem Bericht werden wir darüber sprechen, wie wir mit dem Aufbau eines Empfehlungssystems für den Markt umgegangen sind. kz - Architektur, Suchalgorithmen für ähnliche Anzeigen, wo man anfangen soll, was nicht funktioniert hat und wozu sie am Ende gekommen sind.

„Künstliche Intelligenzsysteme mit mehreren Agenten “ Dulat Yerzat, Enthusiast des maschinellen Lernens
In dem Bericht werde ich über das Lernen von Multiagent-Verstärkung sprechen, ein aktiv wachsendes Forschungsfeld in der KI an der Schnittstelle von neuronalen Netzen, verstärktem Lernen und Spieltheorie. Betrachten wir verschiedene Optimierungs- und Problemstellungsalgorithmen, mit denen Agenten zusammenarbeiten, miteinander konkurrieren und kommunizieren können. Denken Sie auch an die neuesten sensationellen Modelle - Dota v5, The StarCraft Multi-Agent Challenge und AlphaStar.

„A / B-Tests sind erwachsen. So starten Sie Produkthypothesen und steigern die Conversions. " Sergey Also, Produktanalyst bei der Kolesa Group
In meinem Bericht werde ich darüber sprechen, wie wir A / B-Tests bei der Kolesa Group durchführen. Wo fangen wir an, wo irren wir uns und worauf achten wir, wenn wir die Ergebnisse zusammenfassen.
Produkt- und Projektmanagement
„Einführung des Produkts auf einem benachbarten Markt am Beispiel von Kolesa. kz → Avtoelon. uz » Karina Bytsina und. über. Marktprojektleiter. kz, Victor Krivenky, Leiter Schnittstellen und Design, Kolesa Group
Wir werden über den Beginn der internationalen Expansion der Kolesa-Gruppe berichten - die Einreise nach Usbekistan mit der Avtoelon-Autoklasse. Die Präsentation wird alles enthalten: von den strategischen Voraussetzungen und Gründen für die Wahl Usbekistans über die Besonderheiten der Verwendung lokaler Anwendungen bis hin zu den Nuancen der technischen Implementierung der usbekischsprachigen Version von „Wheels“.
„Management der Entwicklung in der Startphase anhand der Beispiele von Ticketon, Aviati, Arbuz Alexey Lee, CEO von Arbuz. kz, Aviata-Chocotravel Bo-Mitglied
Wie hart Startups mit Zaubersprüchen wie Rückstand, Funktionen, Anforderungen, Produktmarktanpassung, Wachstumshacking usw. arbeiten. Wie sollte die Struktur der Entwicklungsteams aussehen?
„Wie man ein physisches Produkt auf den internationalen Markt bringt“ Alena Tkachenko, CEO und Mitbegründerin von Nommi
In dem Bericht werden die Optionen für die Auswahl eines externen Marktes in Abhängigkeit von Ihrem Produkt, Möglichkeiten zur Gewinnung von Investitionen in das Projekt und der Herangehensweise an die Produktentwicklung sowie die Hauptrisiken der Zusammenarbeit mit China untersucht. Als Hauptbeispiele nehmen wir die Erfahrung von Nommi und einer Reihe von ESENG-Hardwareprojekten. Berücksichtigen Sie auch die Besonderheiten der Geschäftstätigkeit in den USA und der Zusammenarbeit mit Amazon.

„Evolution der Prozesse in Juno“ Alexey Minkevich, Leiter Forschung und Entwicklung des israelischen Unternehmens Juno in Minsk
Alexey leitet die Forschung und Entwicklung des israelischen Unternehmens Juno in Minsk. Juno konkurriert mit Uber und Lyft auf dem US-Markt. Hören Sie zu und diskutieren Sie, wie die Struktur des Unternehmens funktioniert, wie sich die Prozesse in Forschung und Entwicklung mit einem Wachstum von 13 auf 115 Personen entwickelt haben und wie die Arbeit der Teams organisiert ist.

„Wie man von einem anderen Beruf zum Produktmanagement wechselt “ Madina Mazina, Leiterin der Eisenbahnabteilung bei Aviata und Chocotravel
Die Mitarbeiter kommen von Projektmanagern, Teamleitern und Analysten sowie vom Marketing zu Produktmanagern. Für einen Produktmanager sind Soft Skills am wichtigsten. Ich werde Ihnen sagen, welche ersten Schritte auf dem Weg unternommen werden müssen, was Sie lernen müssen und wie Sie dem Arbeitgeber Ihre zukünftigen Erfahrungen präsentieren können.
Wichtige Punkte des Berichts:
- was der Produktmanager tut;
- wie Sie Ihre Erfahrungen in Lebensläufen und Interviews präsentieren können;
- Welche Kenntnisse und Fähigkeiten werden benötigt, um den Arbeitsplatz zu wechseln?
„Servicemodelle B2B. PLaaS, SaaS » Alexander Bondarenko, Wooppay
In diesem Bericht werden wir die Entwicklung der Arbeit mit dem B2B-Sektor im Fintech-Segment am Beispiel der Erfahrung von WOOPPAY betrachten. Wie und aufgrund dessen konnten die Möglichkeiten für Endkunden wichtiger Marktteilnehmer erweitert werden. Wie funktioniert es mit ähnlichen Produkten von innen
Wichtige Punkte des Berichts:
- Große SaaS-Projekte. Schnelles Outsourcing und alles:
- SmartSchool,
- Mobimoney,
- Geld. beeline.
Dachkriege: Angriff der Klone. Über den Kampf gegen falsche Makler und falsche Ankündigungen “ Sevil Dargan, Ruslan Baimakhanov, Kolesa Group
Wir werden Ihnen erzählen, wie der Kampf mit gefälschten Anzeigen auf dem Dach begann. Lassen Sie uns über die Bedeutung eines Gleichgewichts zwischen Quantität und Qualität der Anzeigen im Kampf für eine saubere Basis sprechen. Wir zeigen Ihnen, welche Produktlösungen im Kampf gegen Fälschungen helfen.
Mobile Entwicklung

"Wiederverwendung von Geschäftslogik in mobilen Anwendungen für iOS und Android"
Kirill Bekaev, CARK-Entwickler für Mobilgeräte
Der Zugriff auf das Netzwerk, die Verarbeitung und das Speichern von Daten sind ein wesentlicher Bestandteil der Geschäftslogik fast jeder mobilen Anwendung. Gibt es eine Möglichkeit, Geschäftslogik einmal zu schreiben und gleichzeitig auf zwei Plattformen zu verwenden? Wie kann ich Zeit für ein Projekt sparen? Welche Technologien sind derzeit verfügbar und welche Probleme können bei deren Verwendung auftreten?
"Abhängigkeitsinjektion in iOS"
Daulet Tusupbekov, DAR-Ökosystem
Abhängigkeitsinjektion oder Abhängigkeitsinjektion und manchmal „Injektion“ von Abhängigkeiten ist eines der Themen in der Entwicklungswelt, in denen Verwirrung mit Terminologie beginnt. Warum eine Injektion? Und wo sind die Abhängigkeiten? Was ist es im Allgemeinen - Technologie, Prinzip, Muster oder ein komplizierter Trick? Was ist der Zweck? Warum wird dies in Artikeln über Unit-Tests erwähnt und gibt es einen größeren Anwendungsbereich? Was ist der Unterschied zwischen IoC, DI und DIP? Wird bei Verwendung von DI ein Container benötigt? Ich werde versuchen, all diese Fragen in meinem Bericht zu beantworten und Beispiele aus meiner Erfahrung mit der Verwendung in Projekten zu zeigen.
"Sauber"Naila Kebirova, Android-Entwicklerin der Kolesa Group
Wie bewerte ich die Qualität des Codes? Was ist wichtiger, sauberer Code oder eine erledigte Aufgabe? Wie man Code schreibt, damit der Leser nicht den Gedanken hat "Was zur Hölle!"
In dem Bericht werden wir diese Schlüsselthemen erörtern und über heuristische Regeln sprechen, die dazu beitragen, dass unser Code mindestens minimal sauber bleibt.
"Wie ein Android-Entwickler die Ziel-SDK-Version erhöht hat"Ilya Osipov, leitender Android-Entwickler, Kolesa Group
In dem Bericht werde ich darüber sprechen, wie vier Projekte von Version 23 auf 26 verschoben wurden. Wir werden diskutieren, was sich geändert hat und warum, und auch die Probleme berücksichtigen, die sich aus diesen Änderungen ergeben. Ich werde mitteilen, auf welche Probleme wir gestoßen sind und wie wir sie gelöst haben, und ich werde auch häufig gestellte Fragen beantworten. Und am Ende ein kleiner Haftungsausschluss - erhöhen Sie die Version auf 28 ...
" Frachtkult
in der Architektur von iOS-Anwendungen" Amirzhan Idryshev, iOS-Entwickler Kolesa Group
Frachtkult in der Programmierung ist heutzutage ein ziemlich häufiges Problem. Und was haben wir in Bezug auf Architektur? MVC, MVP, MVVM, VIPER, RIB, VIP und viele andere mit jeweils unterschiedlichen Variationen. Warum haben wir so viele architektonische Lösungen bekommen? Und warum keiner von ihnen uns ein gutes Design garantiert. In meinem Bericht werde ich über verschiedene Ansätze zur Codetrennung in der Anwendung sprechen. Welchen Weg haben wir als Team gewählt und warum.
"Verbesserung des Lebens eines Android-Entwicklers mit Coroutines und ViewModel"Zhanibek Marshall, leitender Android-Entwickler, Kolesa Group
10 Jahre sind vergangen, seit Android erschienen ist, und der Entwicklungsprozess wird jedes Jahr komplizierter, da es keinen einzigen Ansatz gibt. Dies hat zur Entstehung von Architekturkomponenten (AAC) beigetragen, zu denen auch eine ViewModel-Bibliothek zur Implementierung des MVVM-Entwurfsmusters gehört.
Darüber hinaus wurde eine stabile Version von Kotlin Coroutine veröffentlicht, die sich mit der Lösung asynchroner Programmieraufgaben befasst.
In diesem Bericht wird Zhanibek darüber sprechen, wie das Leben von Android-Entwicklern mithilfe dieser einfachen Bibliotheken vereinfacht werden kann und wie dieser Ansatz dazu beiträgt, den Schwellenwert für den Beitritt zum Android-Team in Wheels zu senken.
„Wir verwenden Geschäftslogik plattform- und produktübergreifend wieder.“Azamat Kalmurzaev, Starke Gesellschaft (strongte. Am)
Unser Team entwickelt vier Produkte auf zwei mobilen Plattformen = 8 mobile Anwendungen mit einer signifikanten Wiederholung der Geschäftslogik. Ich werde über praktische Mechanismen sprechen, mit denen Sie einen Teil der Geschäftslogik einmal entwickeln und sowohl zwischen Plattformen als auch zwischen Produkten teilen können.

"Ich möchte ein Hipster sein" Bekarys Amankeldy, Android-Entwickler der Kolesa Group
Im Bericht werden wir uns mit den Modulen und deren Bedarf in der Android-Entwicklung vertraut machen. Erwägen Sie die Verwendung der Abhängigkeitsinjektion in Projekten mit mehreren Modulen. Wir diskutieren auch Änderungen in der Entwicklung nach Anwendung dieser Ansätze.
WEB-Entwicklung

„Architektur von Back-End-Automatisierungslösungen am Finger“ Anton Semenchenko, EPAM Systems
Lassen Sie uns einfach an den Fingern über den Komplex sprechen: Im Rahmen des Berichts skizzieren wir die Hauptschichten und -module der Back-End-Testautomatisierungslösungen, erwähnen die beliebten Tools und Einschränkungen, die sie auferlegen, und betrachten das beliebteste Entwurfsmuster und ihre Bundles.

„Über Jaeger: Wie wir die verteilte Abfrageverfolgung implementiert haben“ , Amangeldy Kadyl Senior Software Engineer, Kolesa Group
Der Übergang zu Microservices bringt nicht nur viele Vorteile, sondern auch seine Fallstricke.
Wir werden einen davon analysieren - den Lebenszyklus einer Anfrage: Verfolgung einer Anfrage vom Balancer zu Microservices.

„Architektur zum Speichern und Hochladen von Fotos“ Farukh Tursunzhanov, Kolesa Group
Ich erzähle Ihnen von den Erfahrungen bei der Implementierung eines Systems zum Speichern und Hochladen von Fotos in die Kolesa-Gruppe. Wie wir Ceph vorbereiten und schnelle Foto-Uploads bereitstellen. Wir werden ein Thema wie "kalte" und "heiße" Lagerung ansprechen.

"Okay, Google, ich möchte mithalten" Anna Vasilenko, Back-End-Entwicklerin der Kolesa Group
Lassen Sie uns die wertvollste Ressource unseres Lebens diskutieren - die Zeit. Was tun, wenn Sie noch keine Zeit hatten, wie Sie sich der Frist richtig nähern, warum es schlecht ist, wenn alle Aufgaben lange vor dem Ende des Sprints erledigt sind und wo Sie Zeit für ein Leben nach der Arbeit haben?

„Serverseitiges Rendern auf Vue.js: fast der Komplex“ Alexey Pavlov, Frontend-Entwickler der Kolesa Group
In meinem Bericht werde ich über die Konzepte der Anwendung auf einer Seite und des serverseitigen Renderns sprechen, welche Vorteile eine solche Architektur hat und welche Nachteile sie hat. Wir werden ein einfaches SPA auf Vue.js analysieren und die für die Arbeit mit SSR erforderlichen Bibliotheken berücksichtigen. Wir werden auch einen einfachen Server für SSR schreiben und ihn für die Veröffentlichung in der Produktion vorbereiten.

"GraphQL und BFF für mobile Anwendungen"
Igor Plotnikov, Tester bei der Kolesa Group
Berichten Sie, warum wir uns für GraphQL entschieden haben. Warum sollten Sie bei der Entwicklung von Anwendungen den Backend For Frontends-Ansatz verwenden? Wie wir alles getestet haben und was am Ende passiert ist.

„Funktionale automatisierte Webtests mit Codeception“ Abylhayir Ahet, Leiter Testautomatisierung, Kolesa Group
Lassen Sie uns über Testimplementierung, verwendete Muster, Datenaufbereitung, Testoptimierung und Best Practice sprechen.

„BFF. Was für ein Biest ist das? " Vasily Sizintsov, Backend-Entwickler der Kolesa Group
In dem Bericht werde ich darüber sprechen, was BFF ist und warum es benötigt wird. Wir werden die Architektur und die technischen Lösungen, die in BFF verwendet werden, am Beispiel von Krisha analysieren. kz. Wie diese Technologie die Entwicklung mobiler Plattformen beschleunigen kann. Warum das Entfernen von Logik und Stilen aus dem Anwendungscode Sie flexibler und fehlertoleranter macht.
„Geldstrafen. Microservice-Architektur für die Arbeit mit externen Diensten "
Kuanysh Rakhmetov, Alikhan Kaliev, Back-End-Entwickler, Kolesa Group
In dem Bericht wird erläutert, wie wir einen Microservice für die Arbeit mit APIs von Drittanbietern implementiert haben und auf welche Probleme wir gestoßen sind. Kuanysh wird über die Tools sprechen, die bei der Entwicklung von Microservice-, Implementierungs- und Testfunktionen verwendet wurden. Alikhan wird erzählen, wie es im Projekt verwendet wurde und über die Erfahrung der trilateralen Interaktion mit den Backend- und Frontend-Teilen.

Fazit
Wir treffen die Gäste um 9:00 Uhr, trinken vor dem Start einen Kaffee und nehmen gemütlichere Plätze ein / Adresse: Kasachstan, Almaty, st. Timiryazev, 2d, Holiday Inn Hotel.
Der Eintritt zur Konferenz ist frei, die Anzahl der Sitzplätze ist jedoch begrenzt, daher ist eine Registrierung erforderlich. Kolesa-conf.kz Die Videoaufzeichnung erfolgt auf unserem YouTube-Kanal und auf Habré.