Results-driven software engineer with 10+ years of experience delivering high-quality, scalable solutions. Skilled in multiple programming paradigms and technologies. Passionate about solving complex problems and automating processes. Expertise in building robust backends and intuitive UIs.
New York, United States
Architected and developed a GRPC proxy server for persisting data to AWS DynamoDB and CockroachDB based on configuration, resulting in a 25% reduction in latency and a 40% increase in data persistence reliability.
Designed, developed, and optimized a socket-based gRPC Protobuf message-enabled trading service with 3.4 million option instruments, ensuring low latency of the system with an average response time of 350 microseconds.
Conducted performance tests in the DEV environment, and identified and corrected subscription logic for option instrument subscriptions with the ACTIV platform, resulting in a 15% increase in subscription accuracy and a 20% reduction in subscription-related errors.
Developed a feature for daily on-demand subscriptions for all option instruments, triggered by ActiveMQ messages from the scheduler, resulting in a 30% increase in subscription flexibility and accuracy.
Created shell scripts to analyze and derive insights from GBs of log data acquired from Sumo Logic, enabling the team to identify and mitigate issues more effectively.
Santa Clara, California, United States
Designed and implemented a multi-tenancy architecture for a greenfield project using Java, Spring Boot, and Hibernate, resulting in improved scalability and cost-effectiveness of the platform.
Developed and integrated a CPQ (Configure, Price, Quote) module into the platform, which enabled sales representatives to easily configure and price complex products, resulting in an increase in sales efficiency of 25%.
Designed and implemented a billing platform enabling seamless invoicing and payment processing for customers, resulting in a 20% reduction in billing errors.
Utilized ReactJS to build a user-friendly interface for the platform, resulting in an increase in customer satisfaction and engagement by 30%.
Developed and maintained Flyway database migration SQL scripts for the platform, enabling efficient data retrieval and management, resulting in an overall 15% reduction in development and testing time.
Implemented authentication and authorization in the CPQ and Billing Platform, ensuring secure access to the application for users across multiple tenants.
Designed and developed a custom user management module using Spring Security, allowing administrators to manage user roles and permissions at a granular level.
Skills: Java, Spring Boot, Spring Security, AWS, PostgreSQL, ReactJS, Hibernate, Flyway
2019 — 2019
Berlin, Germany
Implemented real-time fraud detection and prevention capabilities in the micro-service-based architecture by integrating Apache Kafka for data streaming and message queuing, reducing fraud incidents by 25%.
Designed and implemented RESTful APIs for data ingestion, processing, and querying, resulting in a 30% reduction in integration time for new data sources.
Designed and developed React-based web dashboards that display real-time data and provide interactive data visualization for monitoring and analyzing fraud detection and prevention, resulting in a 20% increase in operational efficiency.
Collaborated with data scientists to deploy machine learning models as microservices for fraud detection and prevention, resulting in a 15% reduction in false positives.
Skills: Java, Spring Boot, Spring Security, AWS, PostgreSQL, FlyWay, Hibernate, SQL, ReactJS
2017 — 2018
Munich, Germany
Designed and implemented a real-time currency exchange rate API for the cxEngine using ZMQ, which reduced the API response time from 3 seconds to less than 100 milliseconds, resulting in an improved user experience.
Developed a customer account management module that integrated with third-party KYC and AML services, enabling quick and secure customer onboarding while complying with regulatory requirements.
Implemented an asynchronous order execution engine that used a combination of AWS SQS and PostgreSQL to enable reliable and efficient execution of customer orders across multiple trading platforms. This resulted in a 25% increase in transaction throughput while reducing order rejection rates by 15%.
Skills: Java, ZMQ, AWS, PostgreSQL, FlyWay, ReactJS, Hibernate, SQL, SOA
2017 — 2017
Copenhagen, Capital Region, Denmark
Designed and implemented WebSocket-based communication between the digital currency wallet and external clients, enabling real-time data exchange and reducing latency by 50%
Configured and managed ActiveMQ message broker for asynchronous communication between microservices, resulting in a 35% improvement in system performance and a 20% reduction in response time
Developed and maintained fault-tolerant message processing pipelines using ActiveMQ and Java, ensuring reliable delivery of messages and minimizing data loss in case of system failures
Skills: Java, Spring Boot, Hibernate, ActiveMQ, WebSocket, Mockito, Junit
Education
Technical University of Munich