Bakr F.

Bakr F.

Back-end Python/Django developer

Request Rate
Egypt

Bakr is a Software Web Developer with 3.5 years of experience. Bakr is hard worker and team player who is proficient in an array of web development tools.

Skills

  • Python
  • Django
0246810

Experience

Technology, Information and Internet company, Egypt

Back-end (Python, Django) Developer

January 2020 to Present

Stack:

  • Python
  • Django
  • MySQL
  • Agile
  • CI/CD

 Responsibilities:

  • Analyze requirement to meet business needs.
  • Build relational database tables and get relations between them.
  • Use Django & Django Rest Framework to build EndPointApiViews as business needs.
  • Build and code TestCase to test our code to meet requirements.
  • Organize points with other developers like Front-end developer.
  • Code Data Filter to meet customization required. 


IT Services and IT Consulting company, Egypt

Back-end (Django) Developer

January 2019 to December 2019

Stack:

  • Python
  • Django
  • MySQL

 Responsibilities:

  • Analyze requirement to meet business needs.
  • Build relational database tables and get relations between them.
  • Use Django & Django Rest Framework to build EndPointApiViews as business needs.
  • Build and code TestCase to test our code to meet requirements.
  • Organize points with other developers like Front-end developer. 


Education

Bachelor’s Degree in Information Technology, Menoufia University

September 2013 to July 2017

Egypt

Portfolio

Telecommunication company / Web app
January 2020 - July 2022
Telecommunication company / Web app
January 2020 - July 2022

It is the web app for users of the company which provides access to the Internet. It shows subscriber usages from their quotes and provide them plenty of services like:

- change service number as a subscriber can have multiple services numbers for mobile and vdsl line

- for each number subscriber can change his subscription to another and can choose from a variety of subscriptions 

- also subscriber can show what exactly he consumed from his quote according to service number

- subscriber can expand his quota and add more top ups to his quote like expanding his current plan with 100 Gig

- all these actions take effect immediately

As a back-end developer in this project I have to

- collaborate with team members and colleagues to build whole services

- for this app I have to do complex queries and perform query optimization to fetch data faster for each subscriber

- build business logic and ensure business cycle well implemented

- develop api endpoints that can be consumed by team members

- documenting api view

- test our work by either code using unit tests & pytest or by using tools like postman or api test tools. 


Technologies used:
Python, Django, MySQL