Experience

01

Lead Software Engineer

01/2025 - Present
Dannie.CC, Antalya, Turkey
Promoted to Lead
Full-time
  • Drove ERP and MES architectural evolution by breaking down a monolithic platform into independently deployable services, improving maintainability and cutting feature delivery time from 1 month to 1 week.
  • Unified code reviews and transparency to prevent information siloing, resulting in a 25% iteration reduction.
  • Refined team KPIs and organized the tasks to prioritize quality over volume, achieving all KPI goals for 6 consecutive quarters.
  • Took the initiative to plan periodic improvement meetings to cut the ERP response times by 35% during peak hours.
  • Mentored and accelerated the technical growth of 3 junior engineers, boosting the team productivity by 20%.
  • Accelerated IATF 16949 certification readiness by aligning software processes to complex automotive requirements.
  • Collaborated with executive leadership to design ERP/MES systems, enabling a 40% expansion in operational scope.
  • Empowered QA to bridge 9 departments, translating feedback into actionable tasks for 100% alignment with company goals.
Node.jsTypeScriptArangoDBWebSocketDockerMicroservicesNestJSRedisPostgreSQL
02

Senior Backend Software Engineer

[View Case Study]
12/2023 - 01/2025
Dannie.CC, Antalya, Turkey
Full-time
  • Architected a Server-Driven UI (SDUI) framework using WebSockets, allowing the backend to dynamically render complex app modules and reducing frontend deployment needs by 80%.
  • Led the platform migration to TypeScript, reducing developer onboarding time from 3 months to 1 month by removing architectural ambiguity and ensuring type-safety across complex data fragments.
  • Tripled procurement app performance by optimizing ArangoDB (AQL) queries, halving system latency to 60ms under peak loads of 1,500+ requests/sec.
  • Utilizing WebSocket's event-driven architecture, established unit tracking on all production lines with nearly zero latency.
Node.jsTypeScriptJavaScriptArangoDBWebSocketSocket.IODockerExpress
03

Senior Backend Software Engineer

[View Case Study]
12/2022 - 12/2023
Actimi GmbH, Antalya, Turkey
Full-time
  • Optimized Aidbox and Medplum FHIR-based data models, redesigning PostgreSQL schemas to reduce complex query latency by 30% for German healthcare providers.
  • Engineered a secure remote fleet management system via Zoho MDM API to automate the lifecycle of distributed tablets used by patients and practitioners.
  • Developed a robust data-wiping and UUID-regeneration workflow for device reassignment, ensuring 100% GDPR and HIPAA compliance during patient transitions.
  • Spearheaded a platform-wide migration from JavaScript to TypeScript, reducing new developer onboarding from 3 months to 1 month.
  • Refactored Docker and CI/CD pipelines on GCP, slashing deployment times from 15 minutes to 2 minutes (85% efficiency gain).
  • Collaborated with the CTO to define the 'Implementation Flow,' from UI/UX design approval to automated testing and UAT cycles.
Node.jsTypeScriptPostgreSQLFHIRAidboxMedplumRedisDockerGCPCI/CD
04

Freelance Architect & Technical Consultant

06/2022 - 12/2022
Remote (US-based Clients)
Contracts
  • Audited and enhanced 4 Cryptocurrency platforms, delivering 30% performance improvement.
  • Designed and implemented secure OTC, P2P, and HD wallet solutions, reducing development cost by more than half.
  • Resolved more than 50 major architectural flaws by standardizing core components.
  • Advised clients on best architecture for performance, scalability, and cost; created detailed technical roadmaps.
Node.jsTypeScriptBlockchainHD WalletPostgreSQLMongoDBRedisRabbitMQPythonSwaggerAgileMicroservices
05

Lead Software Engineer

[View Case Study]
06/2021 - 06/2022
DigiAlpha, Tehran, Iran
Full-time
  • Architected a high-frequency trading engine supporting Crypto Exchange, OTC, and Copy-Trading, achieving a 30% gain in order-matching speed.
  • Designed a non-blocking matching algorithm for complex order types (Margin, Stop-Loss), preventing parallel execution bottlenecks during high market volatility.
  • Re-engineered microservices communication using RabbitMQ to synchronize real-time price feeds and wallet balances, doubling system throughput.
  • Developed a proprietary HD Wallet service and an internal ledger system to manage physical crypto assets and virtual balances with high precision.
  • Implemented a 3-tier KYC (Know Your Customer) verification service, integrating national ID and bank info verification.
  • Scaled the engineering department from 4 to 9 developers, acting as technical lead and Scrum Master.
Node.jsTypeScriptRabbitMQPostgreSQLMongoDBRedisMicroservicesHD WalletPythonSwaggerAgile
06

Lead BackEnd Software Engineer

05/2020 - 05/2021
Mobisoft, Tehran, Iran
Full-time
  • Took ownership of a social networking platform across web, iOS, and Android, leading a 12-member team.
  • Improved WebRTC signalling protocols for multi-party video conferencing, boosting efficiency by 40%.
  • Led project reviews and conflict resolution, maintaining consistent on-time delivery across weekly release cycles.
  • Managed and guided a large cross-functional team, preparing detailed weekly technical reports.
Node.jsWebRTCSocket.IOMongoDBRedisiOSAndroidTypeScriptSwaggerAgileMicroservices
07

Backend Software Engineer

11/2018 - 04/2020
Irantom, Tehran, Iran
Full-time
  • Architected and maintained a distributed CRM ecosystem of 30+ Node.js microservices, including Auth, Messaging, and Multitenancy modules.
  • Leveraged a polyglot persistence strategy using MongoDB, MySQL, and Elasticsearch to optimize data retrieval.
  • Collaborated with a 16-member engineering team to refactor legacy bottlenecks, improving API response times by 25%.
  • Streamlined development lifecycle with Swagger/OpenAPI documentation, reducing manual documentation overhead by 40%.
  • Led two-week Agile sprints, translating complex user requirements into consistent feature delivery.
Node.jsMongoDBMySQLElasticsearchSwaggerAgileMicroservicesTypeScriptJavaScriptRedisRabbitMQ
08

Backend Software Engineer

03/2016 - 09/2018
Goki, Tehran, Iran
Full-time
  • Collaborated with 4 development teams to analyze and implement services based on client needs.
  • Developed, tested, and deployed 6–7 web projects, meeting 100% client delivery deadlines.
  • Represented the web development team in weekly executive meetings to discuss project goals and milestones.
Node.jsJavaScriptMongoDBREST APIHapi.jsAgileElasticsearchRedisSwaggerMonolithic