Skip to main content
Bachir TidjaniBT
Open to opportunities

Bachir Tidjani

@bachirtidjani

Full-Stack Developer building secure, scalable web apps and APIs with modern testing.

Algeria
Message

What I'm looking for

I’m looking for a Full-Stack Developer role where I can build secure, scalable web apps and APIs using React/Node, strong testing, and modern deployment—shipping production-ready features and improving continuously through practical engineering.

I’m a Full-Stack Developer focused on building secure, scalable web apps and APIs, from authentication and APIs to deployment and quality. I enjoy shipping production-ready code and improving reliability through testing and careful integration of third-party services.

In open source, I’ve contributed merged PRs with full test coverage in freeCodeCamp, and I’ve worked on critical TypeScript typing fixes in Mongoose that required comprehensive assertion coverage. I also improved express-mongo-sanitize by resolving Express v5 query sanitization compatibility issues and adding stability tests.

On my own projects, I build end-to-end systems like a secure MERN e-commerce platform with JWT authentication, HttpOnly cookies, CSRF protection, PayPal integration, and Dockerized deployments. I’m currently pursuing an M.S. in Software Engineering while continuing to develop real-world applications and stronger engineering practices.

Experience

Work history, roles, and key accomplishments

Mongoose logoMO

Open Source Contributor

Improved Mongoose TypeScript typing by identifying missing type exports and submitting a PR with comprehensive type assertion tests. Validated the fix across 39 test files (958 assertions) and had it incorporated into core updates by maintainers.

Education

Degrees, certifications, and relevant coursework

UD

University of Saad Dahleb

Master of Science, Software Engineering

2024 -

Pursuing an M.Sc. in Software Engineering at the University of Saad Dahleb (2024–present).

UD

University of Saad Dahleb

Bachelor of Science, Computer Systems

2020 - 2024

Activities and societies: Final Year Project: Lawyer-client management platform using Firebase (backend) and Android Studio / Java.

Completed a B.Sc. in Computer Systems (2020–2024). Built a lawyer-client management platform as the final-year project using Firebase (backend) and Android Studio/Java.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan