Home

Ali Hassan

Game and Software Engineer

I am a multilingual game and software engineer with 10 years of experience, passionate about industry systems.

About Me

I am Ali Hassan, a driven individual with over 10 years of experience in the field. I hold a master's degree in game and software engineering, making me well-versed in industry systems. My multilingual background enhances my versatility. My goal is to continuously grow and excel in the tech industry, contributing innovative solutions and pushing boundaries.

Currently living in Sweden.

Experienced Software Engineer

Software Developer

  • Saab AB, 2019-2022
  • Designed and developed component architecture, tested and documented as well as installed and delivered full system on airports around the world.
  • Doors, Python Behave, Network programming, Image processing, Robotics

Senior Systems and Devops Engineer

  • Volvocars AB, 2022-2024
  • Building the devops infrastructure, creating tests, and validating functionality on rigs
  • Robot Framework, electronics, CAN, LIN, Vector, Artifactory, SystemViewer, UWB

Senior Software Developer

  • Saab AB, 2024 - Ongoing
  • Design and develop components. Testing and documenting solution.

Software and Devops Engineer

  • Ericsson AB, 2017-2019
  • Test lead, software developer and Build master/Release engineer
  • Developed software solutions, conducted code reviews, implemented new tech standards.
  • Initiated automation process, reducing project delivery time by 83% and lowering error rates.
  • Jenkins, VMWare, VirtualBox, VSphere, Hyper-V, ActiveMQ, OSGI, Maven, Docker

Junior Software Developer

  • Blekinge Institute of Technology, 2015-2017
  • Course Assitant, providing university students with tutoring services, including assessing and correcting their assignments and exams

Education

Master's in Game and Software Engineering

Blekinge Institute of Technology, 2015-2017

Bachelor's in Computer Science

Blekinge Institute of Technology, 2012-2015

3D, Game Graphics och Animation

Törnströmska Upper Secondary Highschool, 2009-2012

Diploma

Swedbank Scholarship, 2012

School board scholarship, 2012

Experienced Engineer

Technical Skills

Systems Integration Expert

Advanced Coding Proficiency

Software Architecture Design

Programming Languages

C, C++, C#

Python

DART

Bash

Batch, Powershell

SQL

OpenGL and DirectX

Java, Javascript, Kotlin

Soft Skills

Leadership Qualities

Team Collaboration Skills

Problem-Solving Attitude

Tools

Git, SVN, Artifactory, Docker, Hyper-V, VirtualBox, VMWare

Scrum, SAFe, Jenkins

JIRA, Confluence

Doors, SystemViewer

Windows and Linux

MongoDB, RabbitMQ, Celery

Firebase

Linux Server Security

CodeMagic

REST & Postman

Flutter & FlutterFlow

Blender3D & Unity3D

CANoe

Photoshop and Adobe After Effects

Languages

Fluent in English

Fluent in Swedish

Proficient in Arabic

Skills

Game & Software Development

Architecture

Testing

Documentation

Electronics

Stake holder and customer relations

3D modelling, texturing, animation

Photo & Video Editing

Publications

Real-time Snow Simulation with Compression and Thermodynamics

Blekinge Institute of Technology, 2017

Read publication at Diva-Portal

Organization and Product

PickACodi AB


Founder of company established to develop websites, build apps, and offer expert consulting services to other businesses.


Based in Göteborg Sweden.


LEARN MORE

TicketLinkr


Main product developed and launched in Sweden from PickACodi AB.


Used by people that want to rent out their bus ticket when they don't need it for the day to other people that wants it.


LEARN MORE

E-Framtid


Partner that provides digital solutions to any business or person.


Specializes in the development and optimization of school and care services.


Based in Stockholm Sweden.


LEARN MORE

My Creative Projects


Enjoy exploring my unique creations!

Mirror Simulator

Real time image from camera to adjustable devices that rotates planks to create an illusion of a mirror with shadows.


Developed with Unity3D and NodeJs.

Pentesting - Security

Pen testing top 100 apps in Sweden.


Found extreamly high security issues on top 10 android and iOS apps in Sweden.


Automation, System design, and architecture.

Skolcare

Supported the development of an application designed for students, counselors, and principals. The app allows users to anonymously submit event reports, book counseling sessions, access videos, contact information, news, and FAQs. It also enables counselors to distribute surveys, analyze incoming data, and manage insights effectively.

Toy Jump - 2018

Toy Jump is a game were you swipe in an upward direction to jump over platforms and get points doing so. The platforms are randomly generated and the levels never look the same.

This game was created in a game jam using Unity3D.


Learn more

Curveball Space Program - 2015

This game was developed for the course "agile project development" and written in C++ to support both DirectX and OpenGL.


Learn more

Case Logo Engraving

Cross platform to but mostly for web, developed with on Flutter with Dart. Solution for getting Laser machine requests to engrave phone cases based on customer customizations. 

ICafeMenu

Swish integration to a Internet Cafe system for customers to increase their gaming time without staff at the reception.


API REST, swish, python NodeJS, AD, System design and architecture.

CoronaHeroes

Participated in a hackathon.


A prototype to help people during the Corona pandemic Hack for sweden - Hack the crisis


The idea was that companies create ads on the platform with what they offer to minimize the spread of the disease, such as "We deliver books from the library for free".

Dare You! - 2017

Dare you! is a game were you dare your friends to do stuff they normally wouldn't do. The player gains points for each challenge accepted. Skipping rounds will result in a deduction of half the points of which a dare is worth. Developed using Unity3D.



Learn more

Disarm - 2014

Disarm was developed by 6 students (second year) at BTH in Karlskrona Sweden.
Programmed from scratch in C++ / DirectX 11.



Learn more

Tire Storage Handling

Created solution for QR-code scanning which allocates physical space and ties it to the owner. Gives automatic reminders based on summer and winter road conditions.

Scrapers

Automatic mail and notification when:


  • Free rental cars are available to take me to visit my family.
  • Wrong odds matches are available to bet on

Chess In a Row

A prototype that never got to be launched but that was fun to work on.


The game is turn-based and is a combination between chess and checkers with some custom invented logic.


Built with Unity3D and Strapi.

Hunters - 2015

A game project that I worked four months on with 10 other developers and graphic artists. Together we achieved a fun multiplayer game with cool graphical effects.

Agile development in team using C++ with DirectX.



Learn more

Kit Car - Reassemble Animation - 2011

Modelling, texturing, animating and compositing using Blender3D, together with 6 other students in high school.



Learn more

Connect with Me

I would love to hear from you! Feel free to use the form below to get in touch with any inquiries or opportunities. Looking forward to connecting!