Professional Experience

View CV

Allegorysoft (Freelance)

02/2025 - Present

  • Designing and developing the frontend architecture of the Axiom Framework, building a Razor-based shell application with extensible plugin modules supporting multiple UI frameworks (React, Angular, Vue)
  • Designed and developed a mobile-first design, modular monolith, SaaS and onpremise hybrid web application integrated with Logo ERP, including both public and admin applications, built on ABP Framework and custom infrastructure
  • Created generic and application-level libraries to improve reusability and maintainability, shared across host applications (admin and public)
  • Integrated n8n and Metabase into the UI to support workflow automation and business intelligence for operational insights
  • Utilized AI tools (Claude, ChatGPT) for minor UI and logic enhancements to accelerate development and improve productivity
Technologies & tools
TypeScriptNx MonorepoVite & WebpackAngularAngular MaterialTailwind CSSReact & Next.jsVueAxiom FrameworkABP FrameworkVex Angular ThemeOAuth2/OIDCC#Docker & KubernetesFRP Reverse ProxyGit & GitHubNginxAsp.NetLinux

Volosoft (Senior Frontend Developer)

03/2023 - 06/2025

  • Led a development team, managing task distribution, performing code reviews, and ensuring alignment between frontend and backend development
  • Developed, refactored, and maintained Angular UI libraries (open-source and commercial), tightly integrated with backend modules such as Identity, SaaS, and Setting Management
  • Refactored repositories and implemented new features in the LeptonX UI theme using TypeScript, Snowpack, Webpack, and Bootstrap, and also maintained Angular packages
  • Implemented nested entity UI support using ABP Angular schematics and maintained the Angular side of ABP Suite
  • Created new tests and refactored existing ones for Angular libraries using Jest
  • Migrated React Native authentication from password flow to OAuth2 authorization code flow using Expo, and transitioned the UI from NativeBase to Material Design with React Native Paper
Technologies & tools
TypeScriptNx MonorepoWebpackAngularBootstrapSnowpackReact NativeJestDockerSASSGit & GitHubC#Asp.Net

Allegorysoft (Co Founder)

01/2022 - 03/2023

  • Provided consultancy services to software development companies on the ABP Framework
  • Delivered training on building application infrastructure, domain and business logic, client proxies, and library-based UI development
  • Built Accounting Software (Saler) web application platform for manage products creating orders, invoices and so on
Technologies & tools
TypeScriptAngularNGXS(state management)PrimeNGBootstrapABP FrameworkDockerGit & GitHubC#Asp.Net

IES Yazılım (Software Developer)

07/2019 - 07/2021

  • Designed and developed a multi-tenant HR management system from scratch using N-tier architecture, focusing on scalability and maintainability
  • Built a Cost Management application, handling core business logic and UI development
  • Developed multiple ERP integration web applications to extend and customize Logo Yazılım ERP
Technologies & tools
AngularJsAngularJs MaterialJQueryBootstrapC#Asp.Net MVC (.Net Framework)