Who is Cesar Arturo Martinez Hernandez

Passionate about technology and science currently working for ARMI, as a supplier providing support to large companies such as Tesla, Dyson and Jabil.

I wouldn't say that I specialize in a specific programming language; instead, I specialize in thoroughly researching specific topics, learning quickly, and finding effective solutions. I consider myself multidisciplinary. Despite my background in mechatronic engineering, which encompasses knowledge of mechanics, electronics, robotics, and control systems, I have chosen to specialize in software development. I apply the techniques I've developed to leverage my existing knowledge and achieve various objectives.

Services

  • Desktop App Development with WinForms and WPF
  • Embedded Systems Developer
  • Robot Programming
  • Artifitial Vision

Experience

  • Software Engineer

    october 2022 - august 2023

    I worked as a software engineer in a Tesla's project ralated to automation. My primary responsabilities involve using C# for WinForms and working on Artifitial Vision and Robot programming.

    august 2023 - september 2023

    I worked on my second project for Tesla, where I utilized C# for developing industrial desktop applicationss, Cognex for Artifitial Vision and robot programming. Additionally, I engaged in soem PLC programming.

  • .NET Software Developer (freelancer)

    february 2022 - october 2022

    I worked as developer of Windows desktop applications. I was responsible for developing a desktop application to monitor and measure electrical installations. This application required communication with the industrial measuring instruments.

  • Bachelor Thesis

    august 2021 - january 2022

    My bachelor thesis involved developing a voice-user interface (VUI) for robotics, incorporating cutting-edge technologies at the time.

    I created an Amazon Alexa Skill to receive and identify control commands sent to a microcontroller through an MQTT Broker.

    I used an ESP32 Microcontroller connected to the same MQTT broker as the Alexa Skill. Additionally, I implemented the DYNAMIXEL Protocol 1.0 communication protocol within the controller. Due to limited materials and resources, it served as both a bridge and a driver for remote control of the robot.

    I programmed the CM-530 controller for the Robotis humanoid robot educational kit using the RoboPlus Task Program platform, which is software for programming Robotis robots. The program involved reading commands sent from the ESP32 controller using the DYNAMIXEL Protocol 1.0. This allowed numerical data to be sent and processed in the CM-530 controller as action commands, originating from the Amazon Alexa Skill and creating a functional voice interface for the robotic system.

  • Embedded Software Developer

    january 2019 - january 2021

    This was my first professional experience. During my time there, I was involved in various tasks that helped me learn about embedded system design and machine design, particularly for automation purposes.

Contact

cesar_mh9705@outlook.com