click anywhere or press any key to skip

Jawad Ali
ACTIVE — BERGAMO, IT

SOFTWARE ENGINEER

JAWAD
ALI

I build software where milliseconds matter and failure isn't an option.

> Currently:

0 +

YEARS

0

DOMAINS

0 +

SYSTEMS

SCROLL

THE SHORT VERSION

Most engineers pick a lane.
I picked two of the hardest.

Defense-Grade Reliability

Built mission-critical software for UAV and marine systems at NESCOM. When your code controls unmanned vehicles in live operations, you learn what "failure is not an option" really means.

Trading-Floor Speed

Now optimizing enterprise Fixed Income trading platforms at SoftSolutions. Every millisecond in a trader's workflow is money. I profile, optimize, and deliver measurable performance gains.

Full Cycle Engineer

I don't just write code and throw it over the wall. Architecture to deployment to operator training — I ship complete systems and make sure the people using them can actually use them.

CAREER TIMELINE

Mission Log

Software Engineer

SoftSolutions! S.r.l. — Bergamo, Italy

SEP 2025 — PRESENT

Enterprise Fixed Income trading platform — RFQs, pricing, quoting, and bond execution workflows.

  • Delivered Java Swing & JavaFX UI enhancements and performance optimizations under heavy market load
  • Resolved production-critical issues across pricing, quoting, and order flows using advanced debugging & profiling
  • Developed Spring Boot backend services for trading and market-data processing
  • Managed Git branches, merges, and release hygiene for clean production releases
Java Swing JavaFX Spring Boot Git

Software Engineer (Assistant Manager)

NESCOM — Islamabad, Pakistan

AUG 2023 — SEP 2025

Mission-critical desktop applications for UAV, AUV, and USV ground control and mission planning.

  • Built real-time visualization and control systems for live operational environments
  • Delivered on-site deployments, operator training, and system certification for end users
  • Produced technical documentation, release notes, and audit-compliant software packages (ISO/AS QMS)
C# WPF JavaFX SQL Linux RHEL

BS Computer Science

PIEAS — Pakistan Institute of Engineering & Applied Sciences

2019 — 2023

CGPA 3.70 — Islamabad, Pakistan

PROJECTS & CASE STUDIES

Operations

BondLens

ACTIVE SIDE PROJECT

SITUATION

Small banks, credit unions, and family offices can't afford Bloomberg Terminal ($24k/year). They need fixed income analytics but have zero tooling.

ACTION

Built a full-stack analytics platform from scratch — bond pricing engine, portfolio DV01/duration/P&L, FRED yield curve with G-spread, IRR scenarios, callable bond total return analysis, duration matching, and cash flow gap ALM.

RESULT

Production-grade platform covering the full fixed income analytics spectrum. Proves ability to translate complex financial domain knowledge into usable software.

Java 21 Spring Boot 3.2 PostgreSQL React 19 TypeScript Recharts

Fixed Income Trading Platform

ACTIVE PROFESSIONAL

SITUATION

Enterprise trading platform supporting RFQs, pricing, quoting, and bond execution had accumulated performance bottlenecks impacting trader workflows.

ACTION

Delivered Java Swing & JavaFX UI enhancements and performance optimizations. Resolved production-critical issues across pricing, quoting, and order flows using advanced debugging and profiling techniques.

RESULT

Measurably improved trader workflow speed and stability. Maintained clean release hygiene through disciplined Git branch management and cross-team QA collaboration.

Java Swing JavaFX Spring Boot Performance Profiling

Ground Control & Mission Planning

COMPLETED DEFENSE / NESCOM

SITUATION

Military operators needed reliable, intuitive software to monitor and control unmanned aerial, underwater, and surface vehicles in real-time operations.

ACTION

Developed ground control stations and mission planning tools for UAVs, AUVs, and USVs. Built real-time visualization systems, conducted on-site deployments and operator training. ISO/AS QMS certified.

RESULT

Delivered mission-critical software used by defense operators in the field. Built reputation for shipping software where failure has real-world consequences.

C# WPF JavaFX SQL Linux RHEL Real-Time Systems

Real-Time Network Intrusion Detection

COMPLETED ACADEMIC / PIEAS

SITUATION

Network security teams need real-time detection of intrusions without drowning in false positives.

ACTION

Trained and deployed ML models on the CICIDS2017 dataset. Used GNS3 network simulation for live traffic analysis and real-time classification.

RESULT

Working IDS system capable of real-time network traffic classification. Demonstrated ability to apply ML to practical security problems.

Python Machine Learning GNS3 CICIDS2017

TECHNICAL CAPABILITIES

Systems Diagnostic

LANGUAGES

ALL SYSTEMS GO
Java PRIMARY
C# (WPF) PROFICIENT
SQL ADVANCED
Python WORKING

FRAMEWORKS & UI

OPERATIONAL
Spring Boot PRIMARY
Java Swing ADVANCED
JavaFX ADVANCED
WPF (.NET) PROFICIENT

TOOLS & PLATFORMS

NOMINAL
Git & Release Management PRIMARY
IntelliJ IDEA DAILY
Linux (RHEL) PROFICIENT
Jira & Agile DAILY

DOMAIN EXPERTISE

SPECIALIST
Fixed Income / Trading ACTIVE
Defense & Aerospace VETERAN
Performance Optimization CORE
Real-Time / Mission-Critical CORE

ENGINEERING PRACTICES

Performance Optimization Debugging & Profiling Release & Branch Management Production Support High-Performance Applications RFQ & Trading Workflows ISO/AS QMS Compliance End-User Training

INTERACTIVE

Live Terminal

Explore my background the engineer's way. This is a real Spring Boot endpoint — every command hits the server and returns server-rendered HTML via HTMX.

visitor@jawad:~
Welcome to Jawad's portfolio terminal.
Type 'help' for available commands.
visitor@jawad:~$

HOW I THINK

Solve With Me

Walk through how I'd approach a real production problem. Click through the steps to see my debugging process.

STEP 1 / 5 IDENTIFY

LET'S CONNECT

Comms Channel

Looking for an engineer who ships reliable, high-performance systems? Let's talk.

SECURE CHANNEL

PROOF, NOT PROMISES

My Actual Code

Anyone can list "Java" on a resume. Here's what my Java actually looks like — a bond pricing method from BondLens.

BondPricingService.java — BondLens
/**
 * Calculates the clean price of a bond given a yield to maturity.
 * Uses standard discounted cash flow with day-count convention adjustment.
 */
public double calculateCleanPrice(Bond bond, double ytm) {
    double couponPerPeriod = bond.faceValue() * bond.couponRate() / bond.couponFrequency();
    double ratePerPeriod   = ytm / bond.couponFrequency();

    double pvCoupons = 0.0;
    for (int i = 1; i <= bond.periodsRemaining(); i++) {
        pvCoupons += couponPerPeriod / Math.pow(1 + ratePerPeriod, i);
    }

    double pvFace = bond.faceValue() / Math.pow(1 + ratePerPeriod, bond.periodsRemaining());
    double dirtyPrice = pvCoupons + pvFace;

    // Subtract accrued interest for clean price
    double accrualFraction = (double) bond.daysSinceLastCoupon() / bond.daysInCouponPeriod();
    double accruedInterest = couponPerPeriod * accrualFraction;

    return dirtyPrice - accruedInterest;
}

Clean, stateless, no side effects. Pure domain logic. The way enterprise code should be.

CONSISTENCY

Coding Activity

I ship code regularly — professional work, side projects, and continuous learning.

Last 20 weeks
Less More
20 weeks ago This week

GROWTH MINDSET

What I'm Building Next

I never stop learning. Here's what's on my radar.

IN PROGRESS

Cloud-Native Deployment

Containerizing BondLens with Docker, deploying on AWS/Railway. Learning Kubernetes fundamentals for orchestration at scale.

Docker AWS CI/CD
EXPLORING

Reactive Systems

Diving into Spring WebFlux and reactive programming patterns. Non-blocking I/O for high-throughput market data processing.

WebFlux R2DBC Reactor
PLANNED

System Design Mastery

Studying distributed systems design — consistency models, event sourcing, CQRS. Preparing for senior/staff-level architecture conversations.

CQRS Event Sourcing Kafka

META

This Portfolio Is The Proof

Not a template. Not a static page. A Spring Boot application — built with the same tools I use professionally.

Java 21
Spring Boot 3.2
Thymeleaf
HTMX
Tailwind CSS
Vanilla JS

Zero frameworks on the frontend. No React, no Vue, no Angular. Just clean server-rendered HTML.