Software Engineer

Emilio Rodriguez

Computer Science graduate with experience in full-stack development, parallel computing, and NASA-aligned robotics research. Building reliable software from the database up.

rodri184@pnw.edu (708) 949-2992 Schererville, IN
View My Work Get In Touch GitHub

Education

Bachelor of Science, Computer Science

Purdue University Northwest

Hammond, IN — Graduated May 2026

Relevant Coursework

Software Engineering Operating Systems Programming Languages Network Programming Computer Architecture Algorithms Discrete Math Statistics

Skills & Core Competencies

C/C++ Java Python Linux Windows GitHub MySQL ROS/Gazebo Jira Spring Boot HTML/CSS Multithreading

Project Work

Coursework Planner

PNW Undergraduate Research Grant — Oct 2025 – May 2026

  • Collaborated with two classmates to build a web application helping students track course assignments.
  • Developed a responsive interface using HTML/CSS with a Spring Boot backend for centralized coursework planning.
  • Designed an EER diagram and relational database schema; implemented CRUD operations for reliable data storage and retrieval.

Raytracer with Parallel Processing

PNW Undergraduate Research Grant — Feb 2025 – May 2026

  • Developed a ray tracing engine in Java simulating realistic light interactions, reflections, shadows, and geometric primitives.
  • Implemented advanced materials and procedural textures including reflective, refractive, checkerboard, and noise-based patterns.
  • Designed parallel rendering with Java multithreading to accelerate computation across multiple CPU cores.

Work Experience

Research Assistant

Purdue University Northwest — Aug 2025 – May 2026

Hammond, IN

  • Collaborated on NASA-aligned research (CADRE mission context) focused on autonomous distributed robotic exploration, simulation, and data analysis in Python.
  • Designed and implemented multi-agent coordination frameworks in ROS and Gazebo to measure task completion time, throughput, error rate, and cost per task.
  • Developed machine learning models to predict leader-initiated task interruptions in time-sensitive multi-rover scenarios, optimizing workload distribution and system robustness.

Field Engineer

Technology Service Professionals — Jan 2020 – Jan 2023

Chicago, IL

  • Performed maintenance on NetApp, Pure Storage, and Hitachi storage systems.
  • Communicated with management, team members, and customers via email, phone, and messaging.
  • Gained extensive knowledge of computer networking and storage systems through certification classes and on-the-job experience.

Contact

Open to software engineering opportunities. Reach out via email or connect on LinkedIn and GitHub.

Email Me LinkedIn