About Me

I am Mustafa Demiraslan, a Senior Software Engineer and Architect with over 9 years of experience. I specialize in developing secure, scalable backend systems using Java, Node.js, Python, and C++.

My expertise covers the full spectrum of modern software engineering: from designing Cloud Architectures (GCP, AWS, Azure) and microservices to building cross-platform desktop applications with ElectronJS. I am a hands-on technical lead focused on delivering high-quality, sustainable solutions that meet complex business goals with speed and accuracy.

9+
Years Exp.
50+
Projects Completed

Technical Expertise

FULL STACK
PrimarySecondary

Frontend & UI

  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Vue.js / HTML5

Backend Core

  • Java (Spring Boot)
  • Node.js / Express
  • Python (Flask)
  • PostgreSQL / NoSQL

Cloud & DevOps

  • GCP / AWS / Azure
  • Docker & Kubernetes
  • CI/CD Pipelines
  • Microservices

Desktop & Native

  • ElectronJS & Tauri
  • C++ / Obj-C
  • Native Modules
  • Cross-Platform

Professional Experience

ILG Technologies

June 2018 - Present

Senior Software Engineer - Software Architect

As the Technical Lead, I architect and oversee the digital infrastructure for U.S. Bar Associations. My role involves transitioning legacy monolithic systems into scalable, cloud-native microservices and ensuring the absolute integrity of high-stakes exam platforms.

Cloud Modernization

Spearheaded the migration from VM-based deployments to Google Cloud (Cloud Run). Re-engineered Java monoliths into event-driven microservices, resulting in a 80% increase in performance under heavy load.

Full Stack Engineering

Transformed legacy Java monoliths (Struts) into modern Spring Boot and React architectures, increasing performance by 80% and reducing maintenance costs by 70%. Spring Boot and Hibernate were used for backend and microservice development.

Desktop Application & Security

Engineered a tamper-proof ElectronJS exam client. Developed custom Native Modules (C++/Objective-C) to enforce OS-level lockdowns (blocking screen recording/VMs), eliminating cheating risks.

Ekinoks Software

July 2017 - May 2018

Software Engineer

Contributed to the development of mission-critical management systems for public institutions. Focused on backend optimization and government compliance.

  • Optimized complex SQL queries, significantly reducing API response times for data-heavy modules.
  • Designed and implemented robust SOAP/RESTful APIs, ensuring seamless integration with government infrastructure.
  • Established automated testing protocols using JMeter and Selenium to guarantee system stability.

TURKCELL

Mar 2017 - July 2017

Cyber Security Analyst

  • Monitored enterprise-scale network traffic and security events using SIEM tools across TURKCELL's internal and customer-facing infrastructure.
  • Proactively detected, analyzed, and mitigated security anomalies, contributing to the continuous integrity of critical telecom systems.
  • Investigated potential threats and escalated incidents through defined security operations workflows.
  • Reinforced the security posture of both internal platforms and end-customer systems through consistent monitoring and reporting.

Aselsan

Sept 2016 - Jan 2017

Intern Software Engineer

  • Developed comprehensive JUnit test suites for high-security defense industry software, covering unit and integration test scenarios.
  • Ensured code reliability and fault tolerance through systematic automated testing aligned with defense-grade quality requirements.
  • Worked within rigorous software quality assurance protocols mandated by mission-critical project standards at Aselsan.
  • Contributed to test coverage documentation and reporting for critical project modules.

Projects

PORTFOLIO

ILGExam360

Secure exam platform. Electron + Native C++ modules for OS lockdown.

C++/Objective-C·Electron·Security

ILGExam360 Microservices

Distributed exam backend using Microservices architecture on GCP.

Python·CI/CD·Pub/Sub·Microservices

QONUT

Site/building management web app with IoT integration for smart devices.

Java·Spring Boot·Hibernate·React

E-BAR

Electronic bar association management system for legal professionals.

Java·Struts·Cayenne·Jsp

Admission Manager

Electronic bar association data collection and admission management system.

Java·Struts·Cayenne·Jsp

ILG Support

Customer support ticketing and knowledge base management system.

Java·Struts·Cayenne·Jsp

RingPlan Meet

Video conferencing web app with screen sharing and chat features.

Desktop·ElectronJS·WebRTC·Node.js

Snap It Fast

Easily capture screenshots, customize and share.

Desktop·ElectronJS·Node.js

PAVE

Desktop app assisting individuals with peripheral vision loss via real-time video processing.

Desktop·Tauri·VueJS

Utilix360

Dev tools suite: code editor, terminal, file manager for efficient workflow.

Desktop·Web·React·Tailwind·ElectronJS

XEditor

Cross-platform XML tree and text editor.

Desktop·Web·React·Tailwind·ElectronJS

ai-dataset-tools

Data cleaning tool for LLM training. High-performance Node.js stream-based architecture.

Node.js·NPM·AI

relational-faker

Deterministic, topologically sorted relational mock data generator for TypeScript.

Node.js·NPM·Database

stegopix

Military-grade steganography library with AES-256 encryption.

Node.js·NPM·Security·Steganography

db-sandbox

Universal database sandbox for testing with auto-rollback transactions.

Node.js·NPM·Database·Testing

Education

ACADEMIC

BSc in Computer Engineering

Gazi University
2012 - 2017

Fundamental education in computer engineering, algorithms, data structures, and computer architecture.