Omar Benchbana
Passionate about Cybersecurity & Machine Learning
Software Engineer | Web & Server Developer
About Me
I am a software engineer based in Helsinki, Finland, experienced in web and server programming. I am currently studying software engineering and enjoy working across front-end and back-end development. I care about clean, maintainable code, practical UX, and reliable systems, and I have a strong interest in cybersecurity. I am looking to join a software company where I can apply creativity and solid engineering practices to build real-world products.
Skills
- JavaScript / TypeScript
- React, Gatsby
- Python
- PHP Wordpress & Laravel
- Vue.js
- Node.js, Express
- Ruby & Rails
- SQL & NoSQL Databases
- RESTful APIs & GraphQL
- JWT Authentication
- Version Control (Git)
- Docker
- CI/CD Pipelines
- Testing (Jest, RSpec, etc)
- Linux
- Web Security Basics
- Accessibility (WCAG 2.1)
Projects
Recipebook API
Developed a secure and scalable Recipebook API using Ruby on Rails, providing structured endpoints for recipe management and user authentication. Implemented GraphQL queries and mutations to enable flexible and efficient data fetching for clients, reducing over-fetching and improving API performance. Integrated JWT authentication to ensure secure access control and protect sensitive user data across the application. Designed and optimized database schema, including associations between users, recipes, and categories, enabling fast and consistent query responses.

User signup/login with JWT Create, update, delete recipes GraphQL queries & mutations REST fallback endpoints Authorization per user Recipe ownership
Satakolkyt Map - Backend
Implemented feature enhancements based on user feedback, driving continuous improvement and higher customer satisfaction. Identified and resolved software bugs through thorough testing and debugging, ensuring a smooth and stable user experience. Collaborated with cross-functional teams to gather requirements and prioritize feature requests, aligning development with project goals. Conducted peer code reviews, fostering collaboration, knowledge sharing, and a culture of continuous learning.

Efficient data handling, RESTful API, Database optimization
Satakolkyt Map - Frontend
Implemented interactive feature enhancements based on user feedback, improving usability and overall customer satisfaction. Identified and resolved UI/UX issues through rigorous testing and debugging, ensuring a seamless and responsive user experience. Collaborated with design and product teams to gather requirements and prioritize feature improvements, aligning with project goals. Conducted peer reviews and design critiques, promoting collaboration, knowledge sharing, and consistent interface quality.

Responsive design, User-friendly interface, Performance optimized