Shihab I.

Shihab I.

Senior Back-end Developer

Dhaka, Bangladesh
Hire Shihab I. Hire Shihab I. Hire Shihab I.

About Me

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.

Work history

UpStack
UpStack
Senior Back-end Developer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Freelance
Freelance
Full-stack Developer
2019 - Present (5 years)
Remote
  • Engaging in hands-on, in-depth analysis, review, design, development, and debugging of software solutions for clients.

  • Writing blogs and thought leadership articles to track and demonstrate professional competence.

  • Writing well-designed, efficient, and testable code on projects using software development best practices and new technologies.

Brain Station 23 Limited
Brain Station 23 Limited
Software Engineer
2019 - 2021 (2 years)
Dhaka, Bangladesh
  • 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.

Brain Station 23 Limited
Brain Station 23 Limited
Associate Software Engineer
2018 - 2019 (1 year)
Dhaka, Bangladesh
  • 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.

Portfolio

Back-end Developer - Tise
Back-end Developer - Tise

Tise is a modern, social, mobile-friendly marketplace for selling/buying vintage fashion and interior products. The solution uses a bunch of technologies - Docker in production, Elasticsearch for better searching, and a handful of cron tasks. Developed new features and enhanced existing features on the solution and used TypeScript for better IntelliSense and compile-time error handling. The chat server on Tise uses Python, Jenkins for CI, and Mocha for testing.

Software Engineer - Fosholi
Software Engineer - Fosholi

Fosholi is an award-winning agriculture app centered around a platform that helps farmers with their problems via mobile app or web. The app disseminates high-quality farming information in both static and dynamic forms with services for different areas. Developed the back end of the solution using PHP (Lumen) and contributed to the front end (React).

Software Engineer - BNSF Railway
Software Engineer - BNSF Railway

Worked on the back end of the IoT system for a real-time application using Node.js and WebSocket and MongoDB for the database. The solution allows the client to keep track of its trains, gates in use, geofencing, and more. Developed an app using React Native for BNSF Railway's Android device, creating the native module in Java.

Education

Associate Cloud Engineer
Associate Cloud Engineer
Google
2020 - 2020
BSc Software Engineering
BSc Software Engineering
American International University - Bangladesh
2013 - 2019 (6 years)