
Akmal
Software Engineer
Compétences

Voir mes services

Expérience professionnelle
Software Engineer
Webxkey • Temps plein
Feb 2025 - Sep 2026 • 1 yr 7 mos
Worked as a Software Engineer at Webxkey, contributing to the development, maintenance, testing, and deployment of production web and mobile applications for real-world business use cases. My work covered both frontend and backend development, with a strong focus on building reliable features, integrating APIs, resolving bugs, and supporting applications through development and production stages. I worked extensively with React Native for Android mobile applications, React and Next.js for web interfaces, and Python/Django with Django REST Framework for backend services and REST APIs. My responsibilities included implementing user authentication with JWT and Google OAuth, booking and reservation flows, reviews, team management, score tracking, notifications, real-time chat, and other interactive application features. For real-time functionality, I worked with WebSockets and Django Channels, including systems that required live updates and communication between users. I also gained practical experience integrating third-party services and APIs, handling application data with MySQL and PostgreSQL, and working on payment-related integrations. On the deployment side, I worked with Ubuntu/Linux servers, Nginx, Daphne, Cloudflare, cloud-hosted environments, and basic CI/CD workflows. I was involved in troubleshooting deployment issues, debugging frontend and backend problems, improving application stability, and supporting production releases. I also contributed to projects using Laravel, FastAPI, and headless web architectures, which gave me experience working across different technology stacks and adapting to project requirements. Throughout my role, I worked across complete feature flows from implementation and API integration to testing, debugging, deployment, and post-release fixes. This strengthened my ability to understand existing codebases, solve practical software problems, communicate technical requirements, and deliver reliable solutions within deadlines.