Welcome to my GitHub portfolio! I'm Omer Iqbal, a passionate software developer. I am currently pursuing my M.Sc. in Computer Science at Saarland University and working as a developer at the CISPA Helmholtz Center for Information Security.
CISPA Helmholtz Center for Information Security
May 2023 - Present | Saarbrรผcken, Germany
- Developed and maintained a privacy-focused data-sharing application using Vue.js, Node.js, Python, Flask, MySQL, and Docker.
- Enhanced query response by 50% with Elasticsearch integration.
- Developed project skeleton codes for a Privacy-Enhancing Technologies course with over 60 students.
- Conducted research on privacy-preserving techniques such as differential privacy and anonymous communication frameworks like Tor Networks.
Systems Limited
July 2021 - September 2022 | Lahore, Pakistan
- Worked on a $5 million project for a leading US pharmaceutical company to develop a patient data analysis system.
- Developed RESTful APIs to ingest over 2 million data points from patient devices.
- Created 80+ Airflow DAGs in Python for workflow automation and data storage management in AWS S3.
- Implemented unit tests and CI/CD pipelines using Jenkins, Java, and Bitbucket, reducing manual intervention by 30%.
Oct 2022 - Present
M.Sc. Computer Science
Grade: 2.3
Relevant Courses: Security, Web Security, Privacy-Enhancing Technologies, Software Engineering, and more.
Aug 2017 - May 2021
B.Sc. Computer Science
April 2024 - Ongoing
- Developing a Visual Studio Code extension using TypeScript, Flask, and the VS Code extension API to generate PlantUML software model diagrams with the assistance of OpenAI's GPT API.
- Leveraging a Flask-based backend to handle RESTful API requests and facilitate communication between the VS Code extension and the OpenAI API.
- Implementing a frontend interface using ReactJS for a user-friendly experience in managing and visualizing software model diagrams.
May 2024 - July 2024
- Integrated an AI-powered chatbot using Microsoft Azure API and Python.
- Implemented Elasticsearch for efficient document storage.
- Developed a user-friendly web app using Streamlit for AI chatbot interaction.
May 2023 - July 2023
- Fixed security vulnerabilities and completed capture-the-flag challenges.
- Addressed security flaws related to XSS, CSP, cross-origin attacks, and more.
- Tackled vulnerabilities in PHP for server-side applications and Python/Django for client-side applications.
Languages:
- English (C2)
- German (A2)
Technical Skills: