Christian Herrera
Distributed Systems Engineer for Industrial IoT / Edge Telemetry | Senior Technical Leader | Backend Systems Engineer | High-Performance .NET Engineer | Software Delivery | Cross-Functional Coordination
- Role
- Senior Software Engineer at Rpc, Inc
- Location
- Houston, TX, US
- LinkedIn followers
- 500 followers
About Christian Herrera
Experienced technical leader skilled in coordinating global teams of engineers and delivering high-quality software solutions. Experience in oil and gas industry, automotive real-time embedded software, medical imaging software development, HMI and web development, and Space Systems. I have developed attributes like solving challenging problems, using strong technical skills, and experimenting with and learning new technologies. Currently delivering specialized solutions for the oil and gas extraction sector; acting as Distributed Systems Engineer for Industrial IoT / Edge Telemetry. Recently I mentored and advised a diverse range of professionals, from interns to senior engineers, across multiple locations including India, Germany, and the USA. Specialized in serving the oil and gas, energy, and transportation industries with a focus on graphic displays for controlling CAT equipment utilized in applications such as oil and gas operations, energy generation through Gensets, solar panels, batteries, and more.Also, I am completing the Google Cybersecurity Certificate program. As an experienced software engineer, my passion for cybersecurity is driven by a commitment to identify and mitigate digital risks and vulnerabilities. I am dedicated to enhancing the confidentiality, integrity, and availability of assets, leveraging my technical expertise and innovative problem-solving skills to safeguard organizations and their stakeholders. My focus on maintaining a strong security posture is central to protecting sensitive information and effectively managing cybersecurity threats.My recent experience includes: Working as a Senior Software Engineer and part of a team in charge of the development of C libraries for Engine ECUs. Working on the development of data-driven, touch-screen GUI framework for embedded displays on heavy equipment. As a graduate student, I worked as Graduate Research Assistant developing software solutions for medical imaging applications.Previously I worked as Embedded Software Engineer, in the automotive electronics field, developing Embedded C applications for ECUs in the Heavy and Medium Duty Trucks market; particularly for Instrument Panels (Dashboards).Specialties: Automotive electronics embedded software development (Heavy Duty and Medium Duty vehicles).Web-based applications development.General software development standards and guidelines.Human Machine Interface - Touchscreen Displays Software Development.Space Systems Technologies.Cybersecurity.
Experience
Senior Software Engineer
Apr 2025 — Present
I specialize in developing and optimizing high-performance, fault-tolerant systems for real-time data ingestion and processing, particularly within industrial IoT and distributed environments. My work involves designing robust data pipelines and integrating various communication technologies to ensure efficient and reliable data flow.Key Contributions & Skills:Developed and maintained scalable data ingestion services capable of handling high-volume, real-time data streams from diverse network protocols, ensuring data integrity and efficient throughput.Designed and implemented resilient data processing pipelines using modern asynchronous programming models and dataflow libraries (e.g, TPL Dataflow), focusing on concurrency, bounded capacity management, and parallel execution for optimal performance.Integrated and managed distributed messaging systems, primarily RabbitMQ, to facilitate reliable data publishing and consumption.Engineered solutions for dynamic data interpretation, involving in-memory caching of configuration files (e.g.dbc files for automotive communication protocols) and implementing logic for dynamic metadata retrieval.Implemented robust error handling and fault recovery strategies within data pipelines, including automated component restarts and intelligent data fallbacks, to ensure high availability and continuous operation in demanding environments.Developed and utilized simulation environments for system validation and stress testing, demonstrating expertise in creating configurable data emitters to mimic real-world device behaviors and communication patterns.Instrumented systems for observability and performance monitoring, including integrating with metrics collection platforms (e.g, Prometheus) to track critical system performance indicators and queue health.Experienced in deploying and managing applications in containerized environments (e.g, Docker).
Education
The University of Texas at El Paso
MSSwE, Master's of Science in Engineering: Software Engineering Track
2010 — 2012
Tecnológico de Monterrey
BS in Computer Systems Engineering, Information Technology
2000 — 2006
Skills
- Canoe
- Firmware
- Acceptance Testing
- Canalyzer
- Linux Development
- Software Engineering
- Html
- Machinery Diagnostics
- Rtos
- Capl
- Microchip Pic
- Technical Translation
- Trac
- Targetprocess
- Clearcase
- Lauterbach
- Test Driven Development
- Continuous Integration
- Php
- Git
- Oil & Gas Industry
- C#
- Object Oriented Design
- Software Design Patterns
- Software Development
- Python
- Scrum
- Cucumber
- Automotive Electronics
- C++
- Javascript
- Drilling
- Can
- Embedded Software
- Systems Engineering
- Uml Tools
- Unit Testing
- Agile Project Management
- Spanish
- Visual Studio
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.