Hey, I'm Ouss.

I'm a Software engineer

I am a Software Engineer with more than 4 years of experience in the industry. I have a strong foundation in Typescript and i'm proficient in a variety of technologies, including NestJs. I am excited to continue learning and growing as a backend developer and i'm always looking for new opportunities to challenge myself and expand my skillset. Let's connect!

About.

Hey! I'm Ouss, if you haven't already gathered that by now. I'm software engineer from Algeria. I specialize in the backend, primarily Node, and docker .. but love building with whatever tools are right for the job. I am excited to continue learning and growing as a backend developer and i'm always looking for new opportunities to challenge myself and expand my skillset.

I currently work for Legal-Doctrine.

Apart from my work ,One of my greatest passions is music, I love exploring different genres and discovering new songs. Another interest of mine is reading manga and things about theoretical physics In addition to music and manga, I also have a fascination with theoretical physics. I find the concepts and theories behind this field to be intellectually stimulating, and I love learning about the latest discoveries and breakthroughs in this area. β€˜ε††η›Έβ€™

I'm passively looking for new positions where I can merge my love for code with my love for the engineering. If you think you've got an opening that I might like, let's connect πŸ”—

Use at work

TypeScriptNodeJSExpressNestJSDockerMongoDBRedisElasticSearchNginxGitHubJirabash

Use for freelance

ReactHTMLCSSmachine learningPythonFastAPIRust

Projects.

An image of the Equanimity project.

Equanimity

Nginx - NestJS - Docker - Socket.io - Redis

Equanimity is server application built using Nest.js, It leverages Socket.IO to manage WebSocket communication. Learn more >

An image of the Scout project.

Scout

Rust - CLI

Scout is a command-line application written in Rust for analyzing, viewing, and filtering log files. It supports JSON formatted log files and provides features to analyze log data, view log contents, and filter log entries based on a query. Learn more >

An image of the Samyaza project.

Samyaza

NestJS - Docker - ElasticSearch

Samyaza project, which is built using Nest.js and ElasticSearch to manage movies and series ,It allows users to handle favorite movies and TV series, conduct searches within movies, and access trailers Learn more >

An image of the Anansi project.

Anansi

Web-socket - Docker - Mongodb - Redis

Anansi is a backend service designed to send real-time notifications to users via WebSockets. It supports user authentication and delivery/read receipts, ensuring that notifications are sent and acknowledged effectively. The service uses MongoDB for persistent storage and Redis for caching and managing WebSocket connections. Learn more >

An image of the IDAA search engine project.

IDAA search engine

elasticSearch - ExpressJs - Docker - Mongodb

search engine powered by elastic search for semantic search Learn more >

Experience.

Legal-Doctrine
2022 - Present
Software Engineer
Algiers

During my two years at Legal Doctrine, I successfully led the migration of a complex monolithic system to a microservice architecture. Embracing test-driven development (TDD) was a cornerstone of this transition, ensuring that each microservice was robust, reliable, and thoroughly tested from the outset. I focused on boosting and maintaining the database, optimizing performance, and ensuring data consistency across distributed services. I also integrated Elasticsearch features to enhance search capabilities, enabling efficient and quick querying across large datasets. Furthermore, I migrated the entire backend system from JavaScript to TypeScript, improving code maintainability, scalability, and developer experience through strong typing. Additionally, I introduced gRPC as a communication tool, streamlining inter-service communication with high performance, scalability, and efficient data serialization during the transition to a microservice architecture. This comprehensive approach ensured the seamless and effective implementation of these critical aspects, significantly enhancing the overall system at Legal Doctrine.

GCPGitGitHubNodeMongodbDockerNginxJestgRPCMicroserviceAWS
freelance
2020 - 2022
Software Engineer
remote

I did some machine learning and data related tasks , used many packages and technologies like tensorFlow and pytorch

python

Contact.

Shoot me an email if you want to connect! You can also find me on Linkedin or Twitter if that's more your speed.