Expierence
Education
-
UPC - Universitat Politècnica de Catalunya
Master's degree in Automatic Control and Robotics
2026 — Present
The master's degree in Automatic Control and Robotics combines knowledge of industrial engineering, such as electrical and mechanical engineering, industrial electronics and some aspects of artificial intelligence.
upc.edu/en/masters/automatic-control-and-robotics
Currently attending
-
IIT - Illinois Institute of Technology
No Degree (Studied M.S. Computer Science)
2020 — 2021Enrolled part time while working full time. Aquired 25% of the credit hours required for a masters degreen in Computer Science before deciding the shool/program wasn't right for me
-
WPI - Worcester Polytechnic Institute
Bachelors of Science in Robotics Engineering
Minors in C.S. and M.E. 2015 — 2019
Robotics Engineering Major with Dual minors in Computer Science and Mechanical Engineering
Robotics combines sensing, computation, and actuation in the real world, defined as intelligent connection from perception to action. Intelligent robotics is embodied artificial intelligence (AI) and is playing a key role in the fourth industrial revolution as it fuses technologies that connect physical, digital, biological, and social spheres. Robotics is becoming omnipresent in serving societal needs, with wide-range applications, including medicine and healthcare, transportation, manufacturing, material handling, exploration in space and deep sea, defense, domestic help, search and rescue, and emergency responses.
wpi.edu/Robotics
Graduated with "Distinction" (A letter Grade in senior and junior year capstone projects)
-
West Lafayette Jr/Sr Highschool
2010 — 2015Class of 2015
GPA 3.7
Driver for 3 years on FRC 461 West Side Boiler Invasion. Head of Mechanical Subteam Senior Year.
Highschool Robotics Team
Track and Field - 100m, 400m, 4 x 100m
National Hispanic Recognition Program Aid Scholarship
Debate - Lincoln Douglas (LD)
Work Expierence
-
Chicago Dryer
Controls Engineer / Automation Engineer / HMI Engineer
Chicago Hermosa / Remote
2025-PresentControls for industrial scale laundry machines for ironing and folding with Beckhoff TwinCAT.
www.chidry.com
PLC Programming
-
Progress Rail
Software Development Engineer
LaGrange IL / Hybrid
2023-2025Architecting, , and testing of embedded software deployed on QNX Real-Time Operating System. Knowledge of intricate relationships between electrical, mechanical, and software systems on locomotives. Reading electrical diagrams. Rigorous testing and peer review of software. Automating software builds with bash scripts in a Unix shell. Detailed and traceable documentation of software changes in compliance with EN 50716 and MISRA for safety certifications. Use of Jira and command line Git.
www.progressrail.com
Locomotive Testing
-
Robotic Systems Integration (RSI)
Applications Engineer / Software Engineer / Robotics Engineer
Chicago Loop
2019-2023Design and implementation of an API and G-Code Parser for 3D trajectory planning on arbitrary kinematics. Utilization of EtherCAT for real time motion control. Backend motion controller software development. Collaborative . Design and implementation of automated software and hardware tests. Design (Solidworks) of industrial automation workcells and drive/motor demonstration units. Selection of sensors, motors, and servo drives for industrial automation projects. Front end user interface design in C# WPF.
www.roboticsys.com
Demo Units
G-Code
-
Summer Intern - Vehicle Software & Intelligence Center
2018Over the summer of 2018 I interned abroad in Shanghai at SAIC's Vehicle Software & Intelligence Center. During my internship I developed a collection of ROS (Robot Operating System) nodes that utilized PCL (Point Cloud Library) to interpret point cloud data. The program was capable of reporting location and type of various objects above the road surface. Below a before and after image can be seen of how my program visualized the objects it detected on the road using RVIZ. Each vehicle has a box around it originating at its estimated center. The color of the box depends on an estimate of the type/size based on number of points and proximity. The green rings represent the points the program things are on the road plane. To detect the objects the program utilizes clustering based on difference of normals for points above the road plane. Using well designed launch files and ROS parameters the program can quickly be set to work with data from various 3D lidars, .PCD files, and ROS bag streams. During my internship I learned a lot about lidars, PCL, ROS, C++, and Chinese culture.
github.com/niko1499/Lidar_Utility
WeChat Internship Web Page
Lidar Utility Project Page
-
Engineering Computer Network(ECN)
2016IT support for Purdue Engineering departments. Gained experience collaborating in a work environment to solve problems for users. Gained additional experience using Windows and Linux command line interfaces and using a trouble ticket system.
engineering.purdue.edu/ECN
-
House Manager: Alpha Chi Rho - Delta Sigma Phi
2016-2019Responsible for the organization and management of regular work crews as well as the operation and maintenance of the buildings, grounds, and the equipment of all fraternity housing.
AxpDsp.com
-
Elk-Skegemog Lakes Association (ESLA)
2015A summer internship I did in 2015 with the Elk-Skegemog Lakes Association where several partners and myself researched the effectiveness of various treatment methods for the invasive species of Eurasian watermilfoil.
Presentation on water milfoil
-
Village Market Food Center
2015Worked as a Cashier/Stocker for the Village Market Food Center in Elk Rapids MI from May 2015 - Aug 2015. Gained experience working 12 hour days and 40+ hour weeks.