Software engineer

Software for
the real world.

I’m Jawad Ali. I build trading platforms and mission-critical systems — software that people depend on, every day.

Bergamo, Italy / From Islamabad, Pakistan
Jawad Ali wearing a light jacket
A person behind the code.

Currently Building fixed income trading software at SoftSolutions!

The story so far

01 / Selected work

Built with purpose.

A selection of projects across finance,
defense, and everything I’m learning along the way.

02

Professional work
SoftSolutions!

Keeping the trading floor moving.

Java desktop interfaces and backend services for fixed income trading. My focus: responsive screens, dependable pricing flows, and resolving the production issues that get in a trader’s way.

Java Swing · JavaFX · Spring Boot · Performance profiling

A closer look

The challenge

RFQ, pricing, quoting, and execution workflows become demanding under heavy market load. Small interface delays interrupt a trader’s work.

My contribution

UI enhancements, performance profiling, production debugging, and backend services for trading and market-data processing. I work with QA and product teams to validate changes and keep releases stable.

Finance / Desktop & backend
03

Professional work
NESCOM

From the screen to the field.

Ground control and mission planning for unmanned aerial, underwater, and surface vehicles. Real-time visualization, deployment, and training for the people operating the systems.

C# · WPF · JavaFX · SQL · Linux

A closer look

The challenge

Operators need clear, reliable interfaces to understand live telemetry and control unmanned vehicles during extended operations.

My contribution

Ground control stations, mission planning tools, and threat visualization. My work extended beyond development to on-site deployments, operator training, technical documentation, and release packages under ISO/AS quality processes.

Defense / Real-time systems
04

Academic project

Spotting what doesn’t belong.

A machine learning approach to real-time network intrusion detection — exploring the intersection of software engineering and network security.

Python · Machine learning · Network security

Research / Security

02 / A little about me

An engineer,
before anything.

Different domains.
The same care.

I’ve worked on systems that move money and systems that move unmanned vehicles. Both taught me to pay attention to what happens after the code ships.

I’m a software engineer from Islamabad, now based in Bergamo. At SoftSolutions!, I work on enterprise fixed income trading platforms. Before that, I built ground control and mission planning software at NESCOM.

I enjoy the whole process: understanding the problem, making the interface useful, finding the bottleneck, and working with the people who use the result.

My everyday tools
Java, Spring Boot, Swing & JavaFX
Also in the toolkit
C# / WPF, SQL, Python, Linux & Git
What I care about
Performance, reliability & clear interfaces
The full résumé

03 / The journey

Learning by building.

Sep 2025 — Present

SoftSolutions! S.r.l.

Software Engineer

Fixed income trading platforms, desktop performance, and backend services.

Bergamo, Italy

Aug 2023 — Sep 2025

NESCOM

Software Engineer · Assistant Manager

Ground control, mission planning, and real-time operational systems.

Islamabad, Pakistan

2019 — 2023

PIEAS

BS Computer Science · CGPA 3.70

Pakistan Institute of Engineering & Applied Sciences

Islamabad, Pakistan

04 / Behind the decisions

How I work through it.

Illustrative walkthroughs of debugging
and architecture problems in my field.

Step 1 of 5Identify

Start by understanding the problem.

Choose a scenario to explore the steps.

A small detour for the curious.Meet the server

A real Spring Boot endpoint. Try help, whoami, or uptime.

05 / From the workbench

A few things to explore.

06 / Say hello

Good work starts
with a conversation.

Have a project in mind, a question, or a shared interest?
I’d like to hear from you.