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.
Experience
2021 — Now
2021 — Now
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.
2020 — 2021
2020 — 2021
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
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
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
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