Ahmed Mohamed

Ahmed Mohamed

Full Stack Developer
United Arab Emirates

نبذة عني

Full Stack Developer with experience in web development, user interface implementation, software workflow management, SEO best practices, bug fixing, and usability testing. Skilled in HTML, JavaScript, CSS, Laravel, Vue,…

الخبرة

Full Stack web developer

AMI DIGITAL GROUP
Aug 2020 - حتى الآن · 5 سنوات 11 أشهر

1. **Front-end Development**:
- Design and develop user-friendly and responsive web interfaces using Vue.js.
- Implement interactive features and functionalities to enhance user experiences.
- Ensure cross-browser compatibility and optimal performance of web applications.

2. **Back-end Development**:
- Create robust server-side logic and APIs to support front-end functionality.
- Utilize technologies php laravel, - Handle database interactions, including schema design and query optimization.

3. **Full Stack Proficiency**:
- Bridge the gap between front-end and back-end development, ensuring seamless data flow.
- Maintain a strong understanding of both client-side and server-side technologies.

4. **Containerization with Docker**:
- Containerize applications using Docker to ensure consistency across different environments.
- Manage Docker containers, images, and deployments efficiently.

5. **Orchestration with Kubernetes (K8s)**:
- Deploy, configure, and manage applications in Kubernetes clusters.
- Implement scaling, load balancing, and self-healing mechanisms using K8s.

6. **Version Control**:
- Utilize Git for version control, including branching, merging, and resolving conflicts.
- Collaborate effectively with team members using Git workflows.

7. **Testing and Debugging**:
- Write unit tests and conduct thorough debugging to maintain code quality.
- Perform end-to-end testing to ensure the reliability of web applications.

8. **Security**:
- Implement security best practices to protect web applications from common vulnerabilities.
- Keep abreast of security threats and apply necessary updates and patches.

9. **Code Optimization**:
- Optimize code for performance and efficiency, considering factors like page load times.
- Identify and resolve bottlenecks and performance issues.

10. **Documentation**:
- Create and maintain technical documentation for code, APIs, and deployment processes.
- Ensure that documentation is up-to-date and accessible to team members.

11. **Collaboration and Communication**:
- Collaborate effectively with cross-functional teams, including designers and product managers.
- Communicate technical concepts and

Full Stack Developer

Seadrop Abu Dhabi UAE
Mar 2019 - Jan 2021 · 1 سنة 10 أشهر

Optimizing the user experience.
Using HTML, JavaScript and CSS to bring concepts to life.
Developing and maintaining the user interface.
Implementing design on mobile websites.
Managing software workflow.
Following SEO best practices.
Fixing bugs and testing for usability.
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developers and other team members to establish objectives and design more functional cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.

Full Stack Developer

AMI Digital Dubai UAE
Apr 2021

المهارات

تطوير الشامل NGINX Traefik Linux Git DeployHQ HTML PHP Laravel Bootstrap CSS Jira Slack Agile methodologies Tailwind CSS JavaScript TypeScript PhpStorm Vue 2 Vuex DigitalOcean Droplet Vue 3 Pinia OOP Quasar Framework SOLID principles Vite Python NOVA Perl Spark Bash Cashier Socialite Sanctum Docker Kubernetes CI/CD GitLab Runner Scout Sail GitLab Package development
الإبلاغ عن هذا الملف الشخصي؟