Last active
July 3, 2025 21:56
-
-
Save SoniaMalki/56cb2452e00344a3faa4e130657c7310 to your computer and use it in GitHub Desktop.
Resume JSON
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "meta": { | |
| "canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json", | |
| "version": "v1.0.0", | |
| "lastModified": "2025-06-29T00:00:00.000Z" | |
| }, | |
| "basics": { | |
| "name": "Sonia MALKI", | |
| "label": "IT Consultant", | |
| "image": "", | |
| "email": "[email protected]", | |
| "phone": "+32486085016", | |
| "summary": "IT consultant with experience in IoT solution development, backend development, and system management, holding a Master's degree in Computer Science (ULB, 2024) with specialization in Web, Database and Software Design. Self-taught with strong adaptability to new technologies, pragmatic approach developing concrete solutions that address real needs.", | |
| "location": { | |
| "address": "", | |
| "postalCode": "", | |
| "city": "", | |
| "countryCode": "BE", | |
| "region": "Brussels" | |
| }, | |
| "profiles": [ | |
| { | |
| "network": "LinkedIn", | |
| "username": "SoniaMalki" | |
| } | |
| ] | |
| }, | |
| "work": [ | |
| { | |
| "name": "Entrepreneurial Project", | |
| "position": "Specialist in Technological Solutions and IoT", | |
| "startDate": "2024-10", | |
| "endDate": "2025-05", | |
| "summary": "Development and deployment of prototypes for IoT solutions using self-hosted servers.", | |
| "highlights": [ | |
| "Deployed technical architecture: Frontend HomeAssistant Dashboard, Backend Python + Flask, Infrastructure Raspberry Pi 4 + Docker, Caddy Proxy (Auto-HTTPS), Portainer Monitoring", | |
| "Intelligent Voice Reminders Module: Python, SpeechRecognition, Text-to-Speech with voice recognition, automatic scheduling, contextual notifications", | |
| "Home Automation System: integration of sensors (temperature, humidity, motion, light) and actuators (smart lighting, heating, security)" | |
| ] | |
| } | |
| ], | |
| "education": [ | |
| { | |
| "institution": "Université Libre de Bruxelles", | |
| "area": "Computer Science", | |
| "studyType": "Master", | |
| "endDate": "2024-09", | |
| "score": "", | |
| "courses": [ | |
| "Specialization: Web, Database and Software Design", | |
| "Master's Thesis: Real-Time Operating Systems - Research on real-time scheduling, critical systems, comparative analysis of scheduling algorithms", | |
| "Networking and Communications (5 ECTS): TCP/IP protocols, HTTP/HTTPS, DNS, DHCP", | |
| "Cryptography and Security (5 ECTS): RSA, AES algorithms, hashing, digital signatures", | |
| "Microprocessor Architecture (5 ECTS): Pipeline optimization, cache, branch prediction, ARM, MIPS, real-time constraints", | |
| "Software engineering and project management (10 ECTS): Agile/Scrum methodologies, Extreme Programming (XP)", | |
| "Interdisciplinary Project BA3 (10 ECTS): Presentation at Science Spring, team of 5 people, Python, data visualization, algorithms, SVM machine learning" | |
| ] | |
| } | |
| ], | |
| "skills": [ | |
| { | |
| "name": "Programming Languages", | |
| "level": "", | |
| "keywords": [ | |
| "Python (Advanced Level - 5+ years): Flask, Pandas, automation scripts, web scraping, API integrations, HomeAssistant modules, reservation optimizers, sorting algorithms, OOP, exception handling, unit testing", | |
| "Bash/Shell (Advanced Level): system automation, deployment scripts, monitoring, maintenance, server management, automated configuration, logs, backup, CI/CD pipelines", | |
| "C/C++ (Intermediate Level): system programming, memory management, pointers, data structures, real-time applications, embedded systems, optimization, high-performance algorithms, parallel programming", | |
| "Java (Intermediate Level): advanced object-oriented programming, multiple inheritance, polymorphism", | |
| "SQL (Intermediate Level): relational databases, optimization, complex queries, indexes, stored procedures, modeling, schema design, normalization, referential integrity" | |
| ] | |
| }, | |
| { | |
| "name": "Operating Systems & Infrastructure", | |
| "level": "", | |
| "keywords": [ | |
| "Linux (Good proficiency): Ubuntu & Linux Mint, system administration, server configuration, user management, security, Apache, Nginx, SSH, Cron, Systemd, Caddy services, monitoring", | |
| "HomeAssistant (Good proficiency): advanced configuration, custom integrations, complex automations, custom Python modules, third-party API integrations, IoT architecture", | |
| "Windows (Intermediate Level): PowerShell administration, VirtualBox virtualization, Visual Studio development" | |
| ] | |
| }, | |
| { | |
| "name": "DevOps & Containerization", | |
| "level": "", | |
| "keywords": [ | |
| "Docker (Advanced Level): containerization, optimized image creation, multi-stage builds, Docker Compose orchestration, multi-container service management, deployment, security, secrets management", | |
| "Self-Hosted Infrastructure: Raspberry Pi servers, configuration, optimization, maintenance, Reverse Proxy (Caddy), automatic HTTPS configuration, load balancing, monitoring, backup & recovery, automated backup strategies" | |
| ] | |
| }, | |
| { | |
| "name": "Development Tools & Version Control", | |
| "level": "", | |
| "keywords": [ | |
| "Git: collaboration, conflict management, merge strategies, GitHub hosting, project documentation", | |
| "LaTeX (Advanced Level): scientific writing, theses, technical reports, documentation, automation, document generation, bibliographies, custom templates", | |
| "VirtualBox & Virtualization: isolated environments, virtual machine configuration, testing, validation across different OS, reproducible development environments" | |
| ] | |
| }, | |
| { | |
| "name": "Web Development", | |
| "level": "", | |
| "keywords": [ | |
| "Backend Development: Python Flask frameworks, RESTful APIs", | |
| "Frontend (Functional Level): HTML, CSS", | |
| "Web DevOps: Caddy deployment, reverse proxy, monitoring, application performance, centralized logs, HTTPS security" | |
| ] | |
| }, | |
| { | |
| "name": "Databases", | |
| "level": "", | |
| "keywords": [ | |
| "Relational: design and modeling, UML, class diagrams, entity-relationship", | |
| "Administration: security, user management, privileges, audit, backup, backup/restore strategies" | |
| ] | |
| }, | |
| { | |
| "name": "Project Management", | |
| "level": "", | |
| "keywords": [ | |
| "Agile/Scrum Methodologies: academic training, university team projects, Trello tools", | |
| "Extreme Programming (XP): Test-Driven Development, Pair Programming, Refactoring, Quality assurance, Code reviews, continuous integration, Living documentation, design patterns", | |
| "Management Tools: Notion (custom templates), GoodNotes, bullet journal, Google Calendar, Pomodoro Method, Git workflows, LaTeX, Markdown, collaborative wikis, TeamViewer, SSH, NoMachine, Portainer" | |
| ] | |
| }, | |
| { | |
| "name": "Soft Skills", | |
| "level": "", | |
| "keywords": [ | |
| "Problem Solving: analytical approach, decomposition of complex problems, technical creativity, innovative solutions, methodical debugging", | |
| "Autonomous Learning: technology watch, innovation tracking, experimentation, self-taught, documentation, rapid assimilation", | |
| "Communication & Knowledge Transfer: pedagogy, IT and mathematics tutoring, popularization, explanation of technical concepts, clear documentation, user guides", | |
| "Adaptability & Resilience: stress management, performance under pressure, flexibility, rapid adaptation, perseverance" | |
| ] | |
| } | |
| ], | |
| "languages": [ | |
| { | |
| "language": "French", | |
| "fluency": "Native Language" | |
| }, | |
| { | |
| "language": "English", | |
| "fluency": "Professional - C1 Level" | |
| }, | |
| { | |
| "language": "Arabic", | |
| "fluency": "Conversational" | |
| } | |
| ], | |
| "projects": [ | |
| { | |
| "name": "BookMyPlace - Reservation Optimizer", | |
| "description": "Automation of library seat reservations, reservation confirmation reminders, automatic confirmation. Different parameters according to profiles and preferences (specific seat preferences, arrival/departure time preference, automatic confirmation or not, multi-seat)", | |
| "highlights": [ | |
| "Technologies: Python, Flask, HomeAssistant" | |
| ], | |
| "keywords": [ | |
| "Python", | |
| "Flask", | |
| "HomeAssistant", | |
| "Web Scraping", | |
| "Automation" | |
| ], | |
| "roles": [ | |
| "Developer" | |
| ], | |
| "entity": "Personal Project", | |
| "type": "application" | |
| }, | |
| { | |
| "name": "Captive Network Connector (Open Source)", | |
| "description": "Automatic authentication on library captive Wi-Fi networks", | |
| "highlights": [ | |
| "Stack: Python, Cross-platform deployment (iOS, Windows, Ubuntu, Android, MacOS)", | |
| "Challenges: Multi-platform management", | |
| "Contribution: OpenSource and available on GitHub, tested on multiple devices" | |
| ], | |
| "keywords": [ | |
| "Python", | |
| "Cross-platform", | |
| "Wi-Fi", | |
| "Open Source", | |
| "GitHub" | |
| ], | |
| "roles": [ | |
| "Developer" | |
| ], | |
| "entity": "Personal Project", | |
| "type": "application" | |
| }, | |
| { | |
| "name": "XLink Kai - Gaming Network Revitalization", | |
| "description": "Modernization of a legacy gaming network framework", | |
| "highlights": [ | |
| "Mission: Modernization of a legacy gaming network framework", | |
| "Complexity: Cross-platform compatibility", | |
| "Result: Extended life for retro games, active community" | |
| ], | |
| "keywords": [ | |
| "Gaming", | |
| "Network", | |
| "Cross-platform", | |
| "Legacy" | |
| ], | |
| "roles": [ | |
| "Developer" | |
| ], | |
| "entity": "Personal Project", | |
| "type": "application" | |
| }, | |
| { | |
| "name": "LLVM Compiler (MA1)", | |
| "description": "Development of a complete compiler", | |
| "highlights": [ | |
| "Technologies: C++, LLVM, language theory", | |
| "Challenges: Parsing, optimization, code generation" | |
| ], | |
| "keywords": [ | |
| "C++", | |
| "LLVM", | |
| "Compiler", | |
| "Parsing" | |
| ], | |
| "roles": [ | |
| "Student Developer" | |
| ], | |
| "entity": "Université Libre de Bruxelles", | |
| "type": "academic" | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment