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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Discover other experts with similar qualifications and experience
2025 © FRATCH.IO GmbH. All rights reserved.