Osama Abdelnasser
Full Stack Software Engineer with hands-on experience building AI-driven CRM systems and chat applications
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
Full Stack Software Engineer with hands-on experience building AI-driven CRM systems and chat applications using modern web, AI, & Automation technologies. Developed scalable microservices,
real-time features, and AI chatbot integrations using NestJS, Python, React, RabbitMQ, Redis, and
Gemini & GPT-powered tools. Strong foundation in software engineering with a 3.92 CGPA from UTM.
Skilled in database design, materialized views, and building comprehensive reporting and dashboard systems for data-driven applications.
الخبرة
Founder Engineer at Mind Step Tutor (2026-03 – Present)
Organizing the relationship between Students and Private Tutors in a B2C and C2C platform.
Full Stack Software Engineer at Salesmrkt (2025-09 – 2026-03)
- Converted a React project to NextJS for Security and flexibility.
- Enhanced and developed an AI chatting system with the power to provide recommendations and in-depth search, and the ability to respond to users in 1.5s using Gemini.
- Engaged with clients in update requests.
- Updated the Shopify store with a new template UI and configurations
- Managed and developed features in Salesbox, Salesmrkt, and GoTryOne service providers using NextJS, FastAPI, Tailwind, Firebase, Algolia, and Zustand.
- Utilized QuickBooks and Stripe to handle payments and invoicing.
- Used N8N to handle complex processes outside the system.
- Took the lead and managed VM instances for hosting and deployment on Google Cloud
Full Stack Software Engineer at Engages AI (2024-01 – 2025-08)
Developed a CRM chat application with AI chatbot capabilities.
- Enhanced and developed Frontend features using MUI, React, Redux, socket.io, RabbitMQ, and web widgets.
- Replaced Webpack with Vite in the Frontend.
- Built scalable backend systems and microservices with NestJS, leveraging PostgreSQL and Redis for data management, and RabbitMQ to manage communications.
- Utilized Alibaba ChatApp for core functionalities.
- Integrated AI components: Python, RASA models, GPT chat, GPT assistant, and LangGraph.
- Managed Deployment: Alibaba Ubuntu instance and serverless Lambda functions.
- Developed reporting and dashboards for the chat and CRM system.
- Developed Automation (workflow) that allows actions in the CRM or the chat system to be performed in and outside the system.
- Helped in grouping and managing contacts into lists for broadcast messages at once.
- Moved backend load to the database in the form of functions, materialized views, and procedures.
- Used the Change Data Capture(CDC) tool called PeerDB to sync up between databases
- Developed a Serverless crawler function to update the GPT assistant vector store
- Provided unit testing with Jest
Software Engineer Intern at Engages AI (2023-05 – 2023-12)
- Contributed to Quickdesk(Engages AI) CRM web application development.
- Developed Frontend in React.
- Implemented Backend using NestJS, PostgreSQL, Redis, and Alibaba ChatApp.
- Developed AI chatbots using the Rasa framework.
System Analyst at Universiti Sains Islam Malaysia (2022-10 – 2023-04)
- Modernized the existing frontend from PHP and Kotlin to React and React Native
- Improving and developing the backend in Laravel using composer.
- Improving performance and maintainability.
- Supporting cross-platform mobile applications.
التعليم
Bachelor of Computer Science in Software Engineering – Universiti Teknologi Malaysia (2020-03 – 2024-02)