I am a Computer Science graduate with a strong and diverse skill set in programming, web development, and data analytics. Proficient in Python, JavaScript, SQL, and the Django framework, I have also gained hands-on experience in Node.js development.
My technical expertise is backed by completing industry-recognized certifications, including Python programming, a Node.js course by Mosh Hamedani, and the Zero to Hero Full-Stack Web Development course by ZTM.
I am currently expanding my skills in JavaScript, delving into advanced topics like third-party middleware in Express.js.
Professionally, I bring 2 years of experience as an Assistant Manager at Aseer Time Company in Sohar, Oman.
In this role, I have honed my analytical, managerial, and problem-solving skills, contributing to the company’s operational efficiency and success.
Driven by a commitment to continuous learning, I actively stay updated with the latest industry trends to enhance my professional and technical expertise.
I am passionate about leveraging my blend of technical and managerial skills to develop innovative solutions and contribute meaningfully to a forward-thinking organization. View Resume
🚀 Background Generator Website: Designed and built a dynamic tool for creating custom backgrounds using HTML, CSS, Bootstrap, and JavaScript.
Utilized DOM manipulation for real-time updates.
Overcame challenges by debugging JS logic and enhancing UI with Bootstrap, showcasing problem-solving and a user-focused approach. 🌟
Robo Friends is a React app displaying a searchable gallery of robot avatars.
During development, I faced two key challenges:
Build Error (OSSL Unsupported): Solved by downgrading Node.js to v18.x and updating react-scripts.
Deployment Error (ENAMETOOLONG): Fixed by modifying the gh-pages package to process arguments in smaller chunks.
The app features responsive design, gradient backgrounds, and a smooth search experience, showcasing my problem-solving skills and React expertise.
Features :
A full-stack web application built using React for the frontend and Node.js for the backend. It utilizes the Clarifai Face Detection Model to analyze images and detect faces. The backend is powered by Express.js and stores user data and detection history in a PostgreSQL database. This project demonstrates my ability to integrate third-party APIs, manage a robust backend, and build an interactive and responsive frontend.
Obstacle: While connecting the frontend and backend, I encountered CORS (Cross-Origin Resource Sharing) errors.
Solution: Used the cors
package in Node.js and configured it properly to allow only the necessary origins to access the backend.
Obstacle: Writing efficient queries for user authentication and tracking face detection history in PostgreSQL required optimization.
Solution: Implemented Knex.js as a query builder, indexed frequently accessed data, and optimized database queries to enhance performance.
Obstacle: Rendering large images and multiple face detections slowed down the UI.
Solution: Used React’s useEffect
for efficient state updates and implemented lazy loading for images to improve performance.
This project was a great learning experience, refining my skills in full-stack development, API integration, and problem-solving.
overzainking@gmail.com
Call to Action