# Kelly Hodis > Software Engineer | Robotics Software Engineer | Embedded Software Engineer | Industrial Automation | Robotics | Consulting | Software Development | Software Design | Operating Systems | C/C++ | C++20 | Python | Debug Location: New York City Metropolitan Area, United States Profile: https://flows.cv/kellyhodis I specialize in Python and C / C++ but have a broad range of experience in various tools and languages. ## Work Experience ### Software Engineer II @ ENSCO, Inc. Jan 2025 – Present ● Design, develop, and maintain a multithreaded TCP server and client in C++ and C++/CLI ● Write features and fix bugs for a mature, large scale multithreaded system ### Software Engineer @ Geisel Software, Inc. Jan 2021 – Jan 2022 Amazon Robotics Contract: ● Wrote robotics simulation software in C++20 for Amazon Robotics as a consultant in an Agile environment, assisting the internal team with knowledge and skill gaps and helping to move their product forward ● Automated the manual integration of more than 10 third party packages from Drake by writing CMake, Bazel, and Bash scripts, saving hours of manual build configuration during early stages of package’s development ● Prevented major runtime errors before they reached customers by writing unit tests using C++ 20 and Google’s GTest, increasing total coverage by over 30% for new and existing code with no previous line coverage ● Added line coverage tracking using EC2 image build rules that monitored and enforced line coverage as development velocity and bug quantity increased in order to decrease the number of customer error reports made ● Designed, documented, researched, and pitched a tool to internal stakeholders to automate a manual check for third party package release updates using GitHub metadata ### Software Engineer @ ProcessMaker Jan 2020 – Jan 2020 ● Designed, developed, tested, and deployed an open source automated testing framework to automate manual testing of ProcessMaker’s GUI, broaden testing scope, and reduce costs and time spent on manual processes ● Tweaked Python 3 module implementation to enable the dynamic creation of logs in production mode for more efficient and effective troubleshooting, saving weeks spent tracking down the source of bugs ● Analyzed requirements from the client to create a set of personalized automated test cases that caught unknown bugs in test deployment before moving to production ● Led and mentored a team of QA devs through building and developing for the automated testing framework to enabling them to automate their own processes ## Education ### Bachelor of Science - BS in Computer Science Western Governors University ### Mechanical Engineering University of California, Riverside ### Mechanical Engineering Pasadena City College ### Mechanical Engineering Long Beach City College ## Contact & Social - LinkedIn: https://linkedin.com/in/kelly-hodis - Portfolio: https://www.kellyhodis.com --- Source: https://flows.cv/kellyhodis JSON Resume: https://flows.cv/kellyhodis/resume.json Last updated: 2026-04-13