Przejdź do głównej treści

Doświadczenie branżowe

Ponad 14 lat doświadczenia technologicznego, z głębokim zrozumieniem technicznym. Budowanie i prowadzenie różnych typów zespołów, przekształcanie starszych systemów w rentowne przedsięwzięcia.

Ostatnie osiągnięcia

  • Wdrożenie platformy społecznościowej e-commerce i AdTech napędzającej biznes o wartości 10 mln USD w jednorożcu
  • Skalowanie działalności konsultingowej w zakresie technologii i nauki o danych do 300 tys. USD ARR
  • Złożenie ponad 30 patentów w imieniu różnych firm
  • Napisanie 5 artykułów ML, z jednym opublikowanym w warsztacie najważniejszej konferencji
Pobierz CV

Konsulting #

Ostatnie #

  • (2017-2021) Główny konsultant inżynieryjny, Nykaa - Gurgaon, Indie
    • Planowanie migracji z Magento na platformę niestandardową. Wprowadzenie Pythona jako podstawowego języka w organizacji, który jest używany w prawie wszystkich częściach systemu.
    • Projektowanie i architektura usługi koszyka (oparta na SQL w pamięci, wysoce skalowalna) i bramy API (oparta na Kong).
    • Zbudowanie dwóch podstawowych platform napędzających przychody: Nykaa Ad Platform i Explore (handel społecznościowy). Elastyczna architektura pozwoliła nam łatwo zbudować sieć afiliacyjną i influencerską. Explore to spersonalizowany feed w czasie rzeczywistym wykorzystujący podejście oparte na tagach.
    • Praca nad inżynierią danych, projektowanie frameworka do ingestii danych w czasie rzeczywistym przy użyciu AWS Lambda i innych (wszystkie zdarzenia konsumenckie w całym systemie).
  • (2019-2021) Konsultant ds. uczenia maszynowego, Hike Limited - Gurgaon, Indie
    • Złożenie ponad 60 patentów i opublikowanie wielu artykułów na renomowanych konferencjach ML.
    • Praca nad hikemoji, szczególnie nad modelami widzenia komputerowego do dopasowywania komponentów do cech twarzy.
    • Prowadzenie zespołu pracującego nad stroną ML klawiatury naklejek w językach lokalnych, skuteczne wdrożenie personalizacji.
    • Prowadzenie zespołu pracującego nad Vibe ML, osiągnięcie wszystkich KPI dla matchmakingu i zbudowanie zaawansowanego modelu do wykrywania złośliwych zgłoszeń.
    • Prowadzenie zespołu Rush ML, dostarczenie wysokiej jakości doświadczenia dopasowywania w oparciu o doświadczenie i zachowanie użytkownika.

Archiwum #

  • Lenskart - Bengaluru, Indie
    • Pracowałem jako konsultant ds. nauki o danych nad systemem rekomendacji opartym na zachowaniu przeglądania użytkownika. Wykorzystywaliśmy zestaw danych sesji użytkownika, a następnie trenowaliśmy word2vec, używając podstawowych atrybutów okularów jako gramatyki.
    • Na przykład okulary mogły być reprezentowane jako unisex, czerwone, okrągłe oprawki, brązowe soczewki. Pozwoliło to na nauczenie się reprezentacji użytkownika, a następnie personalizację wyszukiwania i całego doświadczenia.
    • System ten został dalej rozwinięty przez zespół i zintegrowany z całym systemem. Został zbudowany w Pythonie, MongoDB i na infrastrukturze AWS.
  • 99Acres - Noida, Indie
    • Pracowałem jako konsultant nad tworzeniem platformy ofert lub widgetów dla starszej wersji strony internetowej. Chodziło o przyspieszenie rozwoju frontendu. Wykorzystano kombinację jQuery wraz z konfiguracją po stronie serwera, która umożliwiała tworzenie dowolnego typu widgetu, który mógł być również używany do reklam lub innych narzędzi. Jest to część największej grupy internetowej w Indiach - infoedge.
  • Blackbuck - Bengaluru, Indie
    • Pracowałem jako konsultant nad częścią produktu związaną z nauką o danych, gdzie analizowałem dane dla około 100 000 ciężarówek przez 3 miesiące, aby zidentyfikować kluczowe trasy, na których firma będzie działać. Dane GPS były walidowane przy użyciu danych satelitarnych z przetwarzaniem obrazu w celu identyfikacji ciężarówek. Zostało to wykorzystane do przedstawienia informacji członkom zarządu i inwestorom w celu podejmowania decyzji dotyczących biznesu. W tym czasie Blackbuck był postrzegany jako uber dla ciężarówek w Indiach i był jednorożcem.
  • HTMedia - Gurgaon, Indie
    • Pracowałem również jako konsultant ds. infrastruktury dla stron takich jak http://www.shine.com i http://www.desimartini.com. Shine.com to trzeci co do wielkości portal z ofertami pracy w Indiach, a desimartini to jeden z największych portali z treściami filmowymi w Indiach.
  • Giftingnation (http://www.giftingnation.com)
    • Zbudowany przy użyciu Satchmo, integruje niestandardowy plugin bramki płatności dla PayU. Satchmo wymagało dostosowań, ponieważ zintegrowano społecznościowe książki adresowe. Przeszkolony inżynier, który obecnie prowadzi projekt.
  • Mailinblue API (http://apidocs.mailinblue.com)
    • Zaprojektowałem nowe API, które zastąpiło ich wcześniejsze doraźne usługi sieciowe. Zbudowałem wrappery w wielu językach i początkową dokumentację.
  • AZOI web services (http://www.azoi.com)
    • Zbudowałem backend usług sieciowych dla ich dekodera. Obejmowało to dokumentację i skalowalne architektury.
  • Rankwatch (http://www.rankwatch.com)
    • Pomogłem w podstawowym planie biznesowym i promowałem usługę, pomogłem w projektowaniu skalowalnej architektury. Wprowadziłem mongo jako backend dla konkretnych paneli analitycznych, gdzie okazało się to bardzo skuteczne.
  • Snaplion (http://www.snaplion.com)
    • Zbudowałem oprogramowanie, które pomagało w zarządzaniu punktami lojalnościowymi.
  • Proptiger (http://www.proptiger.com)
    • Główne zaangażowanie jako konsultant ds. infrastruktury, skupiający się na migracjach baz danych i skalowalności serwerów.
  • Inteligentny pojemnik na pigułki
    • Pracowałem z jednym z najlepszych projektantów produktów w kraju nad stworzeniem inteligentnego pojemnika na pigułki dla pacjentów z gruźlicą przy użyciu tabletu z systemem Android. Projekt został wybrany i zatwierdzony do pierwszej fazy programu gruźliczego Melindy Gates.
  • Get right price
    • Agregator e-commerce z wielokategoriowym crawlingiem i obsługą ponad 10 portali e-commerce w Indiach. Zbudowany dla webchutney, gdzie firma była inkubowana.
  • thehiringtool - Hyderabad, Indie
    • Pracowałem nad systemem ATS, który integrował się z wieloma stronami firmowymi jako widget.
  • Ubermens
    • Pracowałem nad produktem konsumenckim, który pozwalał ludziom rozwiązywać quizy w celu pomiaru IQ i wygrywania nagród.

Zatrudnienie #

  • (2012-2013) Starszy menedżer inżynierii, Tradus - Gurgaon, Indie
    • Zarządzałem zespołem 15 inżynierów. Dostarczyliśmy pierwszy prawdziwy marketplace e-commerce w Indiach.
    • Prowadziłem zespół portalu http://tradus.com i zainicjowałem znaczące działania rozwojowe w ramach istniejącego starszego frameworka. Zaprojektowałem pierwsze publiczne API e-commerce w Indiach udostępnione crawlerom i agregatorom.
    • Uruchomiłem marketplace Tradus, pierwszy w Indiach przed shopclues. Odświeżyłem całkowicie wygląd Tradus za pomocą zaawansowanych widgetów i ulepszonych bibliotek JavaScript. Poprawiłem wydajność platformy Tradus.
  • (2010-2011) Inżynier oprogramowania, Tyroo - Gurgaon, Indie
    • Pracowałem w największej firmie adtech w Indiach. Budowałem systemy analityczne w core Java.
  • (2009) Inżynier oprogramowania, Kirusa - New Delhi, Indie
    • Odpowiedzialny za wdrożenie i dostarczenie linii produktów firmy: Kirusa Voice SMS – aplikacji łączącej wiadomości głosowe i SMS. Szeroko stosowany produkt oprogramowania wdrożony u ponad 20 klientów telekomunikacji bezprzewodowej o łącznym zasięgu ponad 250 milionów użytkowników. Główne wykorzystywane technologie to J2EE i MySQL.
  • (2009) Inżynier oprogramowania, Clickable - Gurgaon, Indie
    • Clickable ułatwia reklamodawcom i agencjom zarządzanie wydajnością pay-per-click (PPC) we wszystkich głównych sieciach reklamowych. Jest to firma z top 50 Techcrunch i wykonała niesamowitą pracę w tej niszy. Mój obszar pracy obejmował bezpieczeństwo i wewnętrzną inżynierię produktu. Celem było uczynienie obecnej aplikacji solidną i skalowalną na przyszłość. Wykorzystywane technologie to platforma .NET (C#, ASP.NET), MS SQL.
  • (2008-2009) Inżynier oprogramowania M-power - New Delhi, Indie
    • Dołączyłem do zespołu, który został przejęty. MPower money zostało opracowane w celu ułatwienia płatności pieniężnych za pomocą SMS-a. Pracowałem nad PHIRE, pierwszą na świecie mobilną siecią debetową, która pozwalała użytkownikom na dokonywanie transakcji i wykonywanie funkcji bankowych za pomocą wiadomości tekstowych z ich telefonów komórkowych.
  • (2007-2008) Inżynier oprogramowania, Slideshare - New Delhi, Indie
    • Jeden z pierwszych 5 inżynierów oprogramowania w firmie, dołączyłem do niej prosto z uniwersytetu.
    • Byłem odpowiedzialny za rozwój nowych funkcji, w tym przesyłania URL i zarządzania serwerem. Ostatecznie powierzono mi decyzje architektoniczne dotyczące silnika konwersji. W tym celu wykorzystałem wiele narzędzi, takich jak Ruby, RoR, FreeBSD, MySQL, Python, Open Office, PHP, apache, nginx i eclipse.

Staże #

  • (2007) B-Core Software Private Limited - Tokio, Japonia
    • Moja praca w BCore jako badacz i programista obejmowała podróż do Tokio w celu lepszego zrozumienia specyfikacji budowania oprogramowania wokół algorytmów wizyjnych i optymalizacji implementacji.
  • (2006) Google Summer