Alexandru Hang

Hi, I’m Alex, I'm a Senior Software Engineer based in Bucharest, Romania.
I have experience across multiple fields, including:

  • Back-end : Java (Spring), C#, Python
  • Front-end : JavaScript (ES6), React, Lit, Angular
  • Mobile : Flutter, Cordova, native Android (Java)
  • RPA : UiPath
  • Databases: SQL, PostgreSQL, MongoDB, Firebase
  • Machine Learning & AI: Tensorflow, Model integration, browser-based ML, predictive analytics

Beyond my professional work, I am actively involved in teaching and knowledge-sharing activities. I deliver courses and workshops on Java, Spring, React, Software Architecture, Databases and other topics, and I also organize and lead workshops focused on Machine Learning. I also participate as a speaker at conferences, where I present research topics related to the intersection of Machine Learning and web development. Some of my research and personal projects are showcased on this website.

Since childhood, I’ve been passionate about everything related to computers, electronics, and engineering — from airplanes and cars to spaceships and military technology.


Alex Hang

About Me

I have over six years of experience in software development, working on both enterprise-level solutions and research-driven projects. Along the way, I’ve also collaborated as a freelancer on a variety of custom software initiatives. Currently, I am part of ING, where I continue to explore new ways to integrate modern technologies into real-world applications. In 2023, I also earned the Financial Markets Professional Certificate from the University of Amsterdam.

On the academic side, I graduated as valedictorian in 2022 with a degree in Computer Science from the University Politehnica of Bucharest, Faculty of Engineering in Foreign Languages. I went on to complete a Master’s degree in Business Administration and Engineering at the same faculty. Now, I am pursuing a PhD at the University Politehnica of Bucharest, with research focused on applying Artificial Intelligence and Machine Learning to traditional fields like web development, aiming to drive innovation and enhance user and developer experiences.

Beyond work and research, I am passionate about science and technology, with interests ranging from cars and airplanes to computer science. I also enjoy spending time in nature, traveling, following Formula 1, football, and other sports, watching movies, and listening to good music.

Skills

Programming related:

JavaScript JAVA C# Flutter ReactJS Lit C++ HTML CSS PHP Python JAVA Spring NodeJS .NET Bootstrap UiPath VBA Unreal Engine 4 Unity Linux Windows

Database related:

PL/SQL NoSQL ORACLE APEX MySQL T-SQL Firebase Firestore

Foreign languages:

English French

Design related:

Figma UX/UI design Adobe Illustrator

Other skills:

Software ahitecture GIT Morse Code UML modelling 3D modelling Team management AGILE software development

Experience

May 2022 - Present

Software Engineer

ING Tech

Software engineer for ING Hubs Romania (also knows as ING Tech) with a focus on the front-end development of internal applications with the goal of improving the bank's digital platforms, driving the digital transformation of the banking sector.
ING Tech develops banking solutions for several ING units using a large variety of technologies. My role is mostly focused on the development of applications related to the Financial Markets.

JavaScript NodeJS Lit ING-web Lion Redux Web components MongoDB WebdriverIO Mocha Chai Azure DevOps

Other technologies used for proof of concepts related to the improvement of current processes and the development of new projects and tools:

Tensorflow Firebase GraphQL Express

APR 2021 - May 2022

Software Developer

Oracle Health Sciences Global Business Unit

As a software developer at Oracle HSGBU, I am responsible for the development of software products that are used in clinical trials all over the world, by market leader companies such as Pfizer, Merck, Exelixis, Servier, Novo, etc.
The 2 main projects at which I worked, are Oracle IRT and Oracle Clinical One
You can see more details about those projects, at the Oracle HSGBU website

C# .NET SQL JAVA APEX HTML CSS JS

DEC 2020 - APR 2021

UX/UI Designer

Hewlett Packard

As a UX/UI Designer at HP, in the Sales Operations Department, I was responsible for the design and prototyping of a new internal app, used by the employees of the Sales Ops department for managing various deals with the customers, set pricing, manage stocks, and other various activities.
I worked mostly in Figma for the mock-ups and ReactJS for the development of the prototypes

Figma UX/UI ReactJS HTML CSS JS

JUN 2020 - DEC 2020

RPA Developer Intern

Hewlett Packard

As RPA Developer at HP in the Sales Operations Department, I was responsible for the development of RPA robots and non-RPA solutions in order to automate various tasks that were untill then made manually

UiPath C# VBA

DEC 2019 - JUN 2020

Research Tehnician

University Politehnica of Bucharest

I worked as Android and Full-Stack web developer at a research project developed by University Politehnica of Bucharest for ItalLenti
The project consists of 2 parts :

  1. an Android Application based on computer vision, designed to compute various parameters like the interpupilary distance, the width and height of the glasses frames, and the pantoscopic angle.
  2. a web app that was later integrated in the main Android app, that has the role of presenting the various lenses and frames that can be used, show the way they work , and help the employees of ItalLenti to make new orders based on the measurements taken in the app.

Android Computer Vision JAVA JS HTML CSS PHP MySQL

Personal and research projects

CareProfSys - Smart Career Profiler based on a Semantic Data Fusion Framework

The main objective of CareProfSys is to validate and test the concept of a smart Career Path Profiling System by implementing it in an observed environment - CCOC UPB. The system is based on the analysis of several data sources (social networks, educational background, psychological tests), which are input for the "Romanian Occupations Classification" (COR) ontology-based recommendation algorithm (developed within the project).

Project website: careprofsys.upb.ro

JAVA Spring React GraphDB Ontologies SPARQL MySQL Python Tensorflow Django

Eyefit

EYEFIT is an app that aids centration and enables both front and side measurements to be taken, reaching a level of precision not possible with traditional ways of measuring.
As well as inter-pupillary distance and frame measurements, it can also measure half-distances, pantoscopic angle, making this a highly effective tool particularly when progressive lenses are being dispensed, where extreme precision is what guarantees maximum visual comfort for wearers.
source : ItalLenti website

Android Computer Vision JAVA JS HTML CSS PHP MySQL

International Project Management Association Romania Internal Platform

This Application is developed in order to help the people who are taking courses at IPMA Romania to have easier access at their courses, take their exams online on the platform, upload required documents and receive their diplomas.
Untill now, the application has been used by a few hundred people, from various companies, that took management courses at IPMA, in the last 2 years.
The application was also presented during the Student Scientific Communications Session, Computer Science Section, May 2019.

HTML CSS JS Bootstrap PHP MySQL

Discover Romania Android App

Discover Romania was an app that I developed in 2016 for a national prgramming contest, with the purpose to provide a tourist guide for the travellers who want to visit Romania, by showng them the most beautiful places in the country, toghether with other useful information about our culture.
By using the Google Speech to Text API, the app allowed people to navigate through the app both by the classical interface, and by voice commands, like saying the name of the page where they want to navigate.
The app was developed using Intel XDK, based on Cordova and Framework 7.
Discover Romania was awarded the Silver Medal at the InfoMatrix national contest

Android Computer Vision JAVA JS HTML CSS PHP MySQL

COVID19 Contacts Tracker

This app was developed in 2019 in order to help the fight against the pandemic.
The main idea of the app, was to warn the users if they had contact with somebody who was infected with COVID19 in the last 14 days, and to help the authorities to isolate those contacts faster, to break the chain of transmission.
All the data was stores locally on the user's device, and in the case of a positive COVID test, it would be uploaded to a server, so that his/her contacts can receive a notification

JS HTML CSS PHP MySQL

WAID

WAID is a technology demonstrator that I built in 2019, in order to show how a website could be controlled without touching the mouse or keyboard, all the controls were given only by hand gestures in front of the camera, or by voice commands. WAID was also capable of responding to the user by using a text to speech API.
There are multiple possible use cases for this application, like for example enhanced aceesibility for blind persons, hands free computer control, etc
This project was just a demonstrator, but the algorithm that I used for WAID to detect hand gestures later became the base of the EyeFit research project computer vision part.

JS HTML CSS Computer Vision

ASAFF Website

In 2019 and 2020 I was the IT Manager of the Students Volunteer Association from my faculty (ASAFF), and I developed a new website for it.

JS HTML CSS PHP MySQL

DorDeVoi

I worked as lead developer for a project intended to help people schedule messages for their loved ones in the future, on facebook, or on a dedicated platform built from scratch.

JS HTML CSS PHP MySQL

Media appearances

Articles

Other activities

Mobile Academy

JAVA trainer

Mobile Academy 2022 - 2023

JAVA JAVA SPRING REACT

Hardcore Entrepreneur Hackathon

Android Trainer & Jury Member

UPB FILS 2021

Android JAVA

ASAFF

IT Department manager

ASAFF 2019-2020

Volunteer activity

UPB FILS

Android Trainer

UPB FILS 2019

Volunteer activity Android JAVA