Ir para o conteúdo principal

Experiência na indústria

Mais de 14 anos de experiência em tecnologia, com compreensão profunda de tecnologia. Construiu e geriu diversos tipos de equipas, transformou sistemas legados em negócios lucrativos.

Realizações recentes

  • Lançou plataforma de comércio eletrónico social e AdTech impulsionando negócio de $10M em unicórnio
  • Expandiu negócio de consultoria em tecnologia e ciência de dados para $300K ARR
  • Mais de 30 patentes registadas em nome de várias empresas
  • 5 artigos de ML escritos, com um artigo publicado num workshop de conferência de topo
Descarregar CV

Consultoria #

Recente #

  • (2017-2021) Consultor principal de engenharia, Nykaa - Gurgaon, Índia
    • Planeamento de migração do Magento para plataforma personalizada. Introduziu Python como linguagem principal na organização, que é usada em quase todas as partes do sistema.
    • Design e arquitetura do serviço de Carrinho (baseado em SQL em memória, altamente escalável) e gateway API (baseado em Kong).
    • Construiu duas plataformas principais de geração de receita com a Plataforma de Anúncios Nykaa e Explore (Comércio social). A arquitetura flexível permitiu-nos construir facilmente a rede de afiliados e influenciadores. O Explore é um feed personalizado em tempo real usando uma abordagem baseada em etiquetas.
    • Trabalhou em engenharia de dados, projetando a estrutura de ingestão em tempo real usando AWS Lambda e mais. (Todos os eventos do consumidor em todo o sistema)
  • (2019-2021) Consultor de aprendizagem automática, Hike Limited - Gurgaon, Índia
    • Registou mais de 60 patentes e publicou vários artigos em conferências de ML renomadas.
    • Trabalhou no hikemoji, especialmente em modelos de Visão Computacional para combinar componentes com atributos faciais.
    • Liderou a equipa que trabalhou no lado ML do teclado de autocolantes vernaculares, implementou com sucesso a personalização.
    • Liderou a equipa que trabalhou no Vibe ML, atingiu todos os KPIs para o matchmaking e construiu um modelo sofisticado para deteção de denúncias maliciosas.
    • Liderou a equipa do Rush ML, proporcionando uma experiência de correspondência de qualidade baseada na experiência e comportamento do utilizador.

Arquivos #

  • Lenskart - Bengaluru, Índia
    • Trabalhei como consultor de ciência de dados num sistema de recomendação baseado no comportamento de visualização do utilizador. Usávamos o conjunto de dados da sessão do utilizador e depois treinávamos um word2vec usando os atributos subjacentes dos óculos como gramática.
    • Por exemplo, uns óculos podiam ser representados como unissexo, vermelho, aro redondo, lente castanha. Isto permitiu-nos aprender a representação do utilizador e depois personalizar a sua pesquisa e toda a experiência.
    • Este sistema foi posteriormente desenvolvido pela equipa e integrado em todo o sistema. Foi construído em python, mongoDB e na infraestrutura AWS.
  • 99Acres - Noida, Índia
    • Trabalhei como consultor na criação da plataforma de negócios ou widgets para o site legado. O objetivo era garantir que o desenvolvimento frontend pudesse ser acelerado. Usava uma combinação de jquery juntamente com uma configuração do lado do servidor que permitia a criação de qualquer tipo de widget que também pudesse ser usado para anúncios ou qualquer outra utilidade. Esta é parte do maior grupo de internet da Índia, o infoedge.
  • Blackbuck - Bengaluru, Índia
    • Estava a trabalhar na parte de ciência de dados do produto como consultor, onde analisei dados de cerca de 100.000 camiões durante 3 meses para identificar rotas-chave nas quais o negócio operaria. Os dados de GPS foram validados usando dados de satélite com processamento de imagem para identificar camiões. Isto foi usado para apresentar informações aos membros do conselho e investidores para tomar decisões sobre o negócio. Naquele momento, a Blackbuck era vista como o uber para camiões na Índia e era um unicórnio.
  • HTMedia - Gurgaon, Índia
    • Trabalhei também com sites como http://www.shine.com e http://www.desimartini.com como consultor de infraestrutura. O Shine.com é o terceiro maior site de empregos da Índia e o desimartini é um dos maiores sites de conteúdo cinematográfico da Índia.
  • Giftingnation (http://www.giftingnation.com)
    • Construído usando Satchmo, e integra um plugin de gateway de pagamento personalizado para PayU. O Satchmo precisava de personalizações, pois integrava livros de endereços sociais. Treinei um engenheiro que atualmente lidera o projeto.
  • API Mailinblue (http://apidocs.mailinblue.com)
    • Arquitetei a nova API que substituiu os seus serviços web ad hoc anteriores. Construí wrappers em várias linguagens e documentação inicial.
  • Serviços web AZOI (http://www.azoi.com)
    • Construí os serviços web de backend para a sua set-top box. Incluiu documentação, arquiteturas escaláveis.
  • Rankwatch (http://www.rankwatch.com)
    • Ajudei com o plano de negócios principal e evangelizei o serviço, ajudei a projetar arquitetura escalável. Introduzi o mongo como backend para painéis de análise específicos onde provou ser altamente eficaz.
  • Snaplion (http://www.snaplion.com)
    • Construí software que ajudou na gestão de pontos de fidelidade.
  • Proptiger (http://www.proptiger.com)
    • Envolvimento principal como consultor de infraestrutura, focando em migrações de bases de dados e escalabilidade de servidores.
  • Caixa de comprimidos inteligente
    • Trabalhei com um dos melhores designers de produtos do país para construir uma caixa de comprimidos inteligente para pacientes com TB usando um tablet Android. O projeto foi selecionado e aprovado para a fase 1 do programa TB de Melinda Gates.
  • Get right price
    • Um agregador de comércio eletrónico com rastreamento multicategoria e suporte a mais de 10 portais de comércio eletrónico na Índia. Construído para a webchutney, onde a empresa estava a ser incubada.
  • thehiringtool - Hyderabad, Índia
    • Trabalhei num sistema ATS que se integrava com vários sites de empresas como um widget.
  • Ubermens
    • Trabalhei num produto de consumo que permitia às pessoas fazer questionários para medir o seu QI e ganhar prémios

Emprego #

  • (2012-2013) Gerente Sénior de Engenharia, Tradus - Gurgaon, Índia
    • Geri uma equipa de 15 engenheiros. Entregámos o primeiro verdadeiro mercado de comércio eletrónico da Índia.
    • Liderei a equipa do portal http://tradus.com e iniciei atividades de desenvolvimento significativas dentro da estrutura legada existente. Projetei as primeiras APIs públicas de comércio eletrónico na Índia partilhadas com rastreadores e agregadores.
    • Lancei o mercado tradus, o primeiro na Índia antes do shopclues. Renovei completamente o visual do tradus com widgets sofisticados e bibliotecas javascript aprimoradas. Melhorei o desempenho da plataforma tradus.
  • (2010-2011) Engenheiro de software, Tyroo - Gurgaon, Índia
    • Trabalhei na maior empresa de adtech da Índia. Construí sistemas analíticos em java core.
  • (2009) Engenheiro de software, Kirusa - Nova Deli, Índia
    • Responsável pela implementação e entrega da linha de produtos da empresa: Kirusa Voice SMS – uma aplicação para combinar mensagens de voz e SMS. Um produto de software amplamente utilizado implantado em mais de 20 clientes de telecomunicações sem fios com um alcance combinado de mais de 250 milhões de utilizadores. As principais tecnologias envolvidas são J2EE e MySQL.
  • (2009) Engenheiro de software, Clickable - Gurgaon, Índia
    • A Clickable facilita a gestão do desempenho pay-per-click (PPC) para anunciantes e agências em todas as principais redes de publicidade. É uma empresa Techcrunch top 50 e fez um trabalho incrível neste nicho. A minha área de trabalho era em segurança e engenharia de produtos internos. O objetivo era tornar a aplicação atual robusta e escalável para o futuro. As tecnologias envolvidas eram plataforma .NET (C#, ASP.NET), MS SQL.
  • (2008-2009) Engenheiro de software M-power - Nova Deli, Índia
    • Juntei-me à equipa que foi adquirida. O MPower money foi desenvolvido para facilitar o pagamento de dinheiro via SMS. Trabalhei no PHIRE, a primeira rede de débito móvel do mundo que permitia aos utilizadores realizar transações e funções bancárias usando mensagens de texto dos seus telemóveis.
  • (2007-2008) Engenheiro de software, Slideshare - Nova Deli, Índia
    • Primeiros 5 engenheiros de software na empresa, juntei-me diretamente da universidade.
    • Era responsável pelo desenvolvimento de novas funcionalidades, algumas das quais incluíam upload de URL e gestão de servidores. Eventualmente, fui designado para decisões arquitetónicas para o motor de conversão. Para isso, utilizei várias ferramentas, como Ruby, RoR, FreeBSD, MySQL, Python, Open Office, PHP, apache, nginx e eclipse.

Estágios #

  • (2007) B-Core Software Private Limited - Tóquio, Japão
    • O meu trabalho na BCore como Investigador e Desenvolvedor de Software envolveu uma viagem a Tóquio para melhor compreender as especificações de construção de software em torno de algoritmos de visão e otimização de implementação.
  • (2006) Google Summer of Code - OSDL
    • Trabalhei em testes NFSv4, desenvolvi um conjunto de scripts que foi usado em conjunto com o NetEm (emulação de rede suportada pelo kernel linux) para testes. Isto ajudou a OSDL a testar melhor o seu código.
  • (2006) Oracle Corporation - Bengaluru, Índia
    • Na Oracle, trabalhei no desenvolvimento de Web Service PDS com a equipa de Servidores em Bangalore, para criar um plugin para o servidor Oracle Reports usando Java. O plugin que projetei recebeu apreciação e críticas positivas na sede da Oracle nos EUA.
  • (2005) Google Summer of Code - Mozilla
    • Selecionado como 1 dos 5 primeiros indianos a participar no summer of code.
    • Trabalhei num editor XUL WYSIWYG, partindo da base de código inicial do chameleon.
  • (2005) Tekriti software - Gurgaon, Índia
    • Como Estagiário de Verão na Tekriti, desenvolvi um protótipo PVR (Gravação de Vídeo Pessoal), semelhante ao TiVo, usando hardware de prateleira e software de código aberto.
    • Foi construída uma set-top box compacta usando a placa embutida VIA EPIA e MythTV, gerando EPG através da extração de listagens de TV do Indiatimes.com. Parte do código foi contribuído de volta para a comunidade de código aberto.