
Abdelrahman Mosa
About Candidate
Experienced software engineer with 3 years of hands-on experience in developing software
solutions using NodeJS, React, Skilled in working with both NoSQL and SQL databases. Familiar with
Distributed Systems Architectures, including Microservices and Event Driven architectures. Passionate
about AI, IoT, and data engineering, seeking opportunities to contribute to innovative projects
Education
Analyzed seismic data to identify subsurface structures and interpret features using specialized software tools for data processing and visualization
Work & Experience
•Lead development of scalable multi-tenancy web applications for various Vodafone markets. •Develop solutions leveraging ML models for text detection and user labeling. •Designed and implemented SSO solutions to streamline user authentication across platforms. •Work with data scientists, data engineers, UX designers, and testers to ensure high-quality solutions. •Tech Stack: Node.js, NestJS, React, BigQuery, and MySQL.
•Built backend for an Assets Management System using Node.js and NestJS. •Implemented secure and scalable solutions for user data storage and retrieval using MongoDB. •Developed Frontend Map functionalities using React, Tailwind CSS, Ant Design, and TypeScript. •Took lead roles in decision-making processes related to implementation details and data flow. •Played a crucial role in backend and Frontend component refactoring for enhanced performance.
•Designed and maintained a Kafka-powered data processing system in a microservices architecture. •Integrated data loading into MongoDB to facilitate extensive analysis and ML model training. •Developed fraud detection services, handling debugging and troubleshooting in production. •Collaborated with the data engineering team to deliver ETL solutions using NodeJS, Express, React, JavaScript, MongoDB, MySQL, and Git.
•Created Node.js backend services interfaced with MongoDB for efficient data management. •Designed Angular frontend with NgRx for streamlined state management. •Developed user interfaces with JavaScript, HTML, and CSS for diverse projects like school management, football match websites, and e-commerce platforms.