Khalid

9
reputation
3

For the past 10 years, I've specialised in Django projects architecture, development and maintenance.

I've spent years using Django to build prototypes/MVPs, scalable production systems, designing and building API using the Django REST Framework permissions, and API integration with external providers.

Since then, I've learned a lot about the pros and cons of Django, understand and know how to find and debug bugs quickly and well.

In my approach I deeply rely on high quality structured code covered with tests, including performance tests and SQL/ORM data migrations.

I also have a very deep understanding of frontend to backend interactions and I am comfortable working in a team with frontend engineers.

☑ QUALIFICATIONS SUMMARY:

  • Define technical requirements, documentation
  • Design the project architecture & database schema, data and schema migrations
  • Review and audit the existing solution, design, and system architecture
  • Write high-quality and well organised code, covered with tests
  • Refactor the legacy code step-by-step without revolution
  • Code review and propose improvements

☑ KEY SKILLS:

  • Backend: Python, Django, Django Rest Framework, Celery, Docker
  • Frontend: HTML, CSS, Vanilla Javascript (Backbone, Bootstrap)
  • Databases: Postgres/MySQL/Mongo Db/Redis
  • API Integrations: Stripe / Twilio / Zoom / OneSignal / PMTA

☑ ADVANTAGES:

  • full-time Upwork freelancer: 40-60 hours per week
  • able to make valid arguments, defend my point of view and ask fundamental questions
  • strong problem-solving skills, brainstorming skills
  • paying great attention to detail and quality
  • willing to gain a deep understanding of business logic which helps to write better code and debug complex issues
  • reliable, responsible, and self-motivated
  • a communicable, honest, and collaborative person
  • engineering and business education