Ariel Goyeneche Ariel Goyeneche
    Quantitative Analyst
    Equity Research

    Over the past several years, I have dedicated my time to researching, designing, and developing UBS Quant Answers, a powerful and versatile platform aimed at assisting investors in interpreting and managing their exposures and risks across various market factors. This ongoing project continues to drive innovation and efficiency within the quantitative finance community.
  • Database, Data Warehouse, Data Lakes.
    A large portion of the time producing a paper is used asking your colleagues about the data and loading and merging tables.
    By the time the frame is ready, you almost forgot why you wanted that dataset.
    Build transformation blocks, starting from those ones that hide any data source and any data merge. The rest is will follow.

    Exquisite code is a collaborative programming technique inspired by the surrealist game "cadavre exquis" (exquisite cadaver).
    In this method, a program is created collectively by having each collaborator sequentially add a line of code.
    This can be done either by following a predetermined rule—such as requiring each line to be a function that takes input from the previous line and generates a new output—or by allowing each contributor to see only the previous person's last line of code.
    This approach encourages creative problem-solving, spontaneity, and teamwork among developers.

    Transform your team experience by embracing functional programming, fostering creativity, and building a collaborative environment.
    Embrace Functional Programming: Shift your mindset towards functional programming principles and build reusable, modular components known as "transformations."
    Develop a Versatile Framework: Design a flexible framework that facilitates the seamless integration of these intellectual property (IP) blocks into functional programming pipelines.
    Expand Your Transformation Library: Continuously create and add new IP blocks as needed, fostering a culture of growth and innovation.
    Preserve and Share Workflows: Retain transformation workflows to enable knowledge sharing and collaboration among team members, allowing everyone to learn from retained IP.
    Encourage Team Contribution: Welcome new team members and empower them to contribute their ideas by developing new pipelines and IP blocks, promoting a culture of continuous learning.
    Foster a Creative Environment: Enable team members to experiment and "play Lego" with the blocks and models, retaining the most successful ones. This approach leads to continuous improvement and innovation.

    Have you ever try removing all the ifs in your code?

    • 1
    EDUCATION
  • PhD, Computer Science - School of Computer Science, University of Westminster, London.
  • Licentiate, Computer Science - Faculty of Exact Sciences, University of Buenos Aires.
  • Computer Systems Analyst - Faculty of Exact Sciences, University of Buenos Aires.
    CONTACT
  • ariel@goyeneche.co.uk
  • LinedIn

  • This website was prepared by Ariel Goyenechge in his personal capacity. The opinions expressed in these articules are the authors own and do not reflect the view of any company or person mentioned in this website.
    Copying without Ariel Goyeneche' prior written permission is strictly prohibited.
  • © 2024. All rights reserved.