Jagdish Parihar
Hey, I'm a Software Engineer at Biofourmis. I am a fullstack developer, working in Nodejs, Golang, React, GraphQL, etc.
I am also exploring the world of Web 3.
Experience
Biofourmis - Software Engineer ( Sept 2022 - Present )
-
Working as an Backend Engineer, working in GoLang, Nodejs, etc.
-
Working on microservice architecture.
-
Skills : Golang, Nodejs, NestJS
Habitat - Software Development Engineer ( June 2021 - August 2022)
-
Researched Slack, Whatsapp, and other open source projects like Rocket.Chat, to come up with a future-ready modern architecture for instant messaging and chatrooms.
-
Solved for code maintainability and scale by using NestJS. NestJS allowed us to change our system's underlying infrastructure very quickly and efficiently.
-
NestJS helped us with experimentation as it is very modular and allowed us to change our infrastructure really easily.
-
Solved for concurrency by using Redis Adapter. It uses Pub/Sub mechanism to communicate with the different servers. Our single server can handle up to 2k+ concurrent users in EC2 t3.small instances.
-
Explored WebSocket options like sockjs, uwebsockets, etc as an alternative, and worked on the Nestjs middleware, NestJS makes switching easier.
-
CI/CD using docker to have professionally made builds and deployments to reduce our deployment time.
-
Skills : Nodejs, Nestjs, React, React Native, Docker, CI/CD
Kunato.AI - Software Consultant ( Oct 2020 - June 2021)
-
Integrated internal and external microservices using GraphQL and REST API.
-
We used GraphQL for client-side APIs to solve the under fetching/over fetching issue.
-
Developed producer and worker to process RabbitMQ queues for fast crawling.
-
Optimized Elasticsearch queries to return time-based priority response.
-
Created external API for Elasticsearch to be consumed by internal services.
-
Skills : React.JS, GraphqQL, Elasticsearch, RabbitMQ, REST API, Nodejs
Connect with me :
- Twitter @jagdish
- GitHub @jagdish
- Instagram @jagdish
- Email jatin6972@gmail.com