Hamed Z.

Senior Software Engineer | Distributed Systems Specialist | JVM Expert

Muscat, Oman

Experience

Jan 2025 - Dec 2025
1 year

ERP Integration – Architecture & Implementation

  • Designed 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.

  • Empowered the mobile team to deliver real-time after-sales support features without direct coupling to the ERP's internal logic.

Jan 2022 - Dec 2025
4 years
United Kingdom

Beauty Platform

YUV UK

  • Worked in synergy with a diverse team to delineate the workflow and ascertain the best strategy for each service implementation.

  • Participated in a cross-functional team to establish the work breakdown structure and pinpoint the most efficient approach for each service provision.

  • Collaborated with peers from different departments to formulate the project roadmap and choose the most effective techniques for delivering each service.

  • Performed business analysis and architected a data model to facilitate both client-facing interactions and internal administrative tasks.

  • Examined business operations and constructed a data model to streamline data flow for both external services and internal operations.

  • Established a multi-tiered environment using Google Cloud to automate the software development lifecycle, including development, testing, and deployment stages.

  • Utilized cloud events for auditing activities and validating transactions for system-defined product usage.

  • Utilized Google Cloud services (Cloud SQL, App Engine, Firebase, PubSub, Cloud Run, etc.) to build and deploy resilient, multi-tiered applications.

  • Designed a Google Cloud-based, multi-environment framework for efficient software development processes, encompassing integration, testing, and delivery stages.

Jan 2017 - Dec 2022
6 years

Trading Platform & OMS

Vestun

  • Led the 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.

  • Processed market data, news, and other real-time feeds to enable robust, data-driven decision-making.

  • Connected trading strategies to the core platform using socket communication and REST APIs for low-latency execution.

  • Developed a comprehensive dashboard for reporting, monitoring, and order management.

  • Leveraged a modern microservices architecture with three core subsystems: data warehouse & storage engine, core trading engine, and dashboard.

  • Implemented RBAC using Spring Security to enable fine-grained permission management and user isolation across platform roles.

  • Utilized Spring Boot, Spring Data, and Spring Cloud to develop scalable and maintainable services with seamless integration and centralized configuration.

  • Achieved high scalability, performance, and low latency through efficient API design, asynchronous communication, and containerized deployment.

Jan 2015 - Dec 2015
1 year

Messaging App and Real-Time Services

Saba Idea

  • Developed a real-time chat Java NIO server for coloob, enabling seamless in-platform messaging at 8k messages per second per node.

  • Leveraged optimized core system design and engineering for efficient scaling and smooth user experience on a 4-core CPU with 4GB RAM.

Jan 2014 - Dec 2018
5 years

Real-Time As a Service Platform

Abrin

  • Designed a highly resilient and scalable messaging infrastructure capable of handling 60,000 messages per second per node.

  • Leveraged lightweight threads and the actor model to simplify complex concurrency issues and facilitate performance monitoring.

  • Optimized a high-throughput messaging protocol and serialization to enable data synchronization at a rate of 2 million messages per second across geographically distributed systems.

  • Implemented multi-layered data abstraction to simplify queries and aggregation across diverse caches and databases, streamlining big data processing and analysis.

  • Developed a custom stress test toolkit leveraging Netty to identify performance bottlenecks and gracefully handle failures under extreme load.

Jan 2013 - Dec 2014
2 years

Team Lead, Mobile Banking

Hafez fanavaran

  • Led the successful launch of a mobile banking app adopted by 50,000+ users, offering services like transfers, loans, and card management.

  • Implemented robust encryption (symmetric/asymmetric) and in-branch activation for enhanced security.

  • Built core banking transactions on Spring Framework and Spring Integration with Oracle as the backend database.

Jan 2013 - Dec 2013
1 year

Software Developer

  • Contributed to mobile banking app development focusing on UI/UX across JavaME and Android devices.

  • Implemented RTL language support (e.g., Persian) on devices lacking native support.

  • Ensured data security through local encryption and secure server key exchange.

Jan 2013 - Dec 2013
1 year

Payment Solution Developer

Melli Bank

  • Contributed to Azarakhsh QR-based mobile payment system, replacing physical cards.

  • Engineered offline payment functionality using low-level Bluetooth packets and time-sync services, supporting Bluetooth on Android and Java ME, with WiFi compatibility across platforms including iOS.

Jan 2012 - Dec 2012
1 year

Traffic Equipment Management System

  • Designed and developed a city-wide system for managing traffic equipment and services.

  • Contributed to workflow and data model design for a tablet-based field app and backend management system.

  • Built reporting tools for stakeholders using Android, Java REST APIs, EJB, SQL Server, GlassFish, and Hibernate.

Jan 2009 - Dec 2011
3 years

Web Application Development (Java EE)

  • Built and enhanced applications using Java EE technologies (EJB, JAX-WS/RS, JPA, DI) on the JBoss platform.

  • Employed design patterns, unit testing (JUnit), SQL/JDBC, and frameworks like Hibernate and Spring for persistence and application layers.

Jan 2008 - Dec 2009
2 years
Remote

Eclipse Plugin & Modular Java Development

  • Built advanced Eclipse plugins with remote update, web UI, and native library support using RCP for cross-platform UI.

  • Applied modular design with Equinox and Java Project Jigsaw.

Jan 2007 - Dec 2013
7 years

Mobile Application Development

  • Developed mobile apps across Java ME and Android with multi-platform support for Android, iOS, BlackBerry, Symbian, and Windows Phone.

  • Built secure networked apps over GSM/GPRS, low-power Kerberos-based clients, and TCP/Bluetooth communication systems.

  • Created GPS-enabled location and routing apps.

  • Developed a PaaS solution enabling users to design and deploy native cross-platform mobile apps via web services.

Jan 2006 - Dec 2007
2 years

Desktop Application Development

  • Developed cross-platform desktop applications using Swing, focusing on rich UI/UX and seamless integration with internet-based RIA services.
Jan 2005 - Dec 2006
2 years

Web Development

  • Built interactive, user-friendly web pages using HTML, CSS, and Flash.

Summary

  • Full-stack architect with 18+ years of experience across diverse domains including fintech, cloud services, and mobile platforms.
  • JVM and concurrency optimization expert with deep knowledge of actor-model programming and real-time data pipelines.
  • Specialized in scalable enterprise application design using Java EE, Akka, and cloud-native technologies.
  • Proven ability to lead cross-functional teams and deliver high-impact systems with measurable results.

Languages

English
Intermediate

Education

Azad university Of Tehran

Bachelor's Degree · Computer Sceience · 16/20

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions