Intro

Hello, My name is Ahmed ElSheikh, I'm a master's holder from La Sapienza Universita Di Roma, Rome, Italy.
The MSc Major is Artificial Intelligence and Robotics.
As well as, I have been freelancing for more than 4 years.


Feel free to check my Github repos @ work or check my portfolio section.

Portfolio

What do you want to see first?



Certifications:

  1. Cisco Certified CyberOps Associate [CBROPS 200-201 | 2023]
  2. Preparing to do Cisco Certified Network Associate [CCNA]

Publications:

  1. EMNLP 2021 Publication: Author of "Integrating Personalized PageRank into Neural Word Sense Disambiguation " paper
    • The approach proposed matches the current WSD SOTA (81.0%) with a 65% reduction in the number of trainable parameters

Extra Curricular Activities:

  1. Achieved 15th place team ranking in Italy in the Flare On 2024 Malware Reversing challenge, utilizing tools like PE Explorer for file inspection, and applying static analysis techniques with Ghidra and IDA alongside dynamic analysis using Ninja and Ghidra.
  2. Solved 2 out of 13 tasks in Flare On 2024, developing hands-on expertise in malware analysis with PE Explorer, Ghidra, IDA, and Ninja to tackle advanced static and dynamic reversing tasks.
  3. Currently participating in the Reply Challenge 2023 Malware Reversing Challenge, continuing to enhance skills in malware reversing through the use of advanced analysis tools.
  4. Progressed through 3 out of 10 tasks in Flare On 2022, applying both static and dynamic reversing techniques to expand foundational skills in malware reversing

Education:

  1. [MSc Degree] : Artificial Intelligence and Robotics from La Sapienza Universita Di Roma
  2. [BSc Degree] : Mechatronics Engineering from The German University in Cairo (GUC)

Skills:

  • Web design and development ReactJS, HTML5, CSS, JavaScript, Bootstrap
  • Backend Projects Django Python, MEAN stack
  • Database SQL, T-SQL
  • Iris detection project Java, OpenCV
  • Machine Learning & Deep Learning projects Python, Numpy, Scipy, Matplotlib, Keras, TensorFlow, Dash, Seaborn, ElasticSearch

Open Source Contributions:

  1. Contributed to DeepOD, by enhancing the usability of the project by allowing users to seamlessly save and load models, making it more accessible and user-friendly.
  2. Contributed to SeleniumBase, by creating a desktop recorder example to add a GUI recording feature for users
  3. Contributing to Transformers, Fixing a multiprocessor error on Windows OS when using Wav2Vec2 with LM

Full-time jobs:

  1. [March 2022 to Present]Cyber Machine Learning Engineer @ Consulthink.
    • Monitored network traffic for malicious activity using Network Detection and Response (NDR) tools
    • Investigated and responded to security incidents using NDR tools
    • Implemented and maintained security tools and processes using Python, Docker, and other packages
    • Installed, configured, and maintained servers and services
    • Upgraded servers and services to the latest versions
    • Troubleshooted and resolved infrastructure issues
    • Applying Techniques of Machine Learning (Supervised and Semi-Supervised approaches) to Detect Threats on Network Data using Python, Tensorflow, Docker, Dash, Plotly, Poetry
    • Leading a team of 2 to research and develop AI Security on Network Data
  2. [Nov 2021 to May 2022] AI & NLP Engineer @ Screevo.
    • Building Full Pipeline to finetune ASR SOTA models on custom datasets using Python, PyTorch, HuggingFace
    • Planning and managing different projects using Work Breakdown structure
    • Developing and maintaining FastAPI-based backend that handles office products using Python, Fb Duckling
    • Implemented a voice-controlled (STT) web and desktop actions recorder using Python, PyAutoGUI, SeleniumBase, poetry.
    • Developed and deployed a flutter mobile app to transcribe user input and extraction of custom entities and intents via RASA, Regex, and logging conversations on the device
    • Mentoring and onboarding the newcomers in the team
    • Managing a team of 2 in the development of a voice-controlled mobile app (flutter) and its backend (python, pymysql, fastapi & uvicorn) as well as securing it via keycloak, adding security against XSS & SQL injection. Managing the UX of the conversations between app & user. Backend is deployed on AWS
    • developing & deploying (on AWS) the backend for a voice automated desktop-based app via python, fastAPI & Uvicorn, as well as developing the UX of the conversation 
    • Built a web and desktop user actions recorder to automate their daily boring tasks using Python & Selenium
  3. [Nov 2021 to Jan 2022] (Part time) NLP Engineer @ Moment One.
    • Developing a conversational Chatbot to cater to our customers’ needs using Python & RASA
    • Building the NLP pipeline, Cleaning and preprocessing of data (removal of stopwords, punctuation, lemmatizing/stemming tokens), model training (intent and entities specification and their corresponding values). Model is trained & deployed using (SageMaker) AWS and data is logged to MySQL database (hosted on AWS) 
  4. [Jun 2021 to Nov 2021] NLP Intern @ Outmind.
    • Semantic textual similarity to the search engine using pretrained language models
    • Clustering documents based on textual similarity and building ANN of top of it
    • Scraping the internet for more than 200K documents (textual data)
  5. [Oct 2020 to Nov 2021] Chichi Wear's CTO.
    • developing and maintaing the e-commerce website
    • developing several autaomations to speed up the operations
  6. [July 2017 - June 2018] Software Developer , in ECS-SAP.
    • Developed Online HR portal for AFREXIM Bank
    • Developed e-cafeteria for TBTD Egypt
    • Developed Online chatting system, Notification system, 2 factors authentication
    • Revamped PoS system for El Ezaby Pharmacies
    • Developed couple of automations to ease up daily takss

Part-time jobs:

  1. [From Mar 2019 to November 2019]Machine Learning(ML) Engineer at AI - Launchpad, Cairo, Egypt.
    • building multiple dashboards
    • Developing Churn predictions
    • Building time series forecasting for multiple restaurants
  2. [From Sep 2016 to May 2017] Junior Teaching assistant(JTA) at The German University in Cairo (GUC), Cairo, Egypt. Teaching web design and Arduino for interactive marketing
  3. [From Feb 2016 to Jan 2017] Research Assistant (RA) Dr. Amir R. Ali in Aratronics Lab, German University in Cairo
  4. [From July 2015 to Oct 2015] Operations manager at Go! Padel, Katameya Heights, Cairo, Egypt
  5. [From March 2014 to July 2014] Poet at Kelmetna Magazine, Cairo, Egypt.
  6. [From Jan 2011 to May 2012] Junior Teaching assistant(JTA) in a private teaching center, teaching Arabic Language, Cairo, Egypt.

Freelancing gigs:

  1. Broken Artisan Jewelry website
  2. Euro Group Engineering Consultancy
  3. Managed By Chrome Architecture Firm website
  4. Tostatura Caffè e-comm website
  5. VIP Discounts deals & coupons store
  6. Ahmed Hamdy Desings e-commerce website
  7. Eve Chantelle e-commerce website
  8. Lyra Analytics (ex-CTO)
  9. Life Coach's Webpage
  10. Buckette, Partnership, me handling the tech part, developing Backend and Admins' panel.
  11. Talents Cracker, it was one month job, optimizing website display for handheld devices, as well as, revamping few of their pages.
  12. Mon-Yay Website Leaf springs manufacturer.
  13. Talents Arena, developing website both frontend and backend.
  14. Auscene, I developed the website -desktop version- working with Curved Space.
  15. IRIS Detection, android apps detects the human iris and stops sound and timer.

Side Projects:


Check out my CV OR Send me an email

About

I am a software engineer with passion towards NLP & Web Development, as I mentioned in the intro section.


Education


Languages

I can have a conversation in 3 languages so far,

  • Arabic, mother tongue
  • English, Fluently
  • Italiano, Adesso A2

Hobbies

  • Crossfit
  • Cycling
  • Cooking & Baking
  • Writing Poetry
  • Mobile Photography
  • Dancing