Edmundo Briseño Ruelas
Senior Software Engineer · Systems & Financial Engineering
Guadalajara, Mexico (Remote) +52-33-263*-**** *******.*******@*****.*** Professional Summary
Senior Software Engineer and Architect with 40+ years of experience designing, building, and supporting mission-critical systems across financial engineering, embedded systems, ERP platforms, and advanced computational models. Proven expertise in C++, SAP Treasury
& Risk Management (TRM), financial derivatives valuation, compiler design, and large-scale system architecture. Experience modernizing legacy systems into distributed and microservices-based architectures, while beginning the adoption of AI tools as part of daily engineering work.
Core Technical Skills
• Languages: C++, C, C#, ABAP, VB.NET, VBA, VB6, SQL, PL/SQL, Java, JavaScript, Prolog
• Microservices & Distributed Systems: Microservices architecture, asynchronous messaging, and service-to-service communication using RabbitMQ; creation and consumption of microservices primarily in C++ (and C#)
• Systems & Platforms: SAP ERP (TRM), Windows, Embedded Windows, Unix/Linux
• Databases: Oracle, Microsoft Access
• Financial Engineering: Derivatives valuation (IR, FX, commodities), pricing models, risk metrics, IFRS
• Software Engineering: OOP, UML, Design Patterns, Frameworks, Compilers & Interpreters, Agile / Scrum
• Developer Productivity & AI: Initial and ongoing adoption of AI-assisted tools integrated with Git, Jira (Atlassian), Visual Studio Code, and Visual Studio 2022 Artificial Intelligence & Developer Productivity
• Beginning the adoption of AI tools in daily professional work to support productivity, accuracy, and delivery quality
• AI-assisted reading, drafting, and responding to technical and business emails
• AI-supported authoring, reviewing, and refinement of technical documentation and design notes
• Initial use of AI to assist with code analysis, refactoring, debugging, and understanding of large legacy C++ codebases
• Early, hands-on adoption of AI tools within Git-based workflows and the Atlassian ecosystem (Jira) to support code analysis, issue understanding, and technical communication
• Initial use of AI-enabled features in Visual Studio Code and Visual Studio 2022, with a strong focus on supporting modern C++ development and codebase understanding Professional Experience
Senior Software Developer (C++) – HCL Technologies (IGT Gaming) Sep 2021 – Present
• Senior C++ developer working on gaming systems running on Embedded Windows
• Maintenance and enhancement of performance-critical legacy applications
• Participation in engineering support for production systems, including defect investigation, resolution, and system stability improvements
• Participation in a modernization initiative migrating a core inter-component communication layer from legacy technology to a microservices-based, asynchronous messaging architecture using RabbitMQ, including implementation and integration of microservices and message producers/consumers, primarily in C++, within a distributed system
• Initial adoption of AI-assisted development practices to support analysis, coding, debugging, documentation, and issue resolution
Senior Software Engineer / Architect – PEMEX Jul 1979 – Sep 2020
• Architect and lead developer of financial trading, valuation, and risk management systems
• Design and implementation of pricing models for bonds, swaps, options, futures, FX, and commodities
• Customization and extension of SAP TRM valuation engines, reports, and automation
• Implementation and extension of the SunGard Infinity trading platform
• Design of interpreters, compilers, and mathematical modeling engines Selected Key Projects
• Calc-RFN (SAP TRM Extension): Architecture and implementation of valuation models, financial instruments, and IFRS reporting framework within SAP TRM (ABAP, VBA)
• Infinity Trading Platform Extensions: Design and development of custom trading and valuation components for derivatives and commodities (C++, Oracle)
• SIDI – Embedded Derivatives System: End-to-end design and implementation of a system for identification and management of embedded derivatives in complex contracts (VB.NET, Oracle)
• V@R Portfolio Valuation Engine: Development of a valuation and risk system for debt and derivatives portfolios (C++, VB6, Matlab)
• BodegaSoft (POS System): Long-term design and development of a POS used in Mexico City wholesale markets (C#, VB.NET)
Professional Presentations
Speaker, SAP Forum Mexico 2016 — Mexico City "Automation of Financial Risk Methodologies in PEMEX using SAP Treasury & Risk Management (TRM) for IFRS Financial Disclosure"
Education
B.Sc. in Electronic Engineering and Communications – Universidad de Guadalajara (1985) M.Sc. in Computer Science – ITESM (coursework completed; thesis 90%) Languages
Spanish: Native
English: Advanced technical proficiency