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