
Hasham Mubarak
Software Engineer
Skills

Bekijk mijn diensten

Portfolio
Werkervaring
Senior Full Stack Developer
RankSol • Fulltime
Dec 2025 - Present • 10 mos
As a Senior Full Stack Developer at RankSol, I design, develop, and maintain scalable web and mobile applications, working across both frontend and backend systems. I take ownership of technical implementation, system architecture, performance optimization, and delivering reliable solutions aligned with business requirements. • Develop and maintain full-stack applications using Laravel, PHP, MySQL, JavaScript, and modern frontend technologies. • Build and integrate RESTful APIs for web and mobile applications. • Develop cross-platform mobile applications using Flutter and Dart. • Design scalable database structures, optimize queries, and manage application data. • Implement authentication, authorization, role-based access control, and secure application workflows. • Design and develop business management systems with complex workflows and user roles. • Review, debug, refactor, and optimize existing codebases for performance, security, and maintainability. • Collaborate with developers, designers, and stakeholders to plan and deliver new features. • Handle application deployment, production troubleshooting, and ongoing system maintenance. • Follow clean architecture, reusable components, version control, testing, and software development best practices.
Full Stack Developer
Nimble Web Solutions • Fulltime
Feb 2024 - Dec 2025 • 1 yr 10 mos
As a Full Stack Developer at Nimble Web Solutions, I develop and maintain modern, scalable web applications and business solutions across both frontend and backend. I work closely with clients and development teams to transform requirements into reliable, user-friendly digital products. • Develop full-stack web applications using Laravel, PHP, MySQL, JavaScript, and modern frontend technologies. • Design and develop RESTful APIs and integrate third-party services. • Build responsive, user-friendly interfaces optimized for desktop, tablet, and mobile devices. • Design and manage relational databases, including database architecture, queries, migrations, and optimization. • Implement authentication, authorization, role-based access control, and secure application workflows. • Debug, test, optimize, and maintain existing applications to improve performance, reliability, and usability. • Collaborate with designers, developers, and clients throughout the development lifecycle. • Deploy and maintain web applications and troubleshoot production issues. • Follow clean coding practices, reusable architecture, version control, and software development best practices. I focus on delivering practical, maintainable, and scalable solutions that meet business requirements while providing a smooth experience for end users.