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
Use for freelance
Projects.
![An image of the Equanimity project.](project-imgs/equanimity.jpg)
![An image of the Scout project.](project-imgs/rust_scout.webp)
![An image of the Samyaza project.](project-imgs/samyaza.png)
![An image of the Anansi project.](project-imgs/notifications.jpg)
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 >
Experience.
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.
I did some machine learning and data related tasks , used many packages and technologies like tensorFlow and pytorch