Herik Lima

Software Engineer

Orlando, Florida, United States10 yrs 6 mos experience
Highly StableAI Enabled

Key Highlights

  • Expert in high-performance C++ systems for trading.
  • Led significant cost-saving migrations in tech infrastructure.
  • Co-founded a global C++ MasterClass community.
Stackforce AI infers this person is a high-performance C++ engineer specializing in Fintech and AgTech sectors.

Contact

Skills

Core Skills

C++Embedded SystemsNetworkingHigh Frequency Trading

Other Skills

C++ 17SwiftUIObjectiveC++JavaConanCICDCLionmacOSiOSLinuxAndroidEmbeddedJiraScrum

About

Senior C++ Software Engineer | Real-Time Systems | HFT | Trading & High-Performance Applications | high-speed trading systems | high-frequency trading systems | Green Card Holder | GC Holder I'm a Senior C++ Engineer with 13+ years of experience building real-time, low-latency systems across the financial, gaming, and infrastructure sectors. I specialize in high-performance software — the kind that moves real money or real packets in microseconds. I’ve led key projects in algorithmic trading, VPN infrastructure, and machine connectivity for precision agriculture. From reverse-engineering legacy ERPs with no source code to building C++ SDKs that power billion-dollar platforms, my focus is always on performance, reliability, and clean architecture. During my Master's at the University of São Paulo (USP) — a top-tier institution in Latin America known for its academic excellence in Computer Science — I developed a C++ Web Framework focused on modern backend architectures. Currently contributing to Bayer’s FieldView platform via MCSDK (C++/Linux/embedded systems), and sharing my expertise with developers around the world through the C++ MasterClass — a global community I co-founded to teach modern C++ at scale.

Experience

10 yrs 6 mos
Total Experience
2 yrs 7 mos
Average Tenure
--
Current Experience

Climate

Senior C++ Software Engineer - (Via Kopius)

Sep 2024Present · 1 yr 8 mos · Chicago, IL · Remote

  • At Climate LLC, I help build and evolve MCSDK, a high-performance C++ system at the core of Bayer’s FieldView platform — used by farmers worldwide to optimize planting, fertilization, and harvesting with real-time machine data.
  • I led the cross-platform migration of bin2dat from macOS to Linux, cutting over $100K in annual server costs, and currently co-develop DataModeler, an internal validation tool that accelerates and safeguards MCSDK testing.
  • Beyond code, I mentor junior developers, lead cross-language integrations (C++, Objective-C++, Swift, Java), and consistently deliver reliable solutions in a performance-critical, multi-platform environment.
  • Tools & Technologies: C++ 17, SwiftUI, ObjectiveC++, Java, Conan, CI, CD, CLion, macOS, iOS, Linux, Android, Embedded, Jira, Scrum, JSON, Design Patterns, S.O.L.I.D., low-level, Problem Solving, Teamwork Skills, GIT, Gitlab, GitHub, x86, ARM architecture, test driven development, TDD, CMake, GUI Development, Unit Testing Framework, Google Test, process, asynchronous, Quick learner, problem solver, Compression, UI/UIX development, Docker, profiling tools, Jenkins, console development, graphics programming, GPU.
C++ 17SwiftUIObjectiveC++JavaConanCI+40

C++ masterclass

C++ MasterClass – Co-Founder

Apr 2024Present · 2 yrs 1 mo · São Paulo, SP · Remote

  • I actively contribute to the C++ MasterClass community, sharing advanced C++ knowledge and mentoring developers worldwide. Although this is not a full-time role, I’m committed to helping others grow and succeed by providing high-quality content and fostering collaboration within the community.
  • Tools & Technologies: C++ 03, C++ 11, C++ 14, C++ 17, C++ 20, C++ 23, Qt, ZeroMQ, CMake, AI Code Tools, SSE, AVX, GitHub copilot, Docker, CPU caching, GPU.
C++ 03C++ 11C++ 14C++ 17C++ 20C++ 23+11

Noping tunnel

Senior C++ Software Engineer

May 2023Apr 2024 · 11 mos · São Paulo, São Paulo, Brazil · Hybrid

  • Led critical components of NoPing’s next-gen VPN platform, working across C++, Go, and C#. Rewrote the core packet handler (naviwireguardnative) from scratch, enabling stable performance over 3Gbps. Optimized naviserver and naviforwarder to increase bandwidth utilization from 74% to 100%, which allowed a 26% reduction in required servers and corresponding costs. Delivered advanced connection modes for enhanced reliability and fault tolerance.
  • Tools & Technologies: C++, Go, C#, Windows, Linux, Boost.Asio, Socket Programming, Performance Tuning, Memory Management, Low-Level Networking APIs, TCP/UDP Communication, Windows Filtering Platform (WFP), Wireshark, Reverse engineering, Windows driver development, WinDbg, Microsoft Visual Studio, JSON, GIT, Gitlab, GitHub, Refactoring for performance and scalability, CPU performance monitoring, VTune, test driven development, TDD, CMake, .NET, process, asynchronous, AI Code Tools, Data Encryption, large-scale distributed systems, network protocols, backend API development, Docker, perf, VTune, valgrind, cachegrind, AI.
C++GoC#WindowsLinuxBoost.Asio+32

Riot games

Senior C++ Game Developer (via Deviget LLC)

Oct 2022Mar 2023 · 5 mos · Los Angeles, California, United States · Remote

  • At Riot Games, contributed to core components of the SDK used by titles like League of Legends, Valorant, and Legends of Runeterra, impacting over 200M players globally. Led the design and implementation of the Matchmaking Plugin, improving matchmaking by selecting optimal servers based on latency. Also worked on critical systems like Chat Sanitizer and EULA, while creating onboarding documentation to streamline adoption by internal teams and partners, SaaS.
C++User StoriesDatabase DesignGoal SettingTroubleshootingCommunication Protocols+13

Xp inc.

Senior C++ Software Engineer

Sep 2019Sep 2022 · 3 yrs · Greater São Paulo Area · Hybrid

  • At XP Inc., the biggest Trading Enterprise in Brazil, played a key role in developing and optimizing mission-critical systems for market data and exchange connectivity. Led the complete redesign of the Market Data Hub, migrating from Java to modern C++17, slashing latency from 50ms down to single-digit microseconds—enabling faster arbitrage decisions that added hundreds of thousands of dollars in additional monthly profit.
  • Maintained and enhanced core components like Feeder, Cache, and Relay, boosting performance, stability, and scalability. Co-created and supported essential projects such as ServiceManager and Gandalf.
  • Additionally, was responsible for the successful migration of the FXPricer system from FIX 4.4 to FIX 5 within a critical deadline, securing uninterrupted monthly operations for a multi-billion-dollar trading volume.
  • Tools & Technologies: C++ 17, C#, Java, Azure DevOps, Visual Studio, Qt, Ultra Low-Latency, High Frequency Trading, HFT, Market Data, Market Data Hub, Market Data Feeds, Network, TCP, UDP, Socket Programming, ZeroMQ, Performance Tuning, Order Entry, Windows, Linux, RedHat, Low-Latency, Fault Tolerance, Unit Testing, GTest, Google Test, CI, CD, Continuous Integration, Continuous Delivery, Kanban, Scrum, FIX Protocol, SBE, Bloomberg, Direct Exchange Connectivity, backtesting, simulation, market data feeds, CMake, Unit Testing Framework, Google Test, .NET, Analyze, process, asynchronous, event-driven, Client-Server application, Finance, Trading, Strong knowledge of Equity Derivatives, , Docker, profiling tools, perf, VTune, Valgrind, cachegrind, Performance Optimization, debugging tools, GDB, core dumps, OOD/OOP, modern GUI, QT, AI, Strong team player, cache behavior, SIMD, CPU pinning, shared memory, Groovy, rpm, FIX protocol, multicast networking, high-performance message processing, financial markets, electronic trading systems, market data feeds, exchange connectivity, performance profiling, latency optimization, .NET
C++ 17C#JavaAzure DevOpsVisual StudioQt+75

Agit informática ltda

C++ Developer

Jan 2013Sep 2019 · 6 yrs 8 mos · São Paulo Area, Brazil · On-site

  • At Agit, I was hired into a critical situation where the legacy ERP system—built with Delphi 4, Dbase, and Paradox—had no available source code. I became the sole steward of this mission-critical platform responsible for processing over $10 million in monthly supplier payments, ensuring flawless operation under immense pressure where any delay could trigger multi-million dollar penalties.
  • Recognizing the risks, I led the entire development lifecycle of a next-generation ERP, SISCAP, built from scratch using C++, Qt, and PostgreSQL. This advanced system automated complex financial processes, including legal case management, supplier governance, and accounts payable/receivable with seamless bank integrations—delivering precision, compliance, and zero downtime.
  • Beyond development, I committed weekends to teaching advanced C++ to professionals from top institutions such as USP, UNICAMP, Petrobras, and Vale, underscoring my dedication to technical excellence and knowledge sharing.
  • Tools & Technologies: C++ 11, C++ 14, C++ 17, Windows, Linux, Qt, Qt Creator, JSON, XML, XSL, SQLite, PostgreSQL, Postgres, SQL, CRUD, GUI development, Graphics Design, real-time debugging, GUI Development, Quick learner, problem solver, HTTP, HTTPS, compression, data encryption, custom parser, Client-Server application, PL/SQL, stored procedure scripting, WebAssembly, C++ in a frontend context, browser internals.
C++ 11C++ 14C++ 17WindowsLinuxQt+27

Tw tech, saúde

Delphi Developer

Aug 2012Jan 2013 · 5 mos · São Paulo Area, Brazil · On-site

  • I played a key role in advancing and maintaining a complex hospital management system using Delphi 7, with deep expertise in SQL Server and Oracle 10g databases. One of my most critical achievements was redesigning the hospital supplies module to support partial deliveries for the same order — a vital feature that reflects the unpredictable, fast-paced nature of hospital logistics and prevents costly operational disruptions.
  • Additionally, I developed a robust blood bag management module that tracks various blood types and rigorously monitors expiration dates, ensuring the highest standards of safety and compliance in blood supply handling.
  • These modules are mission-critical: any errors could directly impact patient safety and hospital efficiency.
C++GNU Compiler Collection (GCC)Database DesignGoal SettingTroubleshootingSoftware Development+7

Stallos tecnologia

Delphi and C++ Developer

Mar 2012Aug 2012 · 5 mos · São Roque - SP, Brasil · On-site

  • I played a pivotal role in maintaining and enhancing a high-stakes exchange system and its sub-modules, utilizing deep expertise in Delphi (7, 2006, XE2) and Firebird databases. A standout achievement was the development and integration of a sophisticated module interfacing with Receita Federal—the Brazilian federal tax authority—to detect and prevent potential fraud in foreign exchange contracts, significantly strengthening system security and regulatory compliance.
  • Furthermore, I led the design and implementation of a cutting-edge productivity tracking system built with C++ Builder and SQL Server. This system provided granular insights into programmer performance by measuring task complexity and tracking completions, delivering precise, data-driven evaluations that empowered management to optimize team efficiency and drive continuous improvement.
C++GNU Compiler Collection (GCC)Database DesignGoal SettingTroubleshootingSoftware Development+8

Education

USP - Universidade de São Paulo

Master's degree in Information Systems — Computer Science

Jan 2017Jan 2019

Universidade Estadual de Campinas

Software Engineering Specialization — Computer Software Engineering

Jan 2014Jan 2014

Uninove - Universidade Nove de Julho

Analysis and System Development — Computer Science

Feb 2010Jul 2012

Stackforce found 100+ more professionals with C++ & Embedded Systems

Explore similar profiles based on matching skills and experience