Abdelrahman Hussein
Verified Expert in Engineering
Software Developer
Abdelrahman is a software engineer with ten years of experience developing system software, mostly using Python on Linux systems. He has developed cloud solutions ranging from data center management solutions to cloud storage systems and has mastered a good range of cloud computing technologies.
Portfolio
Experience
Availability
Preferred Environment
Docker, Git, Vagrant, Sublime Text, Ubuntu Linux
The most amazing...
...thing I've built is a browser-based application and the back-end framework to deliver geo-referenced news articles for Saxony Newspaper.
Work Experience
Software Engineer/Senior Software Engineer
GreenItGrlobe
- Joined the Amplidata development team to develop a new management framework that automates and monitors Amplidata cloud storage system, a.k.a. Amplistor.
- Developed a framework, from OS to UI, to deploy and set up a complete multi-geo data center with Amplistor.
- Developed a management and integration framework for Amplistor.
- Developed Marvin framework to deploy the Amplidata Himalaya cloud storage platform.
- Developed a monitoring framework to sustain the reliability of the Himalaya platform.
VMware VM Deployment and Management Automation Specialist
Moboware, Inc. (via Toptal)
- Created RESTful APIs using Python technologies that communicate with a back-end billing system to empower users and enable automation and monitoring.
- Created deployment scripts to automatically set up a complete test system from installing, testing, and cleaning up processes.
- Secured the systDesign deployments with SSL communication.
- Provided API documentation.
Software Engineer/Independent Contributor
ThebeTechnology
- Worked as a software engineer with Aserver, a Belgian company focusing on cloud computing solutions.
- Participated in development of the PyLabs framework and an SSO product.
Experience
Buildbot
FSTags
https://github.com/ahussein/FSTags.gitAmplistor
Himalaya
Skills
Languages
Python, HTML5, CSS, HTML, CSS3, JavaScript, SQL, Java
Paradigms
Agile Software Development, Test-driven Development (TDD), Concurrent Programming
Frameworks
Flask, Django, Twisted
Libraries/APIs
Gevent, AMQP, Matplotlib, Flask-RESTful
Tools
Celery, Vagrant, GitLab, Mercurial, Sublime Text, Confluence, Git, NGINX
Platforms
Linux, OpenERP, Ubuntu Linux, Docker
Storage
PostgreSQL, MongoDB, NoSQL, MongoEngine, MySQL, JSON
Other
Single Sign-on (SSO), Web Server Gateway Interface (WSGI), Applications
Education
Master's Degree in Cartography
Technical University of Munich - Munich
Bachelor of Science Degree in Computer Science
University of Cairo - Cairo, Egypt
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring