Shihab is a full-stack engineer with 4+ years of professional experience specializing in back-end development using TypeScript, JavaScript, Node.js, and MongoDB as the database. He is also comfortable working with Docker, C#, PHP, Python, SQL, Bash, Redis, and Elasticsearch. Shihab handles the full SDLC from conception to deployment, developing and maintaining apps and software solutions in various languages and frameworks across different technical platforms and environments. He is also a keen open-source contributor, an active hackathon participant, and an avid learner who adapts quickly to new technologies.
Wrote the back end for a WebSocket-powered real-time application that uses RabbitMQ to distribute long-running background tasks among multiple workers.
Worked with various data transport protocols (MQTT, WebSockets, AMQP, UDP, etc.) and used leading industry technologies like Redis and RabbitMQ to build scalable applications.
Worked closely with the DevOps team to understand the CI/CD pipeline using Azure DevOps and Azure Kubernetes and built a proper CI/CD pipeline eventually.
Worked on various data transportation protocols, contributed solutions to the back end of an eCommerce app consuming more than a million API requests daily, and used several industry-leading technologies on solutions.
Handled multiple side projects alongside the main project and liaised closely with the DevOps team on the CI/CD pipeline using Azure DevOps and Kubernetes Service.
Built an email marketing platform that sends millions of emails per week that led to a reduction in server cost and increase in throughput.