Software Developer
Summary
Experienced software developer specializing in machine learning, data analytics, and software engineering. Proficient in Python, Java, C#, SQL, and C/C++, with a strong background in object-oriented programming, data structures, algorithms, and database management. Demonstrated expertise in designing and developing AI models, real-time monitoring systems, and cryptographic utilities.
Successfully developed and implemented a real-time monitoring service using RESTful APIs, WebRTC, and multithreading for scalability. Created and integrated cryptographic utilities, including Base32 encoding/decoding and cipher libraries, to ensure secure data transmission and storage.
Published researcher with significant contributions to elastic scheduling in data center networks, achieving enhanced resource utilization and reduced computational load. Skilled in developing and maintaining RESTful APIs and leveraging WebRTC for cross-platform functionality.
Expectations
In my new role, I aim to leverage my expertise in software development, machine learning, and data analytics to contribute to innovative and impactful projects. I seek a dynamic and collaborative environment where I can work on challenging problems and develop scalable solutions. My goal is to work on cutting-edge technologies that push the boundaries of software engineering and AI, enabling me to continuously learn and apply new skills.
I am looking for a role that fosters teamwork and knowledge sharing, where I can engage with a diverse group of skilled professionals. I value an environment that encourages professional growth and provides opportunities to stay updated with industry trends. Ultimately, I want to make a significant positive impact through my work, contributing to projects that benefit users, the company, and the broader community.
Employment Preferences
Relocation destinations:
- United States
Spoken Languages
- English - Fluent
- Arabic - Fluent
Expected Base Salary
**,000 USD
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Python
- Java
- C#
- SQL
- C
- C++
- HTML
- CSS
- LATEX
- Object-Oriented Programming
- Data Structures
- Algorithms
- Asynchronous Programming
- Multithreading
- Database Design
- Database Management
- Version Control
- Git
- GitHub
- TCP
- IP
- RESTful APIs
- WebSockets
- Machine Learning
- PyTorch
- TensorFlow
- Keras
- Scikit-learn
- NumPy
- Pandas
- Matplotlib
- Windows
- Linux
- Unix
- Software Engineering
- Data Analytics
- AI Model Development
- Cryptography
- Real-time Monitoring Systems
- Elastic Scheduling
- Data Center Networks
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
