Diego Sogari

Diego Sogari

Software Developer

Followers of Diego Sogari168 followers
location of Diego SogariPorto Alegre, Rio Grande do Sul, Brazil

Connect with Diego Sogari to Send Message

Connect

Connect with Diego Sogari to Send Message

Connect
  • Timeline

  • About me

    Software Developer

  • Education

    • Ecole centrale de Lyon

      2009 - 2010
      Sandwich degree ENGINEERING

      Exchange - 1st year ingénieur genéraliste

    • Federal University of Rio Grande do Sul

      2007 - 2014
      Bachelor's degree Computer Engineering
  • Experience

    • Nelogica

      Mar 2012 - Jul 2013
      Software Developer

      Market data feed • Delphi, Microsoft ADO, WSDLAccomplishments:- Developed a Delphi service for remote control of Windows services, paired with a GUI client application.- Developed a data access component based on Microsoft's ADO and OLE DB drivers, which enabled the execution of queries and stored procedures from SQL Server.- Translated WSDL specifications to Delphi code, which enabled the consumption of market data from the Brazilian Central Bank.

    • Falker Automação Agrícola

      Nov 2014 - May 2017
      Software Developer

      Precision agriculture system • C++, SQLite, GDALAccomplishments:- Developed a C++ core library for the company's chief software product (FalkerMap), including an ad-hoc ORM framework and an initial SQL schema.- Contributed corrections and improvements to the GDAL open-source library.

    • DBServer

      Jun 2017 - Apr 2018
      Software Developer

      Automated teller machine • C++, CEN/XFSAccomplishments:- Developed a C++ mock framework for the CEN/XFS protocol in C++, which allowed the emulation of ATM devices and the automation of tests of ATM software.

    • HP

      May 2018 - Dec 2018
      Software Developer

      Remote graphics software • C++, Qt, Doxygen, Nvidia, CUDAAccomplishments:- Fixed dozens of the software's defects and enabled documentation generation for C++ code using Doxygen.- Developed a new method of screen capturing, by implementing a framebuffer capturer based on the NvFBC and CUDA frameworks.

    • Nelogica

      Jan 2019 - Apr 2019
      Software Developer

      Order management system • Delphi, WebSocketAccomplishments:- Developed a WebSocket library in Delphi with support for binary messages, which improved the performance of the connection between home brokers and backend services.- Developed a profiling tool for Delphi applications.

    • Nelogica

      Jan 2020 - Jun 2022
      Software Developer

      Electronic trading systems • Delphi, Golang, Java, Python, gRPC, Terraform, AWS, Kubernetes, Apache KafkaAccomplishments: - Evaluated the viability of using Kubernetes and Terraform in an AWS cloud environment, for the purpose of modernizing some backend services. - Developed a Golang service for remote configuration of other backend services, instrumenting it through cloud-native observability technologies, such as OpenTelemetry. - Developed an asynchronous gRPC library for Delphi, which enabled the integration of a legacy backend service with recent technologies. - Enabled the extraction of quality metrics for Delphi code, by extending a SonarQube Java plugin and integrating it with our CI pipelines. - Increased the memory usage capacity of backend services by porting legacy code to 64-bit, which allowed production instances to surpass the 4GB limit. - Developed an Apache Kafka client library in Delphi, for the purpose of consuming financial information topics published by a US exchange. - Developed an egress gateway in Delphi for financial information exchange, which enabled the redundancy of backend services, improving their reliability. Show less

  • Licenses & Certifications

    • LFS253: Containers Fundamentals

      The Linux Foundation
      May 2022
      View certificate certificate
    • Registered Professional Engineer

      Confea - Conselho Federal de Engenharia e Agronomia
      Sept 2014
      View certificate certificate