United States
I am a highly skilled embedded software developer with 3 years of experience in the field, including experience in robotics development. I am passionate about the potential of robotics to improve and enhance daily life and am excited to be a part of this rapidly growing industry. I have a strong background in developing and integrating software solutions for a variety of embedded systems, including microcontrollers, SoCs, and IoT devices, as well as robotic platforms. I am well-versed in programming languages such as C, C++, and Python and have experience with real-time operating systems, device drivers, and software debugging tools. My expertise in robotics development has allowed me to develop advanced control systems and algorithms for autonomous and semi-autonomous robots. My ability to effectively collaborate with cross-functional teams, as well as my attention to detail and problem-solving skills, make me an asset to any organization. My ultimate goal is to use my skills and expertise to help people and make a positive impact on the world. I am eager to take on new challenges and continue to expand my knowledge in the field of embedded software development and robotics, with the goal of contributing to the creation of innovative and practical solutions that improve the quality of life for individuals and communities.
Collaborated with a cross-functional team to enhance the functionality of sprayer trucks through embedded software development. Work on adding new functionalities to the existing implementation of John Deere sprayer trucks, improving their performance and efficiency. Developed Embedded Software solutions for sprayer trucks using C programming language, enhancing their functionalities and performance.
I was part of the team responsible for the 4x4 Ford project. I made improvements to the ECU interrupt system to assign priorities to individual interrupts and avoid collisions between calls. I created unit tests for the software changes and documentation of those changes.
I worked on the software development team and was responsible for both creating a Python program that interpreted data collected from cameras and sensors to create a route that a driverless autonomous vehicle would follow. I also developed a Python script for a PID control system that controlled the direction and speed of the vehicle. The information was sent via MODBUS to a PLC, which relayed the signals to the various actuators that controlled the wheels, gas pedal, brake, and steering wheel of the forklift.
I worked on a team responsible for developing an embedded system that retrieved various data from a forklift truck, such as the speed at which it was moving, engine temperature, location, and throttle and brake intensity. The information was retrieved via I2C and analog inputs from a PIC microcontroller programmed in C. This communicated simultaneously with a Raspberry Pi via a serial protocol (UART) interface so that the data could be displayed in a graphical user interface (GUI).