About Muhammad Usman
English
Native or bilingual
German
Basic
Experience
- Julius Maximilians Universität WürzburgStudent Research AssistantSeptember 2023 - August 2024 (11 months)Wurzburg, BY, Germany
- Designed a multi-step agent architecture using LangGraph to decompose research queries, route to targeted sources (arXiv, local PDFs), retrieve relevant data, and generate structured summaries with inline citations.
- Integrated automated evaluation (RAGAS, answer faithfulness, citation precision), achieving >80% factual consistency across 200+ benchmark queries.
- Fine-tuned neural network model, balancing high predictive accuracy with efficient parameter adaptation
- Containerized and deployed as a FastAPI service with async request handling, enabling researchers to process 10k+ documents and compress literature review cycles from days to hours.
- Python, FastAPI, Pydantic, LLM, Agentic-AI, Gen-AI, RAG, LLaMA, Open-AI, Pandas, Pytorch, NumPy, Scikit-learn, Hugging Face, LangChain, LangGraph, LangSmith, AsyncIO, RESTful APIs, PostgreSQL.
- Julius Maximilians Universität WürzburgApplied AI / MLDIGITAL AND ITMay 2025 - December 2025 (7 months)Wurzburg, BY, Germany
- Implemented and benchmarked SOTA tabular representation methods (TabICL, SCARF, Class-Conditioned Contrastive Learning) against BERT and Autoencoder baselines across three IDS datasets.
- Built end-to-end pipeline from preprocessing to embedding generation and training supervised/unsupervised models (RF, XGBoost, SVM, Isolation Forest, Neural Network), evaluated via AUC-ROC/PR and other metrics.
- Assessed cross-dataset transferability and per-attack detection across DoS, Botnet, and Brute Force threats, delivering insights for identifying rare attacks in imbalanced network environments.
- Python, NumPy, Scikit-learn, Machine Learning, Deep Learning, MLflow.
- ThexSOlSoftware EngineerDecember 2015 - December 2021 (6 years)Islamabad, Islamabad Capital Territory, Pakistan
- Built ML models for network threat detection and malware classification, including data preprocessing, feature engineering, training, and deployment.
- Designed and developed an event-driven micro-services platform for real-time data processing with integrated ML inference for anomaly detection.
- Implemented and deployed data collection agents to gather and analyze data, enabling insights for model development and system optimization.
- Collaborated in cross-functional teams to redesign legacy architecture, replacing bottlenecks with resilient, horizontally-scalable services operated 24 × 7.
- Python, Java, C, Django, Neural Network, Machine Learning, Microservies, Distributed Systems, Pytest, Sockets, RESTful APIs, Redist, Apache Kafka, PostgreSQL, Docker, Git, CI/CD, AWS.
Recommendations
Be the first to recommend Muhammad Usman
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's in Computer ScienceJulius Maximilians Universität Würzburg2025Master's in Computer Science
- Cisco2022Cisco