Rayyan Aqil
Experienced Python Developer | Django, Celery, and Real-Time Applications Specialist
karachi, Pakistan
Summary
Python developer with 3+ years of experience specializing in Django and its sub-packages, Celery, and real-time communication using sockets. Skilled in backend development, API integration, and task scheduling. Passionate about creating scalable, robust, and efficient solutions for remote projects.
Languages:
English
Favorite Python Packages:
Django, Celery, Requests, Django Rest Framework, Django Channels, Sockets
Experience
Technical Skills
- Programming Languages: Python (3-4 years), JavaScript, Dart, Java, C++ (basic knowledge).
- Frameworks: Django (expertise), Flask, React.js.
- Backend Development: API creation, database integration, and backend management with Django.
- Frontend Development: Experience using HTML, CSS, and JavaScript for creating responsive interfaces.
- Cloud Computing: AWS (certifications in progress, expertise in EC2, S3, Lambda), Firebase for backend integration and authentication.
- Database Management: MySQL, PostgreSQL, Neon (cloud-based).
- DevOps: Familiarity with Docker and deployment pipelines.
- Real-Time Applications: Experience with Django Channels and WebSockets for chat and streaming platforms.
- Data Processing: Strong understanding of Pandas, NumPy, and SQL for data analysis and manipulation.
Professional Experience
- Hashmi Surma (Current Role):
- Position: Software Engineer.
- Responsibilities: Overseeing IT infrastructure and developing custom Python-based solutions for internal operations.
Projects
-
Order Management System:
- Platform: Django.
- Features:
- Inline formsets for relational data management.
- Integration with PostgreSQL for robust data handling.
- Real-time updates with WebSockets.
-
Stock Management System:
- Platform: Django, Railway, Neon.
- Features:
- Cloud-based database access from multiple environments (Windows and Linux).
- Data synchronization and real-time stock updates.
-
Open-Source Contributions:
- Minor contributions to Python and Django-based repositories, focusing on bug fixes and documentation.
-
Encro:
- Role: Collaborated with a team to develop a communications platform.
- Technologies: Django, React.js.
-
Musker Interface:
- Platform: Tkinter-based GUI for a Django backend.
- Features: Enhanced user interaction through a desktop interface.
Other Skills
-
Authentication Systems:
- Phone authentication via Firebase.
- Email/password authentication via Django.
-
API Development:
- Designed APIs to synchronize data between Flutter and Django via Firebase.
-
UI/UX:
- Designed user-friendly interfaces using React.js and Flutter.
Certifications and Education
- Ongoing AWS certifications (Certified Developer Associate, Cloud Practitioner).
- Codecademy courses in Machine Learning, SQL, Git, and AI development.
- Self-taught Python developer with over 4 years of project experience.
Strengths
- Highly experienced in Python-based web development and backend systems.
- Proven track record of remote collaboration and communication across teams.
- Fast learner, capable of picking up new tools and technologies.
Career Goals
- To leverage Python and cloud computing expertise in a challenging remote role.
- To contribute to innovative projects in AI/ML, cloud development, or scalable backend systems.
Skills
Amazon Web Services (AWS), Backend Development, Big Data, Celery, Django, Django Channels, Django REST Framework, Docker, Fullstack Development, Git, Gunicorn, Kivy, PostgreSQL, REST, Web Development