Karim Bourahla

Karim Bourahla

$30/hr
Python Backend Development
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
28 years old
Location:
Mostaganem, Mostaganem, Algeria
Experience:
6 years
Karim Bourahla Mostaganem, Algeria. -.-https://www.linkedin.com/in/karim-bourahla-/ Backend Software Engineer Experienced backend developer with a diverse background spanning FinTech, eCommerce, and SaaS industries. Demonstrated expertise in crafting scalable web applications utilizing Django, DRF and FastAPI. Enthusiastic about crafting clean, sustainable code and thriving within a collaborative work environment. WORK EXPERIENCE 247 Labs Toronto, ON, Canada. Full-time.11/2022-Present Backend Engineer Worked on a variety of projects (Health insurance web app, Brokerage Insurance dashboard). Implemented server side templates with real time interactions using Django and AJAX. Implemented an encryption middleware to help encode request/response data Contributed to the migration process of the legacy systems. Implemented Async Celery tasks to reduce time consuming tasks from the main thread Omnigate Montreal, QC, Canada. Full-time. 12/2021-10/2022 Backend Engineer Implemented a scalable web app for money transfer from Canada to African countries Desinged and built the various Database schemas, MySQL for the Backend and GraphQL schema for Amplify Flutter Implemented REST APIs using Django Rest Framework Implemented external 3rd party API calls for the transaction system Migrated the legacy system to AWS using DynamoDB, Cognito and Lambda function and triggers Jilshirt Mostaganem, Algeria. Full-time. 03/2021-12/2021 FullStack Engineer Built and designed the Database schema (PostgresSQL) Designed and built the various eCommerce server rendered templates using Django Developed a customized T shirt editor using CanvasJS Integrated a Virtual Try On deep learning model with the Django app Freelance Algeria. Part-time. 02/2017 - 01/2019 Backend Engineer Worked on a number of projects basically on the backend side using Django This is a list of some the projects I worked on in this period: https://maykiha.com/ a platform that helps Entrepreneurs/Investors to communicate in total transparency. dzCorp, A mobile application for selling gift cards and other digital products EDUCATION Master's Degree In Computer Science Ecole Superieure D'informatique Sidi Bel Abbes, Sidi Bel Abbes, Algeria. 09/2019-07/2021 Bachelor's Degree In Computer Science Ecole Superieure D'informatique Sidi Bel Abbes, Sidi Bel Abbes, Algeria. 09/2016-07/2019 CERTIFICATIONS AWS Cloud Quest: Cloud Practitioner Amazon Web Services Training and Certification. 02/2023 - 02/2023 PROJECTS Intrusion Detection System 03/2020 - 08/2020 Created an intrusion detection system using machine learning Automated and linked CICFlowMeter JAVA software output to a Flask based app. The system has been made publicly available on Github and has received positive feedback from the community. https://github.com/bibs2091/Anomaly-detection-system ESI Forum 03/2019 - 08/2019 Created a forum website for our school from scratch. Used Django and jQuery technology mainly. Numerical Methods Calculator 03/2018 - 06/2018 Written a small library that contains various mathematical operations (Matrix,function,integrals...). Design and implement the UI/UX components . Designed & developed Android app for advanced numerical operations. SKILLS & INTERESTS Interests: Artificial Intelligence, Computer Vision, DevOps, Space Engineering Languages: Arabic: Native, French: Professional, English: Fluent Programming Languages: Python, JavaScript, SQL, JAVA, C Technologies: Django, Django Rest Framework, FastAPI, Celery Databases: MySQL, PostgreSQL, DynamoDB, Oracle, redis, MongoDB, Firebase Cloud: AWS, Firebase, GCP Soft Skills: Good communicator and team player with strong organizational skills, Hands on experience with OOP principles, Self managing and ability to break down complex problems in to manageable tasks. Ability to work on multiple projects simultaneously with good time management skills. Ability to work as part of a team and interact effectively with others. Expertise in Python programming language. Proficiency in python web frameworks. Understanding of version control systems like Git. Proficiency in software development workflows such as Agile and Scrum.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.