
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
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
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
