Backend Developer | Systems Enthusiast
Backend Developer | Systems Enthusiast
• Backend developer with a strong interest in how systems work under the hood. • I build clean, modular backends using NestJS, Go, Java, and PostgreSQL. • Curious about compilers, operating systems, distributed systems, and browser internals. • I like to keep things simple, efficient, and easy to maintain.
Document control
- Name
- Younes Askour
- Role
- Backend Developer | Systems Enthusiast
- Focus
- Languages, Development Tools, Technologies / Frameworks
01 — Scope
What I test, defend and govern
LanguagesLAN
- LAN-01Python
- LAN-02C++
- LAN-03C
- LAN-04JavaScript/TypeScript
- LAN-05SQL
- LAN-06Lua
- LAN-07Go
Development ToolsDEV
- DEV-01NeoVim
- DEV-02Postman
- DEV-03Git
- DEV-04Makefile
- DEV-05Tmux
Technologies / FrameworksTEC
- TEC-01Linux
- TEC-02Docker
- TEC-03NestJS
- TEC-04Node.js
- TEC-05Spring
- TEC-06Keycloak
- TEC-07MongoDb
- TEC-08Postgresql
02 — Credentials
Certifications
- Containerization Using DockerCoursera (Certification ID: VCW487ZQ5WCA)Issued February 2023
- Docker for Absolute BeginnersCoursera (Certification ID: RMDGMCYYN738)Issued February 2023
- Python (Basic) CertificateHackerRank (Certification ID: 9e94f45289eb)Issued February 2023
- LAMPSet Up Your Dev Environment for LAMP Web Developers on LinuxCoursera (Certification ID: 8SJHCRYMT5UR)Issued February 2023
- Python CoreSoloLearn (Certification ID: CT-FRC0YLLV)Issued March 2021
- Full-Stack Development TrackUdacity (Certification ID: W7EKCGC9)Issued October 2020
03 — Engagements
Experience
- October 2024 — PresentBackend Developer | NestJS, Go, Java, Spring, Keycloak, PostgreSQLNavi Mar SystemsHighlightsDeveloped a backend system to help port authorities manage vessel entry data, track merchandise arrivals, and filter entries by time, merchandise type, vessel flag, and more.Built user and role management features using Keycloak and implemented Excel data import/export functionality.Implemented an AIS (Automatic Identification System) message parser to support the VTS (Vessel Traffic Services) system.Developed API endpoints for VTS and worked on a control manager module to detect violations such as unauthorized area entry, prolonged stays, or excessive speed.Integrated a real-time notification system to alert port operators based on vessel behavior.
- Jan 2024 — July 2024Full Stack Developer Intern | NestJS, Keycloak, MongoDB, AngularDevaktusHighlightsContributed to Sassify, a no-code platform simplifying SaaS application development for enterprises, including payment integrations and a visual app editor.Implemented backend features with NestJS and Keycloak for secure user and payment management.Developed Angular components for the drag-and-drop editor and app customization interfaces.Worked on MongoDB schema design and optimized data queries to support dynamic app configurations.
04 — Advisories
Research and projects
- Ft transendence• Developed the backend chat feature for a ping-pong game application, enabling real-time communication between users during gameplay. • Designed and implemented the full database schema for the project. • Added functionality for users to create, join, and leave chat rooms. • Implemented moderation tools including user mute, kick, ban, and block capabilities. • Used NestJS for robust server-side logic and Socket.IO for real-time communication. • Deployed the application using Docker to ensure consistent environments and simplify development workflows.
- Webserver• Designed and implemented a C++ web server capable of handling multiple HTTP methods, including GET, POST, and DELETE. • Served static files from a configurable root directory and supported dynamic content via CGI • Enabled concurrent client handling using I/O multiplexing techniques
- Cub3d (Doom Clone)• Implemented a raycasting algorithm to generate a 3D representation from a 2D grid/map. The project is written in C and uses the MiniLibX library to render the output on screen.
- Minishell• Developed a simple, minimalist shell program in C that supports basic command execution and shell scripting.
- Fdf (3D Wireframe Viewer)• Developed a program that converts height map data from a file into a 3D wireframe representation using the MiniLibX graphics library
- 1337 Pool Reservation Bot• Developed an automated bot in Python using BeautifulSoup to register for 1337 pool reservations as soon as they open. • Integrated the Vonage API to send SMS notifications upon successful registration. • Deployed the bot on a Linux virtual machine hosted on Microsoft Azure to enable continuous 24/7 operation from the cloud.
05 — Education
Expert in Computer Architecture (RNCP Certified Degree)1337 Coding School
Sep 2021 — PresentFundamentals of Programming (Python, Web Scraping)Self-Taught
Mar 2020 — Sep 2021