Mahfoudh Batarfi
Ciencias de la Computación en Bowie State University
Estados Unidos
Experiencia
Bowie State University
Web Editor
January 2017 - December 2023
Improve, enhance, and update the computer science department pages on the university website Utilize web design and development skills to enhance the overall user experience Ensure consistency in branding, layout, and navigation across the department pages
Bowie State University
Graduate Research Assistant
January 2017 - December 2023
Synthesize valuable graphics data using the Unity engine for faculty research projects Create concise reports providing overviews of various monitoring network applications Assist the Professor with academic tasks, including resource finding Offer assistance to enhance their learning experience Conduct research based on faculty requests and requirements
Bowie State University
Graduate Student Assistant (Tutor)
January 2017 - December 2023
Provide tutoring sessions to undergraduate students to help them improve their understanding of course material and excel academically Offer guidance and mentorship to undergraduate students, providing them with personalized strategies and resources to enhance their academic performance and overall success
Bowie State University
Graduate Technical Assistant
January 2017 - December 2023
Setup, maintain, and secure Linux OS (Ubuntu) Create virtual systems for Linux OS (Ubuntu) Conduct system updates and implement security measures Assist faculty in program installation and setup Establish a secure connection between the Linux virtual machine and Windows OS using SSH Provide technical support and troubleshooting Collaborate to resolve technical issues
Bowie State University
Data Scientist Intern
January 2017 - December 2023
Clean and manipulate raw data Recommend data analysis tools Analyze and manipulate large datasets Optimize models by fine-tuning hyperparameters Visualize the data as graphs and charts Employ frameworks such as PyTorch and TensorFlow Experience applications of deep learning like CNN, GNN, GCN, GANs etc.
Northern Virginia Community College
Web Designer and Developer
January 2016 - December 2016
Design and develop web pages Acquire a strong foundation in computer applications and concepts Explore the fundamentals of internet services Gain proficiency in various multimedia software applications Acquire knowledge of telecommunications principles and concepts Develop skills in software design Learn web scripting languages and their practical applications
Ministry Of Education
Biology Teacher
February 1992 - December 2012
Teach biology to high school students Develop engaging lesson plans and promote student participation Provide individualized support and utilize diverse teaching strategies Assess student progress and provide targeted feedback Integrate technology for enhanced instruction Collaborate with colleagues and participate in professional development Engage students through extracurricular activities
Ministry Of Education
SQL Server Database Administrator
February 1992 - December 2012
Develop and implement SQL Server databases Manage database security through role-based permissions Design and deliver custom database reports and visualizations Conduct evaluations to customize databases Manage installation, upgrades, and performance monitoring Design, develop, and implement software solutions for multiple platforms Create user-friendly applications for desktop, mobile, and web Code, debug, test, and deploy applications Manage technical equipment
Educación
Certificaciones y Distintivos
No se agregó certificaciones o distintivos
Proyectos
Ministry of Education | 2010
- Developed policies and specifications for the organization's computer and printer equipment.
- Collaborated with manufacturers like HP and Lenovo to ensure compliance with industry standards.
- Contributed to determining the optimal technical requirements for laptops and printers.
- Ensured that the equipment specifications aligned with the needs of the organization's employees.
Ministry of Education | C#, SQL, SQL Server -2007
- Led a .Net team in the collection and consolidation of educational data from diverse resources.
- Implemented data cleaning procedures to ensure accuracy and consistency of the collected data.
- Conducted thorough data analysis, comparing and matching information from multiple sources to identify and resolve data discrepancies.
- Implemented data validation techniques to enhance data integrity and reliability.
Ministry of Education | C#, Access Database - 2005
- The Data Consolidation App is a dedicated tool developed for the General Department of Educational Supervision. This powerful app collects information from multiple branches, consolidating it into a single Access database.
- It enables efficient data gathering and management, enhancing the effectiveness of supervision processes within the department.
Ministry Of Education | C#, ASP.Net, ADO.NET - 2004
- Developed an internal website, the HR Information Portal, within the organization. The portal provides role-based access exclusively for the HR department, granting them detailed information on 570,000 teachers.
- This centralized platform enables efficient and secure access to comprehensive teacher data, supporting HR operations and decision-making processes.
Ministry of Education | Delphi, Microsoft Access, SQL, SQL Sever
- Development A Desktop Application: 2002
- Developed and built the SchoolDataCollector, a Windows desktop application designed to gathers massive educational data, including building information, teacher details, specialties, class counts, student enrollment per grade level, and other relevant information.
- Database Development and Security: 2003
- Developed, implemented, and secured a SQL Server database for a large-scale educational system, ensuring database security, confidentiality, and integrity.
- Implemented role-based permissions to restrict access based on departmental requirements.
Bowei State University | Computer Science Department: Python (PyTorch Goematric, Lightning, Optuna..etc) - Fall 2023
- Optimized five types of Graph Convolution Networks (GCNs) within the Variation Graph Auto-Encoder architecture (VGAE).
- Fine-tuned hyperparameters for these models, including learning rate, number of hidden layers, number of hidden nodes, weight decay, filter size, and latent space dimensions.
- Conducted tests with different activation functions, including ReLU, Tanh, and Sigmoid.
- Experimented with various optimizers, such as Adam, SGD, and RMSprop.
- Utilized Mean Squared Error and KL divergence loss functions.
- The results of this project provided valuable insights for researchers working with 3D face data, enabling them to efficiently handle the data and evaluate algorithm performance.
Bowei State University | Computer Science Department: BSU Portal, JavaScript, HTML, CSS - Fall 2022
- Reviewed and edited existing content.
- Ensured that the department's web content is accurate, engaging, and up to date.
- Created new content as needed.
- Optimized the web pages for optimal user experience.
- Gathered relevant information and ensure that it is presented in a clear and professional manner.
Bowei State University | Computer Science Department: JavaScript, Strapi, REST API, GraphQL API - Spring 2022
- Led as the responsible party for the backend development of a mobile app for the Computer Science department at the university. Leveraging the Strapi platform, I designed and developed the server-side architecture, seamlessly integrating REST API and GraphQL API.
- This implementation ensured efficient data communication and enhanced functionality, enabling the department to provide a robust and user-friendly experience to app users.
Bowei State University | Computer Science Department: JavaScript, HTML, CSS - Fall 2017
- Designed and built a website for a faculty member of the Computer Science department at the university. The website highlights the faculty member's profile, research interests, publications, and other relevant information.
- The website provides a professional online presence for the faculty member, facilitating communication and information sharing with students, colleagues, and the wider academic community.
Idiomas
Árabe
Nativo
Inglés
Intermedio
Habilidades
Web Application Development
SQL Database
Python
R Language
C#
C++
Javascript
HTML
CSS
CMS Web Developer
LaTeX
PyCharm
Visual Studio
IntelliJ Idea
Windows PowerShell
Bash Unix Shell
Anaconda
Jupyter
Unity3D
Office 365
Data Scientist
Machine Learning
Deep Learning
Artificial Intelligence
Artificial Intelligence / Machine Learning Applications
¿Listo para una experiencia personalizada? Utilizamos cookies y tecnologías similares para adaptar nuestro sitio especialmente para ti. Al hacer clic en 'Aceptar', nos das luz verde para utilizar cookies y tecnologías similares. 🍪