Skip to main content
OmarKotb DevOD
Open to opportunities

OmarKotb Dev

@omarkotbdev

Software engineer specializing in RAG and integrations, building secure AI systems and data-driven backend platforms.

Egypt
Message

What I'm looking for

I’m looking for a role where I can build production AI features—especially RAG and LLM integrations—while owning scalable backend and secure cloud/on-prem architectures, collaborating closely with engineering teams, and continuing to grow in machine learning workflows.

I’m a software engineer with 3+ years of experience across web, mobile, and backend development, with strong foundations in data science and machine learning. I focus on building scalable applications and data-driven solutions using Python, Node.js, and Flutter, while staying passionate about AI systems, generative AI, and cloud-based architectures.

At LKSSystems, I architected and delivered a production RAG-based chatbot platform for the banking industry, enabling secure, on-premise LLM inference over proprietary financial documentation with zero external API exposure. I built document ingestion and embedding pipelines, implemented semantic search and vector-based retrieval, and integrated local LLM inference using Ollama models for private deployments. I also designed APIs for training, deploying, and managing chatbot models integrated directly into websites, and used LangGraph-based conversational state management to support multi-turn dialogue and fallback routing.

Beyond chatbots, I’ve delivered enterprise integration and backend work using Software AG webMethods, building RESTful APIs and secure system integrations between business platforms. I’ve developed mobile and backend applications with Flutter and Node.js (Express), optimized relational schemas with MySQL and PostgreSQL, and learned through roles including a Software Development Intern at CIB and leading a student data analysis project with customer segmentation and Power BI dashboards.

Experience

Work history, roles, and key accomplishments

LS
Current

Software Engineer (AI & Integration)

LKS Systems

Oct 2023 - Present (2 years 9 months)

Architected and delivered a production RAG-based banking chatbot platform with secure, on-premise LLM inference over proprietary documents. Built document ingestion and embedding pipelines, semantic search and vector retrieval, and LangGraph-based conversational state management, along with REST API and backend components.

LS

Intern

LKS Systems

Oct 2023 - Jun 2024 (8 months)

Developed mobile and web applications using Flutter and Node.js (Express) based on customer requirements, while contributing to Agile processes. Supported client requirement gathering and helped deliver project outcomes within timelines.

CI

Software Development Intern

Cib

Aug 2023 - Sep 2023 (1 month)

Collaborated with the development team to design and implement software solutions for business requirements, including automating financial data processing workflows using Python. Worked with Oracle and MySQL to design/optimize data models and improve data access for production banking systems.

Education

Degrees, certifications, and relevant coursework

ALX Data Science logoAS

ALX Data Science

Data Science program certificate, Data Science

Activities and societies: Topics: Python, SQL, Power BI, ML (regression/classification/clustering), deep learning, scikit-learn, EDA/data cleaning, feature engineering, and end-to-end project work.

Completed an ALX Data Science program covering Python for data analysis and automation. Included SQL, Power BI, machine learning, and deep learning topics with hands-on data cleaning, EDA, and model evaluation.

Nile University logoNU

Nile University

Bachelor of Computer Science, Computer Science

2020 - 2024

Grade: Very Good (3.30/4.00) cumulative GPA

Activities and societies: Minor in Mathematics; Coursework: Python, Database, Statistics for Data Analysis.

Bachelor of Computer Science at Nile University with a minor in Mathematics. Coursework included Python, Database, and Statistics for Data Analysis.

GO

Google

Google Data Analytics Professional Certificate, Data Analytics

Activities and societies: Skills/tools: data cleaning & organization, analysis & calculations, dashboards/presentations, spreadsheets, SQL, R, Tableau; communication with non-technical stakeholders.

Completed the Google Data Analytics Professional Certificate focused on data cleaning, analysis, and visualization. Trained on tools such as spreadsheets, SQL, R, and Tableau, with communication of insights to non-technical stakeholders.

SA

Software AG

Software AG webMethods course, Integration (webMethods)

Activities and societies: API management, data transformation, and cloud integration techniques.

Completed a Software AG webMethods course on integration solutions. Covered API management, data transformation, and cloud integration techniques.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan