Professional experience across startups and enterprise-scale technology companies.
I am currently working at Akij iBOS as a Frontend Engineer, responsible for developing and maintaining scalable web applications.
Key responsibilities:
Develop responsive user interfaces using React.js, Next.js, and TypeScript
Translate business requirements into functional and reusable UI components
Ensure high performance, scalability, and usability of web applications
Collaborate with backend developers, designers, and product teams to deliver features
Improve existing systems and maintain clean, reusable code architecture
Debug and resolve production issues
Optimize frontend performance and enhance user experience
Support continuous product development and deployment processes
During my tenure at Business Accelerate BD Ltd., I worked as a Frontend Engineer, responsible for developing and maintaining scalable and high-performance web applications using React.js and modern JavaScript. I collaborated with backend developers, UI/UX designers, and stakeholders to translate business requirements into functional and responsive user interfaces.
Key responsibilities included:
Building reusable and responsive UI components
Managing state and frontend architecture
Ensuring cross-browser and mobile compatibility
Optimizing performance and improving user experience
Debugging and fixing production issues
Contributing to code quality through refactoring and best practices
During my tenure at NAJJ Technologies Limited, I worked as a Full Stack Software Engineer, contributing to both frontend and backend development.
Key responsibilities:
Developed and maintained scalable web applications
Designed and implemented RESTful APIs
Ensured smooth integration between frontend and backend systems
Managed servers, databases, and deployment processes
Monitored system performance, reliability, and stability
Collaborated with designers, project managers, and engineers
Delivered end-to-end features aligned with business requirements
Participated in the full software development lifecycle (SDLC)
Key Responsibilities & Contributions:
Assisted in the development and maintenance of web applications
Implemented and enhanced frontend UI components
Fixed bugs and resolved issues in existing applications
Collaborated with team members on real-world development projects
Applied academic knowledge to practical software development tasks
Learned industry-standard web development practices and workflows
Participated in testing, debugging, and feature implementation
Outcome:
Gained valuable industry experience and hands-on exposure to professional software development, establishing a strong foundation for a career in software engineering.
Learning Journey & Achievements:
Completed structured training in Web Development through hands-on learning and practical projects
Learned HTML, CSS, JavaScript, and modern frontend development concepts
Built multiple real-world and practice projects to strengthen development skills
Gained experience in responsive web design, problem-solving, and coding best practices
Developed a strong understanding of web application development workflows
Improved debugging, logical thinking, and software development fundamentals
Received mentorship and guidance through project-based learning
Established the foundation for a professional career in software engineering
Outcome:
Built the technical knowledge and practical experience necessary to transition into professional web development and tackle real-world software engineering challenges.
Key Responsibilities & Contributions:
Mentored aspiring developers in Android application development
Provided hands-on technical guidance and career support
Assisted students in understanding Android development concepts and best practices
Reviewed projects and offered constructive feedback for improvement
Helped learners build practical skills through real-world development approaches
Supported students in preparing for professional opportunities in mobile development
Outcome:
Empowered students to develop strong Android development skills and confidently pursue careers in mobile application development.