Giter Site home page Giter Site logo

Hamza Riffi

Experienced DevOps and Backend Developer 📧 Email: [email protected]
🌍 Location: Morocco, Rabat
🌐 Website: hamzariffi.whileend.com

About Me

Passionate software engineer with over 5 years of experience specializing in backend development, networking, Scrum, AWS services, and Vue.js. Skilled in creating robust and scalable solutions using Django and Node.js. Committed to continuous improvement and delivering valuable impact on projects.

Work Experience

Backend Software Engineer

Pagie Portal I Tanger, Morocco

  • Developed and maintained robust backend solutions using Django and Node.js.
  • Implemented RESTful APIs and optimized database queries for enhanced performance.
  • Collaborated closely with front-end developers for seamless integration of systems.
  • Integrated payment systems (Stripe) with Node.js and Django for secure transactions.
  • Designed and implemented microservices architecture for scalable and modular applications.
  • Implemented AWS services (EC2, S3, SES, SNS) for scalable and reliable infrastructure.
  • Utilized AWS Route 53 for DNS management and load balancing.
  • Implemented serverless architectures using AWS Lambda for cost-effective solutions.
  • Configured and managed Nginx for web server needs.
  • Worked with containerization technologies like Docker for deployment and scalability.
  • Implemented automated testing and CI/CD processes to enhance software quality and delivery speed.
  • Configured Nginx for reverse proxy and load balancing.
  • Followed Agile development methodologies and Scrum practices for efficient project management.
  • Conducted code reviews, providing constructive feedback to team members.

Software Engineer

Ezzyane Garten- und Landschaftsbau | Remotely

  • Full-stack developer specializing in ERP system creation using Python and Django.
  • Proficient in client-server programming, with a focus on Python and Django.
  • Skilled in designing and deploying database management systems using PostgreSQL and Django ORM.
  • Strong background in unit testing, bug fixing, and ongoing maintenance.
  • Proven track record in implementing updates, enhancements, and optimization.
  • Expertise in security measures such as JWT, CORS, and Validators.
  • Capable of integrating Web Sockets with technologies like Socket.io and Django channels.
  • Adept at preparing comprehensive project documentation.

Education

BSc in Computer Science and Software Engineering
Technical School of Management Information Technology and Electronics

Skills

  • Programming Languages: Python, Javascript, C#, C
  • Frameworks: Django, Node.js, ReactJs, VueJs
  • Concepts: OOP, MVC, MVVM, Microservices, Monolithic, REST API, Canary Deployment, Blue-Green Deployment
  • Databases: PostgreSQL, MySQL, Cassandra, SqlAlchemy
  • DevOps Tools: Docker, Jenkins, Kubernetes, Istio, Prometheus, Ansible, Grafana, Linux, Git

Languages

  • English: Proficient - Professional Level
  • French: Limited working proficiency
  • Arabic: Native or bilingual proficiency

Certifications

  • Microsoft Server 2013

Hamza RIffi's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.