Omar Alhasan

Omar Alhasan

Full-Stack Software Engineer

Welcome to my interactive portfolio museum. Explore different sections to learn more about me, my skills, and my work.

OA

Omar Alhasan

Full-Stack Software Engineer

Seeking a challenging and innovative opportunity as a polymath with expertise in multiple areas in software & hardware.

Location:London, United Kingdom

Education

Front-end/Back-end Engineering (Bootcamp)

Bootcamps

2019-10 - 2020-04

Areas of Study
  • JavaScript
  • TypeScript
  • NodeJS
  • React
  • React Native
  • GraphQL
  • PostgreSQL
  • Gatsby
  • RESTful APIs
  • Data Structures & Algorithms
  • Web Design
Bachelor of Software Engineering

Istanbul Gelisim University

Areas of Study
  • Cyber Security and Utilizations
  • Data Structures and Algorithms
  • Object Oriented Programming
  • Statistical Analysis

Work Experience

Full-Stack Software Engineer

Collar

London, UK

2020-08 - Present

Responsibilities
  • Creating web & app platforms to manage products & services specifically designed for pet owners/businesses.
  • Rewriting and upgrading web apps to the latest technologies and encouraging best practices in the team.
  • Working alongside the CTO on designing systems architecture & defining thorough solutions.
  • Finding workarounds to existing challenges the company faces.
  • Implementing E2E & unit testing across the whole ecosystem.
  • Supporting internationalization across all apps.
Technologies
React
React Native
Styled-Components
Stripe
Redux
GraphQL
Apollo
PostgreSQL
Firebase
Gatsby
Senior Software Engineer

Herrontech

Canada

2023-05 - Present

Responsibilities
  • Responsible for web and app platforms for influencers and their management needs.
  • Delivering high-quality, bug-free software by implementing rigorous testing and quality assurance processes.
  • Providing valuable input to UI/UX designers regarding design concepts' feasibility and technical aspects, offering suggestions for improvements while maintaining the intended user experience.
  • Fostering transparency in all aspects of development, including project status, challenges & decision-making processes, and building trust within the team.
Software Engineer

MikroElectron

2018-11 - 2020-08

Responsibilities
  • Maintaining and working on creating a full business portal using NodeJS, GraphQL, and React.
  • Independently working on complex projects and tickets.
  • Identifying code and system vulnerabilities and developing plans to resolve them.
Technologies
NodeJS
GraphQL
React

Projects

Collar App

2020 - Present

A powerful management solution for pet businesses; an all-in-one mobile app for pet parents.

Kubernetes
NodeJS
React Native
GraphQL
PostgreSQL
Gatsby
Redis
Apollo
Stripe
WebSocket
Firebase
AWS
Crwn Clothing

2022-04 - 2022-06

An e-commerce application built with React, Stripe, Redux, and GraphQL.

React
Stripe
Redux
GraphQL
Apollo Client
Forkify

A recipe app that provides bookmarks.

Bankist

A web banking app made with JavaScript.

CV

CV Preview

Skills

Critical Thinking
Creativity
Problem Solving
Self Learning
Resiliency
Time Management

Achievements

  • Jordanian Olympiad Informatics Competition

    2019-06

    Got first place in a C++ coding competition.

  • 3D Art Designing Competition

    Participated in a competition for designing 3D art.

    View more

Languages

English
Arabic
Turkish

Interests

Inventions
Mathematics
Designing & Structuring
Gaming
Astronomy
Physics
Rubik's Puzzles
Innovation

Contact Me

Get In Touch

Location

London, United Kingdom

Send a Message