Kevin Lopez - Profile

Kevin Lopez

Software Engineer

R&D-focused Software Engineer with 6+ years architecting distributed IoT software platforms. Specialized in building cohesive, high-performance, and physics-aware full-stack systems bridging constrained edge computing and scalable backends to create responsive real-time applications.

I am a Software Engineer focused on the Research and Development of high-performance, interconnected platforms. With a production history of over 100 distinct applications, I specialize in transforming distributed edge nodes into a unified, bi-directional IoT ecosystem. I treat the entire ecosystem as a full platform and application—eliminating the latency between edge triggers and user interaction to provide sub-second responsiveness. By bridging deterministic edge-node logic with scalable middleware, I ensure that navigating massive digital-physical platforms feels as immediate, polished, and fluid as the best consumer software on the market.

Experience

Control Concepts logo

Control Concepts

Senior R&D Software Engineer

February 2019 - Present

Atlanta, GA (Remote)

Senior R&D Software Engineer (Infrastructure, Frameworks, and Tooling)

  • Full-Stack Framework Extensions: Spearheaded an R&D initiative to extend a distributed IoT platform by developing high-performance Java modules adopted by 95% of new production systems.
  • Backend Persistence Engineering: Designed in-memory persistence using synchronized Java collections to replace I/O-heavy logging, significantly reducing host CPU overhead and improving real-time system responsiveness.
  • Automated Asset Discovery: Developed a recursive discovery service to automate the identification and migration of UI components, reducing manual configuration time and ensuring 100% interoperability during version upgrades.
  • Global Backend Orchestration: Architected a scalable, event-driven engine for asynchronous batch execution, enabling real-time configuration management across a fleet of thousands of distributed IoT endpoints.
  • Modernized CI/CD & Infrastructure: Standardized development workflows in IntelliJ/Gradle and pioneered the transition to centralized version control via the company’s first GitHub infrastructure.

Software Engineer (Digital Simulation & Edge Computing)

  • Deterministic Edge Logic: Programmed safety-critical, event-driven algorithms in C/C++ to manage real-time I/O processing for resource-constrained edge devices.
  • IoT Middleware Development: Built scalable, vendor-agnostic middleware to unify disparate hardware endpoints (including Samsung Ecosystems) via TCP/IP, UDP, and HTTP/HTTPS.
  • Digital Twin Visualization: Designed and developed high-fidelity, interactive Digital Twin simulations using Node.js and HTML5/CSS3 to visualize and control physical assets via real-time telemetry.
  • Full-Lifecycle Product Delivery: Independently led the full SDLC for 10–15 concurrent projects, translating concepts, constraints, and requirements into production systems with 100+ unique nodes.

Education

Georgia State University logo

Georgia State University

B.S. in Computer Science

May 2018

Atlanta, GA

Activities and societies:

  • Association for Computing Machinery (ACM)

Relevant course work: Software Development & Engineering, Embedded Systems, Robotics, Artificial Intelligence, Machine Learning, Game Design and Development, Computer Networks, Operating Systems, Algorithm Design, Calculus I, II, III, Physics I, II

Certifications

N4 Developer logo

N4 Developer

Tridium

May 2025