Experience
01
Lead Software Engineer
Dannie.CC, Antalya, TurkeyFull-time
Promoted to Lead
- 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]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]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
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]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
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
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
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