Shadman Saif

Shadman Saif

Full Stack Web Developer

Followers of Shadman Saif972 followers
location of Shadman SaifDhaka, Dhaka, Bangladesh

Connect with Shadman Saif to Send Message

Connect

Connect with Shadman Saif to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer | Python | Node.js | Laravel | DSA | Machine Learning

  • Education

    • Chittagong Independent University

      2016 - 2020
      Bachelor of Science - BS Computer Science & Engineering 3.53
  • Experience

    • PRONAYON

      Mar 2020 - Dec 2020
      Full Stack Web Developer

      - Full Stack Web Development - Company websites (Laravel, MySQL, Node.js, Express.js, Next.js, MongoDB)- Create a Project Archival System (React, Express.js, Node.js, Flask, Python, Google Drive API, MongoDB)- Maintain & upgrade projects as required

    • Garir Dokan

      Aug 2020 - Dec 2020
      Web Developer

      - Rebuild existing website from scratch (Node.js, Express.js, React & MongoDB)- Maintain the website by adding new features as needed

    • Ascii System

      Dec 2020 - Aug 2021
      Consultant (Backend & Associate Frontend)

      - Was on the team responsible for creating REST APIs for Jamaloq and integrating various 3rd party APIs to it. We also integrated Swagger UI to maintain API documentation and SonarQube to maintain code quality and proper unit testing. For security we implemented a rate limiter.(Laravel, Redis)- Was on the team responsible for creating the NFTee store UI and Wikimesh UI MVP. Among other responsibilities I was solely responsible for creating a client side system for editing existing SVG logos.(React, Redux)- Led an international team to create a system to convert images to dst embroidery file format automatically. We maintained code quality and proper unit testing by using SonarQube and API documentation by using Swagger UI.(Flask, OpenCV, Redis, Pillow)- Was solely responsible for creating an image background removal system using machine learning and image processing. Maintained code quality and unit testing by using SonarQube and API documentation by using Swagger UI.(Flask, TensorFlow, PyTorch, Scikit-learn, Redis, etc)- Created a text to image API.(Flask, Pillow) Show less

    • Arena Phone Bd Ltd

      Sept 2021 - Mar 2023
      Software Engineer

      Upgraded the existing Vehicle Management System for Banglalink and bKash based on their unique requirements. It is considered one of the flagship products of our company. - Wrote complex and efficient SQL queries to generate numerous complex reports. - Improved database performance by proper indexing and re-writing some queries using greedy algorithms.(CodeIgniter) Designed and developed an e-commerce CMS to compete with existing solutions. - Followed SOLID principles to maintain a clean, understandable, and upgradable code base. - Followed asynchronous programming methodologies as high performance was one of our key targets. - Followed proper relational database design methodologies and ensured ACID properties. - Used React Admin for fast admin panel development. (Node.js, Next.js, Sequelize, and React Admin)Developed Cash Management module for SMC's internal inventory management system. (CakePHP)Did r&d on Face Recognition System by following the best machine learning practices. - Trained models based on a custom dataset of bearded and non-bearded images of the same person using triplet loss function and various model architectures and compared existing models. - Trained a highly accurate classifier to classify between images of a person with and without a beard. - Served models using Django and maintained API documentation using Swagger and code documentation using Sphinx.(TensorFlow, PyTorch, Django, Sphinx, and Swagger) Performed automated load testing on the LIC Bangladesh website using multiple users. - Used BlazeMeter to generate the test plan and Apache JMeter to execute it. - Loaded all user credentials from a provided spreadsheet in JMeter.(Apache JMeter and BlazeMeter) Show less

    • Sundarban Courier Services Pvt. Ltd.

      Apr 2023 - Aug 2024
      Software Engineer

      Played a key role in developing a micro-service-based logistics solution, overseeing on-the-fly migration from a legacy system via CDC and Kafka, effectively managing ~150k daily bookings and ~100k hourly operations. Also facilitated the transition to a custom data broker from Kafka to streamline the development process.(Node.js, MongoDB, MSSQL, CDC, Python, FastAPI, Kafka, Redis, CDC, Socket.IO, Docker, AWS, DigitalOcean)Developed the server-side components of a client logistics dashboard with advanced multi-database reporting capabilities, serving over 300k active users and accommodating continued expansion.(Node.js, MSSQL, MongoDB, Redis, Docker, AWS)As the senior member of a two-person team, contributed to the development of a Complaint Management System handling ~50k complaints/queries per day and growing.(Laravel)Developed the backend for a delivery app, incorporating features such as location tracking, geo-fencing, and commission calculation.(Node.js, MSSQL, MongoDB, Redis, Docker, AWS)Worked in collaboration with a senior colleague on system design for a logistics payment settlement and accounts system, assuming sole responsibility for backend development, including the creation of custom APIs tailored for integration with Prime Bank.(Node.js, Laravel, MSSQL, Docker, AWS, Redis)Collected requirements and worked on the OCR (Operation Control Room) software, which consists of features such as route planning, vehicle allocation to routes, and vehicle-driver mapping, among others.(Node.js, MongoDB, Docker, AWS, Redis)Part of the team that developed the rent management software. It allows management of all rented assets and successfully attempts to automate the various aspects of the process.(Node.js, MongoDB, Docker, AWS, Redis) Show less

    • Softwrd Ltd

      Sept 2024 - now
      Senior Software Engineer
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Shadman Saif
      2nd runner-up - Game of Presentation Volume 2.0 - Jul 2019
    • Awarded to Shadman Saif
      Winner - Intra University Programming Contest Honorable Deen of Chittagong Independent University Feb 2019 Won the intra university programming contest where all the teams took part.
    • Awarded to Shadman Saif
      Featured, Boishakhi TV - May 2016 Divisional Science fair 2016. Project - Road with replaceable surface and drainage system underneath