Hamza Hamza
Data science, data engineer, full stack developer
Hire this person
Send a job offer directly to this candidate
About
Since I was very young, I was very fond of computer games, and I have started my first programming exercise on Pascal when I was at the first-year university, where I had to program complex mathematic formula. My first degree is computer engineering and then I completed my Master and PhD degrees in computer science from brunel University in London. I worked as lecturer in the Higher education for long time and then as a KTP (Knowledge and transfer Partnership) Associate managing project for the industry and academic.
I have gained a wide range of professional skills that I can use confidently in Academia and in Industry. I have very good experience on data and software engineering projects.
My PhD thesis was entitled ‘OptimizingScoped and Immortal Memory Management in Real-Time Java’ I have developed case study which emulates railway control system to study the impact of using scoped memory in real-time systems and introduced design patterns to help developers to overcome some programming issues related to this memory management.
Experience
- Programming Languages: Python, PySpark, Java, Groovy, Ada
- AWS development
- NHS Palantir Foundry Government Cloud data processing.
- Databricks
- Database systems: MySQL, NoSQL, DynamoDB, Cassandra, Oracle, PostgreSQL MS SQL server
- React, HTML, JavaScript, NodeJS
- GitLab versioning control.
- Operating Systems: Windows, Linux, and BSPARM architecture.
- Test Driven Development
- Containerization: Docker, Singularity
- NextFlow tool for Bioinformatics pipelines executions
Education
- PhD in Computer Science, Brunel University, London, UK, Award date: January 2014.
- Master of Research in Information Technology, Brunel University, London, UK, Award date: July 2008.
- Bachelor of Computer Engineering from University of Aleppo, Graduation year: 2001.