Fullstack Developer
Fullstack Developer with over 6 years of experience in Java, Spring Boot, Angular and cloud technologies. Specialized in scalable architectures and high-performance applications.
Scalable applications with Java, Spring Boot and RESTful services for robust and high-performance systems.
Modern and responsive interfaces with Angular, React and advanced web technologies for an exceptional user experience.
Implementation and management in cloud environments like AWS and Google Cloud (Apigee), with CI/CD practices for fast and reliable deployments.
I'm a passionate Fullstack Developer with over 6 years of experience building scalable and robust applications across diverse industries, from banking to biotech. But beyond the code, I'm someone who loves to learn, explore, and create.
I'm constantly diving into new technologiesβlately, I've been especially focused on exploring AI-based solutions using LLMs, LangChain, and the MCP protocol. I enjoy blogging and sharing technical knowledge with the community, especially through my personal blog and YouTube tutorials. And when I'm not coding, you'll likely find me reading manga, watching anime, or sketching ideas for my next side project.
What defines me the most is my ability to adapt, evolve, and grow. I'm driven by a desire to build impactful systems, learn continuously, and help others do the same.
Robust and scalable backend systems using Java (Spring Boot), Python (FastAPI), or Node.js (NestJS), with clean architecture and microservices.
End-to-end development with Angular, React, Spring Boot, or Next.jsβbuilt for performance, maintainability, and user experience.
Setup and automation of CI/CD pipelines (GitHub Actions), Docker/Kubernetes environments, and cloud integration with AWS, Apigee or GCP.
Creation of prototypes and tools using LLMs, LangChain, RAG, and AI APIs (OpenAI). Interested in integrating AI to solve real-world problems.
Creating blogs, tutorials, and educational content tailored to the tech community (especially Arabic-speaking devs) using WordPress and Blogger with SEO best practices.
Implementation of unit, integration, and end-to-end testing strategies using JUnit, Jest, Selenium, Cucumber, and more.
A showcase of my recent projects and technical achievements.
Python, OpenAI API, JWT, WordPress, Blogger
Automated solution for generating SEO-optimized articles using AI (LLMs). Takes a list of titles from JSON, generates content with OpenAI, and automatically publishes to WordPress and Blogger.
Spring Boot, WebFlux, Angular 19, Tailwind, Docker Compose, MinIO, ClamAV, Kafka
Fullstack real-time auction platform similar to Wallapop. Backend in Spring WebFlux, frontend in Angular 19. Uses containers for services, with a messaging system using Kafka under development.
WordPress, PHP, HTML, CSS, JavaScript, SEO, Google Analytics
Technical blog for sharing development knowledge with the Arabic community. Includes YouTube channel with tutorials, articles, and SEO optimization.
FastAPI, Python, AWS DynamoDB, Spring Boot, WebFlux, PostgreSQL, GitHub Actions
FastAPI microservice for secure credential retrieval from DynamoDB. Another microservice in WebFlux for real-time data processing from laboratories. Complete CI/CD pipeline automation with GitHub Actions.
Angular, Spring Boot, Oracle, Excel, HTML, CSS, Material
Development of an administrative portal for handling large volumes of data. Migration to new Angular version, Excel file uploads, persistence with Oracle.
Angular, Spring Boot, Hexagonal Architecture
Portal for retrieving and downloading insurance policies. Application with hexagonal architecture to improve maintainability and scalability.
Apigee, Google Cloud, OAuth, JWT, Swagger, Postman
Development of API proxies for Orange clients using Apigee. Application of security policies and access control. Functional testing to ensure integrity between environments.
Spring Boot, Java, JUnit, Selenium, Cucumber, Scrum
Development of REST APIs for backend and web apps focused on software quality. Integration of automated testing and continuous improvement practices in an agile environment.
My approach to development and collaboration focuses on these key principles
Effective communication in multicultural teams with experience working in multiple languages (Spanish, French, English, Arabic). Adaptable to diverse team environments and communication styles.
Fast learner and technology explorer, always seeking to expand my skillset. Recently diving into AI technologies, LangChain, and large language models to build innovative solutions.
Committed to clean code principles, comprehensive testing strategies, and scalable architecture. I believe in doing things right the first time to prevent technical debt.
Always looking to add value beyond the initial requirements. I approach each project with a problem-solving mindset, focusing on business outcomes rather than just technical implementation.
Experienced in agile methodologies with a focus on iterative development, continuous feedback, and adaptability to changing requirements while maintaining high quality standards.
Taking responsibility for the complete development lifecycle, from initial concept through deployment and maintenance, ensuring reliability and performance at each stage.
Whether you're looking for a backend expert, a fullstack collaborator, or just want to talk tech, feel free to reach out. I'm always open to new challenges, collaborations, and meaningful conversations.
Have a project in mind or want to discuss potential collaborations? I'm just an email away and always excited to hear about new opportunities!
Response Time: Usually within 24 hours
Available for: Freelance, Consulting, Full-time roles