Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
Amharic
Advanced
Javanese
Advanced
Work Experience
Software Engineer at Caterpillar
May 1, 2023 - PresentDesigned a GPS filtering algorithm in Python for large autonomous and human-operated vehicles, reducing erroneous speed changes by 99.5% and preventing false driver alerts during stationary operation. Enhanced real-time battery system reliability for diesel-electric locomotives by implementing CAN-based diagnostic messaging on embedded battery control modules using Simulink and C. Improved HMI reliability by resolving critical errors and implementing operator-driven features using JavaScript, Node.js, and Java. Optimized testing by modularizing the turbo drain line design to prevent oil leaks, saving thousands in testing costs.
Software Engineering Intern at Xpand Contract Services
June 1, 2021 - August 31, 2021Rapidly prototyped a customer-facing website showing a client’s product, securing a development contract. Led the design of the UI/UX for five new products that pleased shareholders.
Robotics Software Team Lead at Cardinal Space Mining Club
September 1, 2020 - June 30, 2024Led a team of 10+ members to develop software and hardware systems of autonomous navigation and construction robots that won 1st place at both the 2023 and 2024 NASA Lunabotics Competitions. Implemented a real-time SLAM pipeline in ROS2/C++ using LiDAR, enabling mapping and localization in dynamic environments and obstacle detection. Developed an efficient path planning system in Python with millisecond-scale re-planning to minimize downtime. Engineered a path-tracking control system in Java for robust navigation on rough terrain. Integrated software, hardware, and sensor subsystems with mechanical subsystems to deliver a reliable full-stack robot during competition deployments. Recruited and mentored new members.
Software Engineering Intern at Vermeer
May 1, 2022 - May 1, 2023Automated verification of an electrical schematic verification tool in VBA using graph traversals to identify electrical hazards before production, saving the company $600,000 in engineering labor. Streamlined wiring component integration by interfacing VBA tooling with Zuken electrical software API and incorporating user feedback to improve usability and adoption.
Software Engineering Intern at Expand Contract Services
June 1, 2021 - August 1, 2021Rapidly prototyped a customer-facing website showing a client’s product and secured a development contract. Spearheaded the design of the user interface and experience for five new products that pleased shareholders.
Team Lead, Robotics Software at Cardinal Space Mining Club, Robotics Software Team
September 1, 2020 - June 1, 2024Led a team of 10+ members to develop software and hardware systems for autonomous navigation and construction robots that won first place at the 2023 and 2024 NASA Lunar Robotics Competitions. Implemented a real-time SLAM pipeline in ROS2/C++ enabling dynamic localization and obstacle avoidance.
Education
Bachelor of Science in Computer Engineering – Summa Cum Laude at Iowa State University, College of Engineering
January 11, 2030 - May 1, 2024Bachelor of Science in Computer Engineering at Iowa State University, College of Engineering
January 11, 2030 - May 1, 2024Qualifications
Industry Experience
Computers & Electronics, Software & Internet, Manufacturing, Professional Services, Education
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a AI Engineer
We have the best ai engineer experts on Twine. Hire a ai engineer in Peoria today.