Santiago Roche

Software Engineer

New York, New York, United States

About

Experience

  • MongoDB (New York, New York, United States · On-site)
    • Senior Software Engineer - Query Team
      Aug 2024 - Present · 1 yr 11 mos

      Responsible for design and development of new features for the MongoDB query engine (C++).

    • Software Engineer - Query Team
      Sep 2023 - Aug 2024 · 1 yr

  • Senior Software Developer at SAP
    Dec 2015 - Sep 2023 · 7 yrs 10 mos

    - Feature development and enhancements to SAP HANA JSON Document Store in C++. DocStore is SAP’s competitive document database offering delivered as part of SAP HANA. - Feature development and maintenance for MDS (Multi-Dimensional Services) in C++. MDS is an OLAP engine that is a component of SAP HANA (in-memory database) and used by several products offered by SAP (SAP Analytics Cloud, Analysis Office, etc.)

  • Firmware Developer at Avigilon
    Jan 2015 - Aug 2015 · 8 mos

    - Developed improvements to camera firmware using C and C++. - Modified NAND flash driver to interface with new flash memory (JFFS2 and UBIFS). - Improved bad block detection application in production cameras. - Delivered support for wireless network adapters on embedded devices by porting Linux device drivers to target environments. - Collaborated on auto white balance algorithm enhancements for WDR CMOS image sensors. - Delivered features for camera management WebUI in JavaScript.

  • Embedded Software Designer (Bootrom, PC tools and drivers). at BlackBerry
    Sep 2013 - Dec 2013 · 4 mos

    - Developed a Proof-of-Concept mobile handwriting application, integrating Bluetooth digital pen hardware (in C and C++). - Delivered text recognition and text search in handwritten documents by integrating OCR engine service into application. - Optimized performance by refactoring application to use real-time multithreaded design, handling both application logic and hardware interrupts. - Migrated application from using bitmap to vector based graphics.

  • Research Assistant - NSERC USRA Recipient at Simon Fraser University
    May 2013 - Sep 2013 · 5 mos

    - Collaborated on the research and development of bimetallic grayscale photomasks for MEMS and MOEMS fabrication under the supervision of Dr. Glenn Chapman. - Responsible for research and development of real-time laser power modulation system used for mask writing on Virtex-II Pro FPGA (VHDL and C). - Increased the system sampling frequency by refactoring the system to leverage dedicated CPUs for each sensor used in ADC computations. Publications: Glenn H. Chapman, Reza Qarehbaghi, Santiago Roche, "Calibrating bimetallic grayscale photomasks to photoresist response for precise micro-optics fabrication", Proceedings of SPIE Vol. 8973, 897307 (2014)