
Shadman Saif
Full Stack Web Developer

Connect with Shadman Saif to Send Message
Connect
Connect with Shadman Saif to Send Message
ConnectTimeline
About me
Senior Software Engineer | Python | Node.js | Laravel | DSA | Machine Learning
Education

Chittagong Independent University
2016 - 2020Bachelor of Science - BS Computer Science & Engineering 3.53
Experience

PRONAYON
Mar 2020 - Dec 2020Full 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 2020Web 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 2021Consultant (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 2023Software EngineerUpgraded 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 2024Software EngineerPlayed 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 - nowSenior Software Engineer
Licenses & Certifications
- View certificate

Python (Basic)
HackerRankOct 2021 - View certificate

SQL (Basic)
HackerRankJan 2022 - View certificate

Node.js: Design Patterns
LinkedInSept 2022 - View certificate

SQL
SololearnJun 2022 - View certificate

Python: Design Patterns
LinkedInSept 2022 - View certificate

SQL (Intermediate)
HackerRankJan 2022 - View certificate

Intro to Machine Learning
KaggleApr 2022 - View certificate

JavaScript (Basic)
HackerRankOct 2021 - View certificate

Pandas
KaggleJul 2021 - View certificate

Data Visualization
KaggleJul 2021
Honors & Awards
- Awarded to Shadman Saif2nd runner-up - Game of Presentation Volume 2.0 - Jul 2019
- Awarded to Shadman SaifWinner - 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 SaifFeatured, Boishakhi TV - May 2016 Divisional Science fair 2016. Project - Road with replaceable surface and drainage system underneath
Recommendations

Andrew sardone
Expert Automotive Sales Trainer Specializing in EV and ICE Products | Virtual Training InnovatorLakeland, Florida, United States
Raul ‘tito’ bocanegra, cpcu, cris, cic
Commercial Lines Underwriting Manager @ Amtrust Financial Services Inc. | CPCUUnited States
Amol admane
Manager @ Bank of MaharashtraChhatrapati Sambhajinagar, Maharashtra, India
Pranav lal kunneparambil suresh
NEBOSH | Qatar MMUP UPDA Engineer license | Instrument technical officer at Keppel Seghers Engineer...Mesaieed, Al Wakrah, Qatar
Emily orwaru
Strategy & Smart Operations Leader (Industry 4.0)United States
Sarah kaabachi
Interior Designer/CommercialTunis, Tunisia
Jodie lennon
🚀 Marketing Leader | Automotive Specialist | Brand Builder | Driving Business GrowthGreater Melbourne Area
Hunter hasenfus
Co-Founder at Ticket TreeUnited States
Dr. liang dung-hai, phd., dr. 梁東海 跨領域與全方位 博士, phd.
◆ Founder, Founding President, President at International Exchange AssociationTaichung–Changhua Metropolitan Area
Sara fowler
Chief of Staff, UVA Medical Center Chief Operating OfficerCharlottesville, Virginia, United States
Ani amaryan
People Relations Manager at Orders.coYerevan, Yerevan, Armenia
Divyansh sharma
Aspiring Front - End Developer | Experience with C++ and Web-Dev | Final Year | CS MajorDelhi, India
Ganesh bagul
Manager (QA & Integration) at HHAExchangePune, Maharashtra, India
Ricky deutsch
Speaker, Author, Histophile; Mr. Half Dome; Rennaissance manCanada
Fabio patuzzi
I'm a Goalkeeper CoachGreater Brescia Metropolitan Area
Younes shirmohammadli
Project Manager at Tectonus (PhD, PMP)New Zealand
Rupeshri s.
Graphic Designer I IllustratorMumbai, Maharashtra, India
Feliciano ramos
Regional Onsite Manager at Staff Management Group LLCNew York City Metropolitan Area
Mark brown
Sales Manager at Maximum sound and securityCity of Johannesburg, Gauteng, South Africa
Youngju choi
Coupang Staff Product DesignerSouth Korea
...