Já se passaram quase 2 anos. Ainda me pergunto por que eles me escolheram


Experiência profissional ??‍?

Éramos a equipe de plataformas por trás do site nasdaq.com. Minha função profissional era basicamente uma mistura de duas coisas.

Incluía chamadas de código ocasionais para problemas de produção.

Vamos nos aprofundar...

Comecei a trabalhar na Nasdaq como Student Worker (Estágio remunerado). Inicialmente, fui designado para trabalhar em alguns bugs dos microsserviços Go. Essa tarefa me forçou a olhar além do nosso código. Pela primeira vez, comecei a pesquisar um código de dependência para entender melhor as funções. Esta tarefa nos ajudou a economizar memória. Fui premiado por isso :)

\\\"My

Aprendizagem interessante: O que é pprof?

Enquanto isso, comecei a aprender sobre os diferentes pipelines de CI/CD construídos no GitLab. Isso me ajudou a aprender git em profundidade. Fui adicionado à equipe de lançamento. Eu estava gerenciando vários clusters e várias implantações espalhadas por diferentes namespaces.

Aprendizado interessante: se você precisar gerenciar vários clusters Kubernetes. Em vez de usar o sinalizador --kubeconfig passando contextos diferentes a cada vez. Configure aliases no Linux para cada um deles.

As responsabilidades me ajudaram a aprender estratégias de implantação diferentes do Kubernetes. Aprendi sobre servidores CMSe IIS. Estávamos desenvolvendo gráficos Helm para os novos serviços, enquanto mantínhamos e atualizamos as implantações mais antigas. A escala em que trabalhamos foi incrível!

Em um dia normal, ele ultrapassa 1 bilhão de solicitações em nossos sistemas!

Seguindo em frente, tivemos que lançar um determinado conjunto de novos recursos dentro de um prazo. Recebemos ligações para a sala de guerra. Aprendeu como aumentar a pressão. Aprendi como os idosos usam ideias de pingue-pongue para funcionar melhor.

Aprendizado interessante: Como profissional de CI/CD, você deve garantir que os desenvolvedores possam implantar suas alterações em ambientes inferiores sem sua ajuda.

Novos desafios me aguardavam neste caminho. Para uma determinada definição de problema, precisávamos de um modelo de aprendizado de máquina. Apesar de eu não ter experiência anterior, meu gerente me pediu para aprender e implementar. Lembro-me dele me dizendo:
\\\"Compreender os modelos de aprendizado de máquina não será opcional nos próximos 5 anos\\\"

Era o primeiro projeto que eu liderava. Tinha que ser perfeito! Eu fiz minha pesquisa. Encontre soluções que atendam às nossas necessidades. A cada iteração, meu gerente me incentivava a criar soluções melhores. Fiquei muito melhor em Python e usando modelos de aprendizado de máquina. Para reduzir o tempo de resposta, aprendi vários algoritmos como Cosine Similarity, Redes Neurais, KNN, ANN, e muito mais. Eu criei minha própria pesquisa vetorial! Construímos os pipelines e implantações para isso. A parte divertida de contentorizar o projeto de ML dentro das restrições de tamanho.

Aprendizado interessante: Meu gerente me disse uma vez: \\\"A resiliência supera todas as outras coisas na produção\\\"

Eu estava corrigindo CVEs em diferentes partes de nossos sistemas. Aprendi um pouco de PHP neste processo. Esta pode não ter sido a tarefa mais interessante. Mas definitivamente, aquele que me ensinou a escrever um código melhor. Foi um dos passos em direção ao Shift Left.

Aprendizagem interessante: o que diabos é um CVE?

Nessa época, a onda de IA começou a chegar às costas da Nasdaq. As discussões sobre projetos de IA estavam acontecendo por toda parte. Minha equipe se envolveu na criação de projetos incríveis que usam vários modelos de ML. Configuração de pipelines de CI/CD, pipelines de dados, código otimizado, sistemas de melhor classificação e cache confiável. Eu não era o desenvolvedor que trabalhava diretamente nesses sistemas. No entanto, eu estava apoiando este projeto apenas como engenheiro de DevOps.

Por último, aprendi como melhorar o desempenho de nossas páginas da web. Como rastreá-lo, por que melhorá-lo. Tentei entender como isso impacta o negócio. Os insights ajudaram os desenvolvedores a melhorar seu código. Meu gerente me ensinou:
\\\"Sempre pense no usuário final. Você nunca estará errado\\\"

Aprendizagem interessante: o que são Web Vitals?

Tenho certeza que você não leu tudo?
Está tudo bem! Estou apenas blogando meu trabalho :)


Equipe e Cultura ??

Foi uma das melhores equipes em que trabalhei. Tínhamos pessoas espalhadas por continentes em uma configuração remota. A maioria dos membros da minha equipe morava em Bangalore. Tivemos uma configuração remota até janeiro de 2024.
Anteriormente, íamos ao escritório para eventos, salas de guerra, reuniões e coisas assim. Desde este ano, tivemos uma configuração híbrida com aproximadamente 2 dias no escritório. A equipe me apoiou quando enfrentei a fase mais difícil da minha vida pessoal. A equipe me pediu para tirar férias e cuidar de mim e da minha família por semanas.

Muitas equipes trabalham para enviar recursos. Adorei o fato de que uma vez por semana minha equipe se conectava apenas para discutir tecnologia. Compartilhe ideias e tenha insights sobre os impactos nos negócios.

Eu aproveitaria este momento para agradecer meu empresário. Acredito que a cultura da sua equipe é definida pelo gestor. Ele é uma pessoa com formação técnica. Não apenas entende nosso trabalho, mas também nos dá a visão para realizá-lo melhor. Acho que aprendi muito com ele, seja na frente técnica ou comercial. Um gerente solidário que acredita em você foi minha bênção na Nasdaq!
Incrivelmente grato aos meus idosos também. Eles me ajudaram, me ensinaram e até toleraram minhas perguntas estúpidas.


Trabalho e muito mais ✨

Como desenvolvedor, seu trabalho não se limita apenas a recursos de envio. Quando entrei na NASDAQ, planejei alcançar coisas que também atendessem aos meus objetivos pessoais.

Em alguns meses, tornei-me parte da comunidade de desenvolvedores. Começamos a fazer workshops e eventos com outras comunidades de desenvolvedores em Bangalore.

Nossa equipe realizou coletivamente quase 15 eventos focados em desenvolvedores em um ano. Fiz parte da equipe principal que aceitou as comunidades e organizou todo o evento. Além de hospedar comunidades em nosso escritório, também patrocinamos alguns eventos. Meu favorito foi quando minha equipe fez parte do Google DevFest Bangalore 2023.

Meu gerente me incentivou a falar em eventos para desenvolvedores. Com uma pitada de sorte no ano passado, pude falar em alguns eventos.
Pude falar no Google Office como palestrante na Google Cloud Community Bangalore.

Com as bênçãos da minha mãe, fui selecionado como palestrante na GitOpsCon 2024, América do Norte. Com o apoio de toda a equipe da Nasdaq, consegui viajar meio mundo. Sou grato pelo apoio do meu gerente, do chefe da Nasdaq Índia, e da minha equipe. Uma coisa adorável que sempre lembrarei é que Smitha (um dos chefes da Nasdaq Índia) me desejou sorte às 3 da manhã antes da minha palestra.

Além de fundir a MRS, consertar a produção e construir pipelines, essas foram minhas melhores lembranças na Nasdaq.
Todo o meu trabalho e determinação foram premiados no evento do 10º aniversário da Nasdaq Índia.


Diversão ?

O edifício de escritórios está equipado com todas as comodidades como ginásio, ténis de mesa, piscina de 8 bolas, zonas para dormir, carrom e um fantástico terraço!
As festas na Nasdaq são loucas! A primeira vez que conheci minha equipe foi na festa de final de ano, antes de ingressar na empresa. Eles reservaram todo o RCB Cafe em Bangalore! Dançamos até tarde da noite.

\\\"My

Além dos grandes eventos incríveis, nos divertimos muito nos eventos gerais organizados de tempos em tempos. O melhor evento foi o evento do 10º aniversário da Nasdaq Índia. Foi uma série de festas que durou uma semana. O dia do evento principal. Festejamos em nosso prédio comercial até as 3 da manhã! Uma das melhores festas da minha vida


\\\"My

Minha equipe com nosso CEO

Dito isso, passei momentos maravilhosos trabalhando na Nasdaq. Para quem está lendo isso, a Nasdaq é um ótimo lugar para trabalhar.
As condições da minha vida pessoal e objetivos foram os motivos pelos quais tive que me separar da empresa. Mas continuarei sempre torcendo pela equipe do lado de fora!


Se você gostou deste conteúdo, pode me seguir aqui ou no Twitter em kitarp29 para mais!

Obrigado por ler meu artigo :)

","image":"http://www.luping.net/uploads/20241108/1731044890672da61ab7dfa.jpg","datePublished":"2024-11-08T19:13:41+08:00","dateModified":"2024-11-08T19:13:41+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Minha experiência NASDAQ

Minha experiência NASDAQ

Publicado em 2024-11-08
Navegar:752

Este artigo é sobre minha experiência de trabalho na Nasdaq. Pode ser um pouco demorado :)

Eu sou Pratik Singh, e costumava trabalhar na Nasdaq como Desenvolvedor de software sênior na equipe WebProperties.
Então vamos começar!


Como fui selecionado ?? ?

NASDAQ abordado para esta vaga no meu Linkedin. Houve várias rodadas de tecnologia, gestão e RH. Você pode encontrar mais detalhes neste artigo: Aqui

Já se passaram quase 2 anos. Ainda me pergunto por que eles me escolheram


Experiência profissional ??‍?

Éramos a equipe de plataformas por trás do site nasdaq.com. Minha função profissional era basicamente uma mistura de duas coisas.

  • Construindo Go e Python Microsserviços
  • Construindo Manutenção dos pipelines CI/CD e dos ambientes de comparação.

Incluía chamadas de código ocasionais para problemas de produção.

Vamos nos aprofundar...

Comecei a trabalhar na Nasdaq como Student Worker (Estágio remunerado). Inicialmente, fui designado para trabalhar em alguns bugs dos microsserviços Go. Essa tarefa me forçou a olhar além do nosso código. Pela primeira vez, comecei a pesquisar um código de dependência para entender melhor as funções. Esta tarefa nos ajudou a economizar memória. Fui premiado por isso :)

My NASDAQ Experience

Aprendizagem interessante: O que é pprof?

Enquanto isso, comecei a aprender sobre os diferentes pipelines de CI/CD construídos no GitLab. Isso me ajudou a aprender git em profundidade. Fui adicionado à equipe de lançamento. Eu estava gerenciando vários clusters e várias implantações espalhadas por diferentes namespaces.

Aprendizado interessante: se você precisar gerenciar vários clusters Kubernetes. Em vez de usar o sinalizador --kubeconfig passando contextos diferentes a cada vez. Configure aliases no Linux para cada um deles.

As responsabilidades me ajudaram a aprender estratégias de implantação diferentes do Kubernetes. Aprendi sobre servidores CMSe IIS. Estávamos desenvolvendo gráficos Helm para os novos serviços, enquanto mantínhamos e atualizamos as implantações mais antigas. A escala em que trabalhamos foi incrível!

Em um dia normal, ele ultrapassa 1 bilhão de solicitações em nossos sistemas!

Seguindo em frente, tivemos que lançar um determinado conjunto de novos recursos dentro de um prazo. Recebemos ligações para a sala de guerra. Aprendeu como aumentar a pressão. Aprendi como os idosos usam ideias de pingue-pongue para funcionar melhor.

Aprendizado interessante: Como profissional de CI/CD, você deve garantir que os desenvolvedores possam implantar suas alterações em ambientes inferiores sem sua ajuda.

Novos desafios me aguardavam neste caminho. Para uma determinada definição de problema, precisávamos de um modelo de aprendizado de máquina. Apesar de eu não ter experiência anterior, meu gerente me pediu para aprender e implementar. Lembro-me dele me dizendo:
"Compreender os modelos de aprendizado de máquina não será opcional nos próximos 5 anos"

Era o primeiro projeto que eu liderava. Tinha que ser perfeito! Eu fiz minha pesquisa. Encontre soluções que atendam às nossas necessidades. A cada iteração, meu gerente me incentivava a criar soluções melhores. Fiquei muito melhor em Python e usando modelos de aprendizado de máquina. Para reduzir o tempo de resposta, aprendi vários algoritmos como Cosine Similarity, Redes Neurais, KNN, ANN, e muito mais. Eu criei minha própria pesquisa vetorial! Construímos os pipelines e implantações para isso. A parte divertida de contentorizar o projeto de ML dentro das restrições de tamanho.

Aprendizado interessante: Meu gerente me disse uma vez: "A resiliência supera todas as outras coisas na produção"

Eu estava corrigindo CVEs em diferentes partes de nossos sistemas. Aprendi um pouco de PHP neste processo. Esta pode não ter sido a tarefa mais interessante. Mas definitivamente, aquele que me ensinou a escrever um código melhor. Foi um dos passos em direção ao Shift Left.

Aprendizagem interessante: o que diabos é um CVE?

Nessa época, a onda de IA começou a chegar às costas da Nasdaq. As discussões sobre projetos de IA estavam acontecendo por toda parte. Minha equipe se envolveu na criação de projetos incríveis que usam vários modelos de ML. Configuração de pipelines de CI/CD, pipelines de dados, código otimizado, sistemas de melhor classificação e cache confiável. Eu não era o desenvolvedor que trabalhava diretamente nesses sistemas. No entanto, eu estava apoiando este projeto apenas como engenheiro de DevOps.

Por último, aprendi como melhorar o desempenho de nossas páginas da web. Como rastreá-lo, por que melhorá-lo. Tentei entender como isso impacta o negócio. Os insights ajudaram os desenvolvedores a melhorar seu código. Meu gerente me ensinou:
"Sempre pense no usuário final. Você nunca estará errado"

Aprendizagem interessante: o que são Web Vitals?

Tenho certeza que você não leu tudo?
Está tudo bem! Estou apenas blogando meu trabalho :)


Equipe e Cultura ??

Foi uma das melhores equipes em que trabalhei. Tínhamos pessoas espalhadas por continentes em uma configuração remota. A maioria dos membros da minha equipe morava em Bangalore. Tivemos uma configuração remota até janeiro de 2024.
Anteriormente, íamos ao escritório para eventos, salas de guerra, reuniões e coisas assim. Desde este ano, tivemos uma configuração híbrida com aproximadamente 2 dias no escritório. A equipe me apoiou quando enfrentei a fase mais difícil da minha vida pessoal. A equipe me pediu para tirar férias e cuidar de mim e da minha família por semanas.

Muitas equipes trabalham para enviar recursos. Adorei o fato de que uma vez por semana minha equipe se conectava apenas para discutir tecnologia. Compartilhe ideias e tenha insights sobre os impactos nos negócios.

Eu aproveitaria este momento para agradecer meu empresário. Acredito que a cultura da sua equipe é definida pelo gestor. Ele é uma pessoa com formação técnica. Não apenas entende nosso trabalho, mas também nos dá a visão para realizá-lo melhor. Acho que aprendi muito com ele, seja na frente técnica ou comercial. Um gerente solidário que acredita em você foi minha bênção na Nasdaq!
Incrivelmente grato aos meus idosos também. Eles me ajudaram, me ensinaram e até toleraram minhas perguntas estúpidas.


Trabalho e muito mais ✨

Como desenvolvedor, seu trabalho não se limita apenas a recursos de envio. Quando entrei na NASDAQ, planejei alcançar coisas que também atendessem aos meus objetivos pessoais.

Em alguns meses, tornei-me parte da comunidade de desenvolvedores. Começamos a fazer workshops e eventos com outras comunidades de desenvolvedores em Bangalore.

Nossa equipe realizou coletivamente quase 15 eventos focados em desenvolvedores em um ano. Fiz parte da equipe principal que aceitou as comunidades e organizou todo o evento. Além de hospedar comunidades em nosso escritório, também patrocinamos alguns eventos. Meu favorito foi quando minha equipe fez parte do Google DevFest Bangalore 2023.

Meu gerente me incentivou a falar em eventos para desenvolvedores. Com uma pitada de sorte no ano passado, pude falar em alguns eventos.
Pude falar no Google Office como palestrante na Google Cloud Community Bangalore.

Com as bênçãos da minha mãe, fui selecionado como palestrante na GitOpsCon 2024, América do Norte. Com o apoio de toda a equipe da Nasdaq, consegui viajar meio mundo. Sou grato pelo apoio do meu gerente, do chefe da Nasdaq Índia, e da minha equipe. Uma coisa adorável que sempre lembrarei é que Smitha (um dos chefes da Nasdaq Índia) me desejou sorte às 3 da manhã antes da minha palestra.

Além de fundir a MRS, consertar a produção e construir pipelines, essas foram minhas melhores lembranças na Nasdaq.
Todo o meu trabalho e determinação foram premiados no evento do 10º aniversário da Nasdaq Índia.


Diversão ?

O edifício de escritórios está equipado com todas as comodidades como ginásio, ténis de mesa, piscina de 8 bolas, zonas para dormir, carrom e um fantástico terraço!
As festas na Nasdaq são loucas! A primeira vez que conheci minha equipe foi na festa de final de ano, antes de ingressar na empresa. Eles reservaram todo o RCB Cafe em Bangalore! Dançamos até tarde da noite.

My NASDAQ Experience

Além dos grandes eventos incríveis, nos divertimos muito nos eventos gerais organizados de tempos em tempos. O melhor evento foi o evento do 10º aniversário da Nasdaq Índia. Foi uma série de festas que durou uma semana. O dia do evento principal. Festejamos em nosso prédio comercial até as 3 da manhã! Uma das melhores festas da minha vida


My NASDAQ Experience

Minha equipe com nosso CEO

Dito isso, passei momentos maravilhosos trabalhando na Nasdaq. Para quem está lendo isso, a Nasdaq é um ótimo lugar para trabalhar.
As condições da minha vida pessoal e objetivos foram os motivos pelos quais tive que me separar da empresa. Mas continuarei sempre torcendo pela equipe do lado de fora!


Se você gostou deste conteúdo, pode me seguir aqui ou no Twitter em kitarp29 para mais!

Obrigado por ler meu artigo :)

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/kitarp29/my-nasdaq- Experience-af?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3