ABOUT
Software Engineer Building Financial Systems, Data Infrastructure, and Secure Backend Architectures
I’m a Computer Engineer and Software Engineer specializing in enterprise data pipelines, financial risk systems, backend architecture, and data-intensive infrastructure. I work at the intersection of software engineering, financial markets, and cybersecurity, with a focus on modernizing complex legacy systems, designing reliable data flows, and improving the performance, safety, and operability of critical financial processes.
I also hold master’s degrees in Business Consulting and Cybersecurity & Privacy, giving me a broader perspective on financial risk, regulation, security architecture, data privacy, governance, and the business impact of technical decisions.
Engineering Financial Risk Systems
At Management Solutions, I work on Capital Markets risk infrastructure processing millions of daily Front-Office trades from platforms including Murex, Calypso, and STAR.
My work spans backend engineering, system architecture, data engineering, performance optimization, migration, and production operations. I have maintained and modernized Java and XML ETL pipelines, migrated legacy Perl workflows to Python, and built data-processing tooling with Python, Pandas, Parquet, and Shell to analyze large extracts, reconcile data, and identify mismatched or orphaned records during ETL migrations.
More recently, I engineered the technical separation of Capital Markets risk valuation systems between a Tier-1 multinational bank and its U.S. subsidiary. This involved analyzing complex dependency graphs, designing new data-flow topologies and validation controls, and implementing Java, Python, and SQL pipelines to enforce strict data isolation while preserving existing risk-processing requirements.
I also implemented and owned the technical evolution of a Standardized Approach for Counterparty Credit Risk (SA-CCR) pipeline for a sophisticated Quantitative Investment Strategy (QIS) product. By optimizing Oracle SQL data models and modernizing the surrounding application architecture, I reduced hundreds of daily batch calculations to under 60 seconds.
Earlier, I developed an FRTB risk-metrics calculator for regulatory reporting that reduced end-to-end processing time from nearly three days to under three hours. I also automated the extraction, transformation, and validation of historical risk-factor data using Python, Jupyter, Pandas, and Parquet.
Building Tools Around Complex Systems
Beyond individual applications, I build engineering tools that make complex systems easier to understand, test, operate, and evolve.
I developed a Python and Shell toolkit around Control-M batch environments, including DAG parsing, workflow visualization, thread-safe concurrency tooling, dependency and impact analysis, and metadata validation. These tools help engineers understand intricate batch chains and safely increase test parallelism across large databases.
I also designed a regression-testing framework for environments with limited pre-production replicas. The solution became the operational standard for approximately 25 engineers, enabling realistic validation and surfacing significant issues before production.
In addition, I developed graph-based tooling to map Internal Model Method (IMM) product-type relationships, identify affected processors for specific deals, and provide workflow documentation and QA evidence for auditors and risk stakeholders.
Reliability, Production, and Technical Ownership
I’m interested not only in building systems, but in making them reliable and easier to operate in production.
My experience includes designing Control-M workflows with automated retries, timeouts, partial-failure handling, comprehensive logging, and proactive alerting. I have also spearheaded sensitive production deployments and overnight support operations, resolving incidents under tight operational constraints and helping maintain the resilience of critical risk-processing workflows.
I also contribute beyond my own implementations by mentoring engineers through architecture, debugging, and production workflows. I streamlined the integration of 5+ engineers by creating comprehensive installation and access-management documentation, reducing time-to-first-contribution from two weeks to one week.
Engineering with Security and Business Context
My engineering background is complemented by master’s degrees in Business Consulting and Cybersecurity & Privacy. This combination gives me a working understanding of financial risk, regulation, security architecture, data privacy, and governance alongside software engineering and data architecture.
I apply that broader perspective to technical problems where system design cannot be separated from data protection, regulatory requirements, operational constraints, or business impact.
Outside enterprise engineering, I have also developed an accessible mobile password manager based on Bitwarden and continue to explore distributed architectures using Java, Spring Boot, REST APIs, RabbitMQ, and gRPC.
What I Work On
I’m particularly interested in backend engineering, enterprise data systems, financial technology, distributed systems, and security-conscious infrastructure, especially problems involving complex legacy systems, large data flows, strict isolation requirements, production reliability, and performance-critical processing.
My focus is straightforward:
Understand the system. Identify where it breaks down. Design the right solution. Build it. Make it reliable. Make it easier for others to operate and evolve.
