Hello! 👋

I'm Abdur Rahman Abul Hossain

Full Stack Software Developer

About Me

I am Abdur Rahman Abul Hossain, a Full Stack Software Developer based out of Canada. I have a passion for learning new technologies and expanding my knowledge on all things cloud. I enjoy building well-architected, highly available large scale cloud applications. I have hands-on experience in data migration, cloud-based applications, and ETL pipelines. Skilled in Python, Java, C#, JavaScript, NodeJS, MongoDB, PostgreSQL, and AWS. Proven record of building scalable APIs and automating workflows that improved efficiency by up to 95%

Javascript React Node.js MongoDB PostgreSQL Python C# AWS Docker

Experience

Full Stack Developer / Data Analyst

StockDat

Jan 2024 - Jan 2025
  • Built and deployed a stock analytics platform using React, FastAPI, and MongoDB, serving 500+ stocks.
  • Developed data migration and ETL pipelines with Pandas, Selenium, and APIs, transforming raw financial data into normalized schemas for analysis.
  • Implemented validation with Pydantic and reconciliation logic, achieving 99% data accuracy across quarterly reports and compliance checks.
  • Optimized backend APIs to deliver <500ms response times and ensure smooth integration with downstream analytics systems.
  • Automated CI/CD pipelines with GitHub Actions to AWS EC2, cutting manual deployment by 95% and enabling consistent onboarding of new datasets.
  • Configured Redis rate limiting, Nginx reverse proxy, and SSL automation for secure, scalable deployments aligned with data security best practices.

Technology Assistant

Memorial University of Newfoundland (4 months Contract)

Sep 2019 - Dec 2019
  • Designed and maintained a Wix-based blog, reaching 500+ visitors.
  • Trained 10+ staff in digital publishing tools, reducing upload time by 30%.

Public Engagement Research Assistant

Memorial University of Newfoundland (4 months Contract)

Jun 2018 - Sep 2018
  • Prepared and analyzed datasets for senior faculty reports, improving reporting efficiency.
  • Drafted Excel reports and summaries, ensuring clear and accurate communication of results.

Education

Bachelor of Science in Computer Science

Memorial University of Newfoundland

2024
  • Data Structures and Algorithms, Operating Systems, Database Systems
  • Web Programming, Computer Networks
  • Software Engineering, Data Mining, Data Preparation

Full Stack Development Certificate

Online Platform

2023
  • Completed 500+ hours of coursework
  • Built 10+ portfolio projects
  • Specialized in React and Node.js