Salta al contenuto principale

Esperienza nel settore

Oltre 14 anni di esperienza tecnologica, con una profonda comprensione tecnica. Ho costruito e gestito diversi tipi di team, trasformando sistemi legacy in attività redditizie.

Risultati recenti

  • Lanciato una piattaforma di e-commerce sociale e AdTech che ha generato un business da 10 milioni di dollari in un’azienda unicorno
  • Scalato un’attività di consulenza tecnologica e Data Science a 300.000 dollari di ARR
  • Oltre 30 brevetti depositati per conto di varie aziende
  • 5 articoli di ML scritti, con un articolo pubblicato in un workshop di una conferenza di alto livello
Scarica CV

Consulenza #

Recente #

  • (2017-2021) Consulente ingegneristico principale, Nykaa - Gurgaon, India
    • Pianificazione della migrazione da Magento a una piattaforma personalizzata. Introdotto Python come linguaggio principale all’interno dell’organizzazione, utilizzato per quasi tutte le parti del sistema.
    • Progettazione e architettura del servizio Carrello (basato su SQL in-memory, altamente scalabile) e del gateway API (basato su Kong).
    • Costruito due piattaforme principali di generazione di ricavi con la Nykaa Ad Platform ed Explore (commercio sociale). L’architettura flessibile ci ha permesso di costruire facilmente la rete di affiliati e influencer. Explore è un feed personalizzato in tempo reale che utilizza un approccio basato su tag.
    • Lavorato sull’ingegneria dei dati, progettando il framework di ingestione in tempo reale utilizzando AWS Lambda e altro. (Tutti gli eventi dei consumatori a livello di sistema)
  • (2019-2021) Consulente di machine learning, Hike Limited - Gurgaon, India
    • Depositato oltre 60 brevetti e pubblicato diversi articoli in rinomate conferenze di ML.
    • Lavorato sull’hikemoji, in particolare sui modelli di Computer Vision per abbinare i componenti agli attributi facciali.
    • Guidato il team che lavorava sul lato ML della tastiera di adesivi in vernacolare, implementando con successo la personalizzazione.
    • Guidato il team che lavorava su Vibe ML, raggiungendo tutti i KPI per il matchmaking e costruendo un modello sofisticato per il rilevamento di segnalazioni malevole.
    • Guidato il team per Rush ML fornendo un’esperienza di abbinamento di qualità basata sull’esperienza e il comportamento dell’utente.

Archivi #

  • Lenskart - Bengaluru, India
    • Ho lavorato come consulente di data science su un sistema di raccomandazione basato sul comportamento di visualizzazione dell’utente. Stavamo utilizzando il dataset della sessione dell’utente e poi addestrando un word2vec utilizzando gli attributi sottostanti degli occhiali come grammatica.
    • Ad esempio, un paio di occhiali poteva essere rappresentato come unisex, rosso, montatura rotonda, lenti marroni. Questo ci ha permesso di apprendere la rappresentazione dell’utente e poi personalizzare la sua ricerca e l’intera esperienza.
    • Questo sistema è stato ulteriormente sviluppato dal team e integrato nell’intero sistema. È stato costruito in Python, MongoDB e sull’infrastruttura AWS.
  • 99Acres - Noida, India
    • Ho lavorato come consulente per la realizzazione della piattaforma di offerte o widget per il sito web legacy. L’obiettivo era garantire che lo sviluppo frontend potesse essere accelerato. Utilizzava una combinazione di jQuery insieme a una configurazione lato server che permetteva la creazione di qualsiasi tipo di widget che poteva essere utilizzato anche per annunci o qualsiasi altra utilità. Questa è parte del più grande gruppo internet dell’India, infoedge.
  • Blackbuck - Bengaluru, India
    • Ho lavorato come consulente sulla parte di data science del prodotto, dove ho analizzato i dati di circa 100.000 camion in 3 mesi per identificare le rotte chiave su cui l’azienda avrebbe operato. I dati GPS sono stati convalidati utilizzando dati satellitari con elaborazione delle immagini per identificare i camion. Questo è stato utilizzato per presentare informazioni ai membri del consiglio e agli investitori per prendere decisioni sull’attività. A quel punto, Blackbuck era visto come l’Uber per i camion in India ed era un unicorno.
  • HTMedia - Gurgaon India
    • Ho lavorato anche come consulente infrastrutturale per siti come http://www.shine.com e http://www.desimartini.com. Shine.com è il terzo più grande sito di lavoro in India e desimartini è uno dei più grandi siti di contenuti cinematografici in India.
  • Giftingnation (http://www.giftingnation.com)
    • Costruito utilizzando Satchmo e integra un plugin personalizzato di gateway di pagamento per PayU. Satchmo necessitava di personalizzazioni in quanto integrava rubriche sociali. Ho formato un ingegnere che attualmente guida il progetto.
  • Mailinblue API (http://apidocs.mailinblue.com)
    • Ho progettato la nuova API che ha sostituito i loro precedenti servizi web ad hoc. Ho costruito wrapper in più linguaggi e la documentazione iniziale.
  • AZOI web services (http://www.azoi.com)
    • Ho costruito i servizi web backend per il loro set-top box. Inclusa documentazione, architetture scalabili.
  • Rankwatch (http://www.rankwatch.com)
    • Ho aiutato con il piano aziendale principale e ho evangelizzato il servizio, ho aiutato con la progettazione di un’architettura scalabile. Ho introdotto mongo come backend per specifiche dashboard di analisi dove si è dimostrato altamente efficace.
  • Snaplion (http://www.snaplion.com)
    • Ho costruito un software che ha aiutato con la gestione dei punti fedeltà.
  • Proptiger (http://www.proptiger.com)
    • Impegno principale come consulente infrastrutturale, concentrandomi sulle migrazioni dei database e sulla scalabilità dei server.
  • Pillola intelligente
    • Ho lavorato con uno dei migliori designer di prodotti del paese per costruire una pillola intelligente per pazienti affetti da TB utilizzando un tablet Android. Il progetto è stato selezionato e approvato per la fase 1 del programma TB di Melinda Gates.
  • Get right price
    • Un aggregatore di e-commerce con crawling multi-categoria e supporto per oltre 10 portali di e-commerce in India. Costruito per webchutney dove l’azienda veniva incubata.
  • thehiringtool - Hyderabad, India
    • Ho lavorato su un sistema ATS che si integrava con molteplici siti web aziendali come widget.
  • Ubermens
    • Ho lavorato su un prodotto di consumo che permetteva alle persone di fare quiz per misurare il loro QI e vincere premi

Impiego #

  • (2012-2013) Senior Engineering Manager, Tradus - Gurgaon, India
    • Ho gestito un team di 15 ingegneri. Abbiamo realizzato il primo vero marketplace e-commerce in India.
    • Ho guidato il team del portale http://tradus.com e ho avviato significative attività di sviluppo all’interno del framework legacy esistente. Ho progettato le prime API e-commerce pubbliche in India condivise con crawler e aggregatori.
    • Ho lanciato il marketplace tradus, il primo in India prima di shopclues. Ho rinnovato completamente l’aspetto di tradus con widget sofisticati e librerie JavaScript avanzate. Ho migliorato le prestazioni della piattaforma tradus.
  • (2010-2011) Ingegnere software, Tyroo - Gurgaon India
    • Ho lavorato nella più grande azienda adtech dell’India. Ho costruito sistemi analitici in core java.
  • (2009) Ingegnere software, Kirusa - New Delhi, India
    • Responsabile dell’implementazione e della consegna della linea di prodotti dell’azienda: Kirusa Voice SMS – un’applicazione per combinare messaggi vocali e SMS. Un prodotto software ampiamente utilizzato implementato in oltre 20 clienti di telecomunicazioni wireless con una portata combinata di oltre 250 milioni di utenti. Le principali tecnologie coinvolte sono J2EE e MySQL.
  • (2009) Ingegnere software, Clickable - Gurgaon, India
    • Clickable rende facile per gli inserzionisti e le agenzie gestire le prestazioni pay-per-click (PPC) su tutti i principali network pubblicitari. È una delle top 50 aziende di Techcrunch e ha fatto un lavoro straordinario in questa nicchia. La mia area di lavoro era nella sicurezza e nell’ingegneria del prodotto interno. L’obiettivo era rendere l’applicazione attuale robusta e scalabile per il futuro. Le tecnologie coinvolte erano la piattaforma .NET (C#, ASP.NET), MS SQL.
  • (2008-2009) Ingegnere software M-power - New Delhi, India
    • Mi sono unito al team che è stato acquisito. MPower money è stato sviluppato per facilitare il pagamento di denaro tramite SMS. Ho lavorato su PHIRE, la prima rete di debito mobile al mondo che permetteva agli utenti di effettuare transazioni e funzioni bancarie utilizzando messaggi di testo dai loro dispositivi.
  • (2007-2008) Ingegnere software, Slideshare - New Delhi, India
    • Uno dei primi 5 ingegneri software dell’azienda, mi sono unito direttamente dall’università.
    • Ero responsabile dello sviluppo di nuove funzionalità, alcune delle quali includevano il caricamento URL e la gestione del server. Alla fine, mi sono state assegnate decisioni architetturali per il motore di conversione. Per questo, ho sfruttato molteplici strumenti, come Ruby, RoR, FreeBSD, MySQL, Python, Open Office, PHP, apache, nginx ed eclipse.

Stage #

  • (2007) B-Core Software Private Limited - Tokyo, Giappone
    • Il mio lavoro presso BCore come Ricercatore e Sviluppatore Software ha comportato un viaggio a Tokyo per comprendere meglio le specifiche di costruzione del software relative agli algoritmi di visione e all’ottimizzazione dell’implementazione.
  • (2006) Google Summer of Code - OSDL
    • Ho lavorato sul testing di NFSv4, sviluppando un set di script utilizzati in combinazione con NetEm (emulazione di rete supportata dal kernel linux) per il testing. Questo ha aiutato OSDL a testare meglio il loro codice.
  • (2006) Oracle Corporation - Bengaluru, India
    • In Oracle, ho lavorato allo sviluppo di Web Service PDS con il team Server a Bangalore, per creare un plugin per Oracle Reports server utilizzando Java. Il plugin che ho progettato ha ricevuto apprezzamenti e recensioni positive presso la sede centrale di Oracle negli Stati Uniti.
  • (2005) Google Summer of Code - Mozilla
    • Selezionato come 1 dei primi 5 indiani a partecipare al summer of code.
    • Ho lavorato su un editor XUL WYSIWYG, partendo dal codice base iniziale di chameleon.
  • (2005) Tekriti software - Gurgaon, India
    • Come stagista estivo per Tekriti, ho sviluppato un prototipo di PVR (Personal Video Recording), simile a TiVo, utilizzando hardware off-the-shelf e software Open source.
    • È stato costruito un set-top box compatto utilizzando la scheda embedded VIA EPIA e MythTV, generando EPG crawlando le liste TV di Indiatimes.com. Il codice è stato parzialmente contribuito alla comunità open source.