About Abdulrahman
English
Native or bilingual
Experience
- DOTMAX LLCSOFTWARE ENGINEERMay 2020 - Today (6 years and 1 month)Abdulrahman Dayyab is a Software Engineer responsible for designing, developing, testing, and maintaining software applications and systems. He applies engineering principles and programming skills to create reliable, efficient, and scalable software solutions that meet business and user requirements. His role involves collaborating with teams, solving technical challenges, and ensuring that software products perform effectively and securely.Analyze user and business requirements.Design software architecture and system solutions.Write clean, efficient, and maintainable code.Develop web, mobile, or desktop applications.Test software to identify and fix bugs.Maintain and update existing software systems.Collaborate with designers, developers, and stakeholders.Implement security measures and best practices.Optimize software performance and scalability.Create technical documentation and reports.Participate in code reviews and quality assurance processes.Integrate third-party APIs and services.Troubleshoot technical issues and provide solutions.Research and adopt new technologies to improve development processes.
- GREYBOXSOFTWARE ENGINEERFebruary 2012 - March 2017 (5 years and 1 month)Abdulrahman Dayyab is a skilled Software Engineer responsible for creating, implementing, and maintaining software solutions that support business operations and improve user experiences. He utilizes programming languages, development frameworks, and modern engineering practices to build reliable, secure, and high-performing applications. His work involves collaborating with stakeholders, identifying technical requirements, and delivering innovative digital solutions.Key Roles and ResponsibilitiesDevelop software applications according to project specifications.Design system structures and software workflows.Conduct software testing and debugging activities.Monitor application performance and reliability.Maintain and enhance existing software systems.Collaborate with project managers and development teams.Implement database structures and data management solutions.Ensure software security and data protection standards.Prepare technical documentation and user guides.Review and improve code quality through best practices.Integrate software with external platforms and APIs.Troubleshoot and resolve technical issues promptly.Participate in project planning and technical meetings.Research emerging technologies and recommend improvements.
Recommendations
Be the first to recommend Abdulrahman
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4