Welcome to my GitHub! Iβm a passionate developer with a strong background in web technologies, Java and geographic information systems. Iβm currently expanding my expertise into AI, modern front-end frameworks, and advanced mapping solutions.
-
Angular/Angular: Exploring and contributing to the Angular framework. See my StackBlitz for live demos and experiments with the latest Angular features.
-
Batch Payment History Processor: A robust public repository designed to automate the processing of daily payment operations.
-
Workflow: The application ingests a flat file of CSV type, validates and processes the records through a specialized batch application layer, and finally stores the resulting items into a PostgreSQL relational database.
-
Goal: To streamline financial data workflows and ensure data integrity between raw inputs and relational storage.
-
-
Devographics/locale-ar-EG: Contributed to the Arabic localization of Devographics surveys, ensuring cultural and linguistic accuracy for the regional developer community.
-
Truecaller:
-
Contributed by adding names to identify both individual and business callers in the mobile application.
-
Improved data quality by suggesting more accurate names when Caller ID information was inaccurate or irrelevant.
-
Participated in UX surveys and the rewards program to optimize the user experience.
-
-
Samsung Global Goals: Donated to support initiatives ending poverty, reducing inequality, and fighting climate change.
I have hands-on experience designing and developing geographic systems and interactive maps. My journey includes:
- Mapbox Studio and Mapbox GL JS (JavaScript-based, cross-platform: Angular/React/etc.).
- Working with GeoJSON data for dynamic, interactive mapping.
- Building server-side interactions with non-relational databases to serve geospatial data.
- Designing and visualizing custom geographical cards for presentation and analytics.
I'm currently looking for help and collaboration in:
- Designing advanced geographic systems.
- Creating visually engaging, interactive geographical maps.
-
Real-time Monitoring: Delivered a dashboard landing page tailored to 7 business profiles, providing real-time visualization of JIRA issues filtered by status and role.
-
Microservices Optimization: Developed a server-side microservice capable of filtering and calculating 1,000+ issue identifiers in under 50ms for direct front-end display.
-
Legacy Migration: Spearheaded the migration of a massive global stylesheet (+5,000 lines) into a modernized Angular v13 architecture.
-
High-Performance Data Processing: Optimized batch processing to handle 1 million payment records in 20 minutes and scaled to 10 million records in just 30 minutes.
-
Telecommunications Process Optimization: Increased contract verification speed by 60%, reducing overall processing time from one week to just 3 working days.
-
Geospatial Visualization: Streamlined access to trusted real estate listings by implementing a 4-layer geographic map interface powered by the Mapbox framework.
- Deep-diving into AI tools, services, frameworks, and concepts via the Microsoft Learn platform.
- Enhancing my knowledge of the latest Angular features and best practices.
-
Languages: JavaScript, TypeScript, Java, Python, PHP, HTML, CSS
-
Frameworks:
- Frontend: Angular, ReactJS, NextJS, Mapbox
- Backend: Node.js, NestJS, Spring Boot, Spring Batch, Struts, Mapbox
-
DevOps: Git, GitHub, GitHub Actions, GitLab, Docker
-
Tools: Microsoft 365, Google Workspace, AWS, JIRA, Maven, StackBlitz, Mapbox Studio
-
Integrated Development Environments (IDE): Visual Studio Code, Eclipse
-
Data: relational databases, non-relational databases, GeoJSON
-
SEO: Search Engine Optimization & organic visibility.
-
Content: Articles, blog posts, and technical documentation.
-
Multimedia: Professional image and video editing.
-
Editorial: Proofreading, editing, and transcription.
-
Analysis: In-depth research, file conversion, and topic summarization.
-
Quality: User testing, QA, and software review.
Letβs connect and build the next generation of reliable, scalable, fault-tolerant, business-driven, intelligent and interactive applications.
