Available to hire
I am a full-stack architect with 18+ years of experience across fintech, cloud services, and mobile platforms. I specialize in JVM performance optimization, actor-model concurrency, and real-time data pipelines, and I design scalable enterprise applications using Java EE, Akka, and cloud-native technologies.
I lead cross-functional teams to deliver high-impact systems, and I am passionate about event-driven architectures, data synchronization, and AI-enabled solutions such as retrieval-augmented generation (RAG).
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Javanese
Fluent
Amharic
Advanced
Persian
Advanced
English
Fluent
Turkish
Fluent
Work Experience
Integration Solution – Architecture & Implementation
December 31, 2025 - July 23, 2025Designed and implemented an integration layer connecting a legacy ERP system with modern external services for a mobile after-sales application using Change Data Capture for real-time data synchronization. Enabled seamless two-way communication and improved data reliability via event-driven patterns and transactional guarantees, empowering real-time after-sales support without coupling to ERP internal logic.
Software Architect at Beauty Platform (YUV UK - Remote)
January 1, 2025 - July 23, 2025Collaborated with cross-functional teams to define workflows and strategies for service implementations. Conducted business analysis and designed data models for client and admin workflows. Established a multi-tiered environment on Google Cloud for automation of software development lifecycle including development, testing, and deployment. Leveraged Google Cloud services such as Cloud SQL, App Engine, Firebase, PubSub, and Cloud Run to build resilient, multi-tiered applications.
Lead Architect and Developer at Trading Platform & OMS (Vestun - Remote)
January 1, 2022 - July 23, 2025Led design and development of a high-performance trading platform integrating multiple exchanges, processing over 10,000 ticks per second per server. Developed a microservices architecture with subsystems including a Hadoop-based data warehouse, core trading engine using actor-model concurrency, and a secure dashboard using Spring MVC. Implemented RBAC with Spring Security, ensuring fine-grained permission management. Used Spring Boot, Spring Data, and Spring Cloud for scalable, maintainable services with low latency and asynchronous communication.
Platform Architect at Real-Time As A Service Platform (ABRIN)
January 1, 2018 - July 23, 2025Architected a highly resilient and scalable messaging infrastructure capable of handling 60,000 messages per second per node using lightweight threads and the actor model. Optimized data synchronization with a high-throughput messaging protocol achieving 2 million messages per second for geo-distributed systems. Developed multi-layered data abstraction for big data processing and created a custom stress test toolkit leveraging Netty for bottleneck identification and failure handling under extreme loads.
ERP Integration – Architecture & Implementation
January 1, 2025 - PresentDesigned and implemented an integration layer to connect a legacy ERP (SQL Server, Microsoft tech stack) with external services for a mobile after-sales application. Developed a robust Change Data Capture (CDC) based architecture to enable real-time, consistent data synchronization between ERP backend and service endpoints. Enabled seamless two-way communication between mobile clients and ERP by abstracting core business operations such as order status, updates, inventory changes, and service logs. Improved data reliability and consistency using event-driven patterns and transactional guarantees around change propagation.
Software Architect at Beauty Platform (YUV UK - Remote)
January 1, 2025 - September 23, 2025Collaborated with cross-functional teams to delineate workflow, architecture, and data models. Established a Google Cloud-based multi-environment framework, automated SDLC with CI/CD, and used cloud events for auditing and transaction validation. Built resilient, multi-tier applications leveraging Cloud SQL, App Engine, Firebase, Pub/Sub, and Cloud Run to support external services and internal administration.
Trading Platform & OMS Architect at Vestun
January 1, 2022 - September 23, 2025Led design and development of a high-performance trading platform integrated with equity, futures, options, and crypto exchanges, processing over 10k ticks per second per server. Implemented data ingestion, real-time feeds, low-latency order execution, and three core subsystems: Data Warehouse/Storage Engine (Hadoop-based); Core Trading Engine (authorization, market data, connectivity, execution with actor-model and FSM); and Dashboard (Spring MVC, Spring Security). Implemented RBAC and scalable microservices.
Real-Time Service Platform Architect at ABRIN
January 1, 2018 - September 23, 2025Designed resilient messaging infrastructure capable of 60,000 messages/sec per node, leveraging actor-model concurrency. Optimized data synchronization across data centers to 2 million messages/sec, and built multi-layer data abstraction for big data processing. Created a stress-test toolkit using Netty to pinpoint bottlenecks and ensure stability under peak load.
ERP Integration – Architecture & Implementation
January 1, 2025 - PresentDesigned and implemented an integration layer to connect a legacy ERP system (SQL Server, Microsoft tech stack) with modern external services used by a mobile after-sales application. Built an architecture based on Change Data Capture (CDC) to enable real-time, consistent data synchronization between the ERP backend and service endpoints. Enabled two-way communication between mobile clients and ERP by abstracting core business operations such as order status, updates, inventory changes, and service logs. Applied event-driven patterns and transactional guarantees around change propagation to improve data reliability and consistency, enabling the mobile team to deliver real-time after-sales features without tight coupling to ERP logic.
Beauty Platform (YUV UK – Remote) at YUV UK
January 1, 2025 - September 23, 2025Collaborated with a cross-functional team to define workflow, strategy for service implementations, and a multi-tier Google Cloud-based development lifecycle (development, testing, deployment). Designed data models for client-facing interactions and internal administration, and implemented cloud-based auditing using Cloud Events to validate transactions. Built resilient, multi-environment applications on Google Cloud (Cloud SQL, App Engine, Firebase, Pub/Sub, Cloud Run).
Trading Platform & OMS at VESTUN
January 1, 2022 - September 23, 2025Led design, architecture, and development of a high-performance trading platform integrated with equity, futures, options, and crypto exchanges; designed to process over 10k ticks per second per server. Implemented real-time market data, news feeds, and low-latency order execution; connected strategies via socket and REST APIs; built a secure dashboard for reporting and order management. Core subsystems included a Hadoop-based Data Warehouse & Storage Engine, a Core Trading Engine using actor-model concurrency and dataflow processing, and a modular Dashboard with Spring-based UI.
Real-Time As A Service Platform at ABRIN
January 1, 2018 - September 23, 2025Designed a highly resilient messaging infrastructure to handle 60,000 messages per second per node and implemented data synchronization across data centers at 2 million messages per second. Built multi-layer data abstraction for efficient big data processing, and created a Netty-based stress test toolkit to identify bottlenecks and ensure stability under extreme load.
Team Lead, Mobile Banking at Hafez Fanavaran
January 1, 2014 - September 23, 2025Led the successful launch of a mobile banking app used by 50,000+ users. Implemented robust encryption and in-branch activation for security. Built on the Spring Framework and Spring Integration for core banking transactions with Oracle as the backend.
Payment Solution Developer at Melli Bank (Azarakhsh QR-based Mobile Payment)
January 1, 2013 - September 23, 2025Contributed to QR-based mobile payment solutions, including offline payment functionality with low-level Bluetooth and time-sync services, supporting various mobile platforms.
Web Application Development (Java EE)
January 1, 2011 - September 23, 2025Developed and enhanced web applications using Java EE (EJB, JAX-WS/RS, JPA) on JBoss, applying design patterns, unit testing (JUnit), and ORM with Hibernate and Spring for persistence.
Eclipse Plugin & Modular Java Development
January 1, 2009 - September 23, 2025Built advanced Eclipse plugins with remote update, web UI, and native library support using RCP; applied modular design with Equinox and Java Project Jigsaw.
Mobile Application Development
January 1, 2013 - September 23, 2025Developed mobile apps across Java ME and Android, including cross-platform strategies; built secure networked apps over GSM/GPRS, GPS-enabled routing, and a PaaS for deploying mobile apps via web services.
Desktop Application Development
January 1, 2007 - September 23, 2025Developed cross-platform desktop applications using Swing with rich UI and integration with internet-based services.
Web Development
January 1, 2006 - September 23, 2025Built interactive web pages with HTML, CSS, and Flash.
Architect / Implementation Lead at ERP INTEGRATION – ARCHITECTURE & IMPLEMENTATION
January 1, 2025 - PresentDesigned and implemented an integration layer to connect a legacy ERP system (SQL Server, Microsoft tech stack) with modern external services used by a mobile after-sales application. Developed a robust architecture based on Change Data Capture (CDC) to ensure real-time, consistent data synchronization between the ERP backend and service endpoints. Enabled seamless two-way communication between mobile clients and ERP by abstracting core business operations such as order status, updates, inventory changes, and service logs. Improved data reliability and consistency across systems by applying event-driven patterns and transactional guarantees around change propagation. This solution empowered the mobile team to deliver real-time after-sales support features without direct coupling to the ERP's internal logic.
Cloud Architect at Beauty Platform (YUV UK - Remote)
January 1, 2025 - September 23, 2025Collaborated with a diverse team to delineate workflow and determine the best strategy for service implementations. Built a multi-tiered Google Cloud framework to automate the software development lifecycle, from development through testing to deployment. Used cloud events for auditing and validating transactions and leveraged Google Cloud services (Cloud SQL, App Engine, Firebase, Pub/Sub, Cloud Run) to deliver resilient, multi-tiered applications.
Lead Architect / Platform Architect at Vestun (Trading Platform & OMS)
January 1, 2022 - September 23, 2025Led design, architecture, and development of a high-performance trading platform connected to equity, futures, options, and crypto exchanges, capable of processing over 10k ticks per second per server. Managed real-time data distribution and execution, built a data warehouse & storage engine on a Hadoop-based platform, and implemented a secure dashboard with RBAC using Spring Security. Employed a three-core microservices approach (data/ETL, core trading engine, and dashboard) with a focus on scalability, low latency, and maintainability.
Senior Architect / Principal Engineer at Abrin (Real-Time A Service Platform)
January 1, 2018 - September 23, 2025Designed highly resilient and scalable messaging infrastructure capable of handling 60,000 messages per second per node. Optimized data synchronization across nodes and data centers to 2 million messages per second. Tackled big data challenges via multi-layered data abstraction and built a custom stress test toolkit using Netty to identify bottlenecks and ensure stability under extreme load.
Software Engineer / Real-Time Messaging at Saba Idea
January 1, 2015 - September 23, 2025Developed a real-time chat Java NIO server for a social platform, delivering high-performance messaging at 8k messages per second per node with optimized core system design and scalability.
Team Lead, Mobile Banking at Hafez Fanavaran
January 1, 2014 - September 23, 2025Led the mobile banking initiative, delivering a secure app used by thousands of customers. Implemented encryption (symmetric/asymmetric) and in-branch activation to enhance security. Built on Spring Framework and Spring Integration for core banking transactions with Oracle as the backend.
Payment Solution Developer at Melli Bank – Azarakhsh QR Payment
January 1, 2013 - September 23, 2025Contributed to QR-based mobile payment system, including offline payment support via low-level Bluetooth packets and time-synchronization services.
Software Developer at Various
January 1, 2013 - September 23, 2025Contributed to mobile banking app development with focus on UI/UX across Java ME and Android; implemented RTL language support for Persian and secure server key exchange.
Software Developer at Traffic Equipment Management System
January 1, 2012 - September 23, 2025Designed and developed a city-wide system for managing traffic equipment and services; contributed to data model and backend with Android, Java REST APIs, EJB, SQL Server, GlassFish, and Hibernate.
Software Developer at Web Application Development (Java EE)
January 1, 2011 - September 23, 2025Built and enhanced Java EE web applications using EJB, JAX-RS/WS, JPA, and Hibernate on the JBoss platform; applied design patterns, unit testing, and Spring for persistence layers.
Software Engineer at Eclipse Plugin & Modular Java Development
January 1, 2009 - September 23, 2025Developed advanced Eclipse plugins with remote update, web UI, and native library support; used RCP with Equinox and modular Java design.
Mobile Application Developer at Mobile Applications
January 1, 2013 - September 23, 2025Built mobile apps across Java ME and Android; developed secure networked apps, GPS-enabled routing, and cross-platform deployment strategies including a PaaS for native mobile apps via web services.
Desktop Application Developer at Desktop Applications
January 1, 2007 - September 23, 2025Developed cross-platform desktop applications using Swing with emphasis on rich UI and integration with internet-based services.
Web Developer at Web Development
January 1, 2006 - September 23, 2025Built interactive web pages using HTML, CSS, and Flash.
Education
Qualifications
Industry Experience
Financial Services, Software & Internet, Telecommunications, Media & Entertainment, Professional Services, Transportation & Logistics, Computers & Electronics, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Muscat today.