π¨βπ» About
A Passionate Software Engineer searching for a responsible and challenging position which will give me the opportunity to apply my problem solving skills and knowledge that I developed through my 8+ years of professional experiences.
πΌ Work Experience
RankWorks β Senior Software Developer
π Montreal, Quebec | π Oct 2022 β Present
- Designed Rankworks micro service platform using Python, FastAPI, MongoDB, Redis, Kafka, Docker, K8s etc. Integrated Stripe payment gateway, Single Sign On Module, Kafka and Websocket notification module, Social Connections module, Scheduled posting module etc.
- Managed Rankworks infra architecture on Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Artifact Registry, GitHub CI/CD pipeline and Cloud Shell to deploy containerization application in highly available and scalable production environment.
- Led the development of the Front-end codebase using React.js with TypeScript to enhance code quality, error detection, improve code documentation, and developer productivity.
- Established sophisticated Redux architecture, utilized Sass modules, charts and BI module and containerized react build with Docker for production ready environment.
- π RankWorks Business | Influencer Union
TigerIT Bangladesh Ltd β Software Engineer
π Dhaka, Bangladesh | π Aug 2020 β Sep 2022
- Worked on core development of webRTC based video conferencing application (CommChat Meetings) using Twilio video sdk, Typescript, ReactJs, Redux, MQTT, Node.js etc. Led a team of 3 Front end developers, did code reviews and manage PRs.
- Developed meeting room creation module, Audio/Video track create and publish module, A/V preview grid layout module, Screenfeed publish module for screenshare, Ongoing calls modules, Instant join meeting module from ongoing call list for commchat users, Participant list module etc. Integrated react hooks, redux cretralised state management, context providers, react testing libraries and mocks etc.
- Developed an online survey tool from scratch to create online survey forms where the surveyor dynamically creates questionnaires, publishes forms, and collects users' answers from the survey questionnaires. For Backend services used NodeJs, Express.js Framework, MongoDB, GraphQL. For Client-side application used ReactJs, Typescript, Redux, HTML, SASS etc.
- π Commchat
mPower Social Enterprises Ltd β Software Engineer
π Dhaka, Bangladesh | π Nov 2018 β Aug 2020
- Worked on several projects using Python, Django Rest Framework, Postgresql, Celery, Pandas, Numpy, Javascript etc. Developed and maintained robust backend services and REST APIs to support mobile applications and frontend platforms for reporting and analytics.
- BRAC HCMP β Inventory Management System : Worked on core requisition creation flow, partial product return process, user role management for requisition approvals, supplier/donor management, and warehouse stock calculations. π BRAC HCMP
- IFC - Agro Advisory Services Portal : Worked with the International Finance Corporation (IFC) to digitize farmer support services. Developed backend services to collect farmersβ registration, field data from the IFC mobile app and integrated external weather station data into the system to generate timely, location-specific agricultural advisories. Implemented automated workflows to send weather-based cultivation and farming tips to beneficiaries, helping them make informed decisions and improve crop yield. π IFC
- SHUROKKHA - Telemedicine prescription system : Developed prescribed system for the tentative diagnosis of livestock and send sms services for the beneficiary. Worked on the beneficiary management, livestock data managegement module collected from shurokkha app and Generate reports using collected data. π SHUROKKHA
B-Trac Solutions Ltd. (Harriken.com) β Software Developer
π Dhaka, Bangladesh | π Jun 2017 β Oct 2018
- Developed RESTful APIs for Harrikenβs Web, iOS, and Android platforms using Laravel and MySQL.
- Built Restaurant Management System and Bill Verification tools for bKash Restaurant Week Campaign.
- Created QR-based Jackpot System to reward users through Harrikenβs app during promotional campaigns.
π Education
B.Sc in Computer Science & Engineering (CSE)
πRajshahi University of Engineering and Technology (RUET), Bangladesh
π 2012 β 2017 | CGPA: 3.3 / 4.0
π οΈ Technical Skills
Here are some of the technologies I have experience with:
...and many more!