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.
Technical Expertise
FULL STACKFrontend & 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 - PresentSenior 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.
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.
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.
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 2018Software 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 2017Cyber Security Analyst
Monitored enterprise networks using SIEM tools. Proactively detected and mitigated security anomalies, reinforcing the integrity of internal and customer systems.
Aselsan
Sept 2016 - Jan 2017Intern Software Engineer
Developed comprehensive JUnit test suites for high-security defense industry projects, ensuring code reliability and fault tolerance.
Projects
PORTFOLIOILGExam360
Secure exam platform. Electron + Native C++ modules for OS lockdown.
ILGExam360 Microservices
Distributed exam backend using Microservices architecture on GCP.
QONUT
Site/building management web app with IoT integration for smart devices.
E-BAR
Electronic bar association management system for legal professionals.
Admission Manager
Electronic bar association data collection and admission management system.
ILG Support
Customer support ticketing and knowledge base management system.
RingPlan Meet
Video conferencing web app with screen sharing and chat features.
Snap It Fast
Easily capture screenshots, customize and share.
PAVE
Desktop app assisting individuals with peripheral vision loss via real-time video processing.
Utilix360
Dev tools suite: code editor, terminal, file manager for efficient workflow.
XEditor
Cross-platform XML tree and text editor.
ai-dataset-tools
Data cleaning tool for LLM training. High-performance Node.js stream-based architecture.
relational-faker
Deterministic, topologically sorted relational mock data generator for TypeScript.
stegopix
Military-grade steganography library with AES-256 encryption.
db-sandbox
Universal database sandbox for testing with auto-rollback transactions.
Education
ACADEMICBSc in Computer Engineering
Fundamental education in computer engineering, algorithms, data structures, and computer architecture.