Download CV
Backend Engineer • AI & Data Analytics (M.Sc.)

Saifullah Shahen

AI-Focused Software Engineer

Specialized in architecting production-ready systems using Python (Django, FastAPI) and modern frontends (Next.js, Vue.js). Currently focused on the end-to-end integration of AI-driven logic and automated data workflows into scalable web applications. Expert in clean architecture and structured data modeling, bridging the gap between sophisticated data science and robust software delivery.

Ulm, Germany
+49 1575 5994093
Saifullah Shahen

About

Backend Engineer (2+ years)
PythonDjango/DRFPostgreSQLRedisElasticsearchCeleryDockerNext jsVue js

Backend engineer with 2+ years of experience building and maintaining production systems. Worked on real-world platforms including recruitment and pharmaceutical ordering systems, focusing on scalable architecture, performance, and reliability. Take ownership of backend components from design to deployment, while collaborating closely with product and frontend teams.

How I contribute

  • End-to-end features: scalable APIs/schemas + integrated frontends (Nextjs, Vuejs)
  • Designed REST APIs, relational database schemas, and backend architecture
  • Improved system performance using query optimization, indexing, caching, and background tasks
  • Implemented RBAC, permission systems, and workflow-driven backend logic
  • Owned backend features end-to-end, from design and implementation to deployment and maintenance
  • Contributed across the stack when needed using Next.js and Vue.js

Open to Working Student/Junior Backend or Full-Stack Software developer roles in Germany

Skills

Backend

PythonDjangoDjango REST FrameworkREST API DesignRBAC

Databases & Search

PostgreSQLRedisElasticsearchQuery OptimizationCaching

DevOps

DockerLinux BasicsCI/CD (GitHub workflow)Deployment support

Frontend (collaboration)

Next.jsReactTailwind CSS

Experience

Backend Developer
REPLIQ Limited • Bangladesh
Dec 2022Mar 2025
  • Led backend development for multiple production-grade web platforms using Django and Django REST Framework
  • Improved API response time by approximately 30–45% through PostgreSQL query optimization and indexing strategies
  • Reduced heavy synchronous processing time by 50% by introducing Celery-based background task handling
  • Implemented Redis caching and search patterns, reducing repeated database hits and improving lookup speed significantly
  • Integrated Elasticsearch for advanced search, improving search accuracy and filtering efficiency for large datasets
  • Designed and maintained scalable relational database schemas supporting complex business workflows
  • Implemented role-based access control (RBAC) and multi-stage approval/review systems
  • Contributed to upgrading and refactoring core ordering modules, improving maintainability and reducing technical debt
  • Participated in legacy production data migration and ensured financial/data consistency validation
  • Improved system reliability by adding structured error handling and backend test cases
  • Took ownership of sprint-based delivery cycles (weekly), ensuring feature completion aligned with roadmap
  • Led sprint planning discussions and actively participated in PR reviews and architecture decisions
  • Contributed to product brainstorming sessions, proposing feature enhancements and long-term scalability improvements
  • Guided and supported junior developers in backend architecture and implementation practices

Projects

Shikhon — AI-assisted Online Learning Platform for Bangladeshi Curriculum
● Active👤 Personal Project

An AI-assisted online learning platform designed for Bangladeshi students from elementary to high school. The platform combines structured lessons, practice exercises, animated explanatory videos, and real tutor-led classes. It also includes parental access to monitor student progress weekly and monthly. The system is designed to make education more accessible, engaging, and scalable.

Duration: Feb 2026 – Present

Role: Full-Stack Developer, System Architect & Product Owner (personal project)

Next.jsTypeScriptshadcn/uiTailwind CSSDjangoDjango REST Framework
Show details
What I did
  • Defined product vision and created user stories for students, tutors, and parents
  • Designed system architecture for scalable course delivery, progress tracking, and tutor workflows
  • Researched and designed AI-assisted learning support using structured practice and explanatory video content
  • Built frontend using Next.js, TypeScript, and shadcn/ui with modular, scalable component architecture
  • Developed backend using Django and Django REST Framework with clean API boundaries
  • Designed relational database schema for users, courses, lessons, tutor sessions, and progress tracking
  • Implemented parent access model to monitor children's weekly and monthly learning progress
  • Designed tutor workflow system where real tutors conduct classes based on structured learning plans
  • Deployed early production version and configured domain, hosting, and environment
Business impact
  • Addresses real educational challenges in Bangladesh with scalable digital learning infrastructure
  • Demonstrates full product ownership from idea, user research, architecture, and implementation
  • Designed to support large-scale student learning with AI-assisted educational workflows
  • Improves transparency and trust through parental progress tracking
Tech
Next.jsTypeScriptshadcn/uiTailwind CSSDjangoDjango REST FrameworkPostgreSQLDocker
ProHR — Recruitment Platform (AI-assisted workflows)
○ Completed🏢 REPLIQ Limited

An end-to-end recruitment platform where HR teams manage the full hiring pipeline: job posts, candidate screening, multi-stage reviews, scoring, and decisions. HR can assign office staff as reviewers, run an initial screening test with auto-evaluation, and onboard staff via Excel with permission control.

Duration: Apr 2023 – Dec 2024

Role: Backend Team Lead (built from scratch, led delivery)

PythonDjangoDjango REST FrameworkPostgreSQLRedis (search)Docker
Show details
What I did
  • Started the backend from scratch and designed the core relational database schema
  • Defined API boundaries and review workflow states (screening → review → shortlist/reject) with consistent rules
  • Implemented RBAC + granular permissions for owner/admin/reviewer roles
  • Built candidate scoring and filtering so HR/reviewers can rank and shortlist efficiently
  • Implemented Excel bulk onboarding to create staff accounts and assign permissions
  • Used Redis-based search patterns for fast candidate/staff lookup
  • Integrated Twilio/SMS and ensured email notifications for candidate updates
  • Led sprint planning, task delegation, PR reviews/merges, and weekly client demos; mentored 2–4 backend devs under pressure
Business impact
  • Reduced manual coordination by centralizing hiring stages, reviews, and decisions in one system
  • Enabled scalable team hiring by allowing HR to assign reviewers and compare scores across reviewers
  • Improved onboarding speed via Excel import and permission templates
Tech
PythonDjangoDjango REST FrameworkPostgreSQLRedis (search)DockerTwilio/SMSNext.js (frontend collaboration)
HealthOS — B2B Pharmaceutical Platform (Order V2 + migration)
○ Completed🏢 REPLIQ Limited

A high-traffic B2B pharmaceutical platform in Bangladesh with e-commerce, delivery tracking, and operational workflows. The main challenge: unify three different order sources into one ordering workflow and migrate legacy orders while keeping finance dashboards consistent.

Duration: May 2024 – Mar 2025

Role: Backend Lead

DjangoDjango REST FrameworkPostgreSQLElasticsearchDockerSMS API
Show details
What I did
  • Led Order V2 upgrade to unify three order types into one consistent flow
  • Implemented ordering logic across multiple sources (deliveryman orders, call orders, website orders)
  • Planned and executed legacy data migration for orders and related entities
  • Synced order updates with delivery tracking data to keep operations aligned
  • Worked closely with finance-related logic to keep dashboard numbers consistent after migration
  • Integrated SMS notifications for key order events and multi-person order handling
Business impact
  • Unified order handling reduced downstream complexity and duplicated logic
  • Migration preserved business continuity while modernizing core ordering workflows
  • Improved reliability of finance/operations views by keeping order + delivery data in sync
Tech
DjangoDjango REST FrameworkPostgreSQLElasticsearchDockerSMS APINext.js (frontend collaboration)
Pharmik — B2C Pharmaceutical Platform (archived)
○ Completed🏢 REPLIQ Limited

A B2C pharmaceutical e-commerce platform (shop to end-customer), built in parallel to the broader pharma ecosystem. The project was discontinued due to budget constraints.

Duration: Dec 2022 – Jan 2023

Role: Backend Developer (early-stage build)

DjangoDjango REST FrameworkPostgreSQLRedis (search)DockerSMS API
Show details
What I did
  • Implemented core backend APIs required for B2C shopping flows
  • Added Redis-based search for fast product lookup
  • Integrated SMS notifications for key customer events
  • Supported Dockerized environment and collaborated with frontend on API contracts
Business impact
  • Enabled a B2C channel foundation reusing pharma domain knowledge and workflows
  • Provided a scalable backend base (even though the product stopped early)
Tech
DjangoDjango REST FrameworkPostgreSQLRedis (search)DockerSMS APINext.js (frontend collaboration)
Supplers — Nordic B2B Furniture Platform (sprint-based)
○ Completed🏢 REPLIQ Limited

A B2B furniture platform serving Nordic countries. I contributed on a sprint basis, implementing backend features assigned by the team lead.

Duration: Jan 2024 – Jun 2024

Role: Backend Developer (sprint delivery)

DjangoDjango REST FrameworkPostgreSQL
Show details
What I did
  • Implemented API endpoints within sprint scope for business workflows
  • Improved performance by optimizing slow PostgreSQL queries
  • Collaborated in sprint planning/reviews and aligned changes with team standards
Business impact
  • Delivered features predictably in sprints for an international B2B product
  • Improved responsiveness in critical paths via query optimization
Tech
DjangoDjango REST FrameworkPostgreSQL

Education

M.Sc. Artificial Intelligence & Data Analytics
Hochschule Neu-UlmNeu-Ulm, Germany
Oct 2025Present
M.Eng. Computer Engineering for IoT Systems
Hochschule NordhausenNordhausen, Germany
Oct 2024Aug 2025
B.Sc. Computer Science & Engineering
Bangladesh University of Business and TechnologyDhaka, Bangladesh
20172021

Research / Publication

Human abnormality classification using combined CNN-RNN approach
2020Undergraduate research team project
IEEE

Contact

If you’re hiring for backend roles (Werkstudent / Junior), I’m happy to share details or walk through my projects.

Location
Ulm, Germany
Email: shahensaifullah@gmail.com
Phone: +49 1575 5994093