`
Mechael Brun-Kestler
West Hempstead, NY
*********@*******.***
Objective
I am looking to pursue a career in software/firmware development. For the last few years I have been developing firmware for embedded systems in C. The projects I have worked on range from the smallest devices running the simplest code to IoT devices that run FreeRTOS. I have also written applications in C++ using the Qt libraries. I have also written a simple Android app in Java. Experience
Firmware Developer
Custom Engineered Solutions (West Hempstead, NY) (November 2014 – Current)
Developed firmware for an insect recording device. I helped design and implement a menu based GUI for the system’s LCD display, and wrote APIs for the system’s peripherals which were communicated with over I2C, SPI, and USART.
Developed an LCD display GUI stack.
Developed firmware for a system that utilized Atmel’s wireless protocol to allow the devices to communicate.
Debugged and patched desktop side software that interfaced with the embedded systems. Patches included fixing communication issues between the desktop and the chip as well as patches to a multi-threaded application to ensure the threads worked properly. The software was written in C++ using the Qt libraries.
Developed firmware for devices that interfaced with Android smartphones via Bluetooth. The same device had to communicate with smaller devices via a modified USART because of the limited memory on the smaller devices.
Developed the firmware for an RTOS based insect presence recorder for use in agricultural pest detection. Implemented our own proprietary messaging specification that enabled other devices/application to connect and subscribe for either live or previously recorded sound data via direct USB connection or as a TCP/IP client on a local network.
Worked with a variety of hardware, including electronics that required PWM, relay switches, and sensors. Software Engineer
Hypolite Corporation (New York) (November 2014 – May 2015)
Developed firmware for a PIC (Microchip corp.) based smart device . The device is currently in its prototype stage and makes use of the MiWi wireless protocol stack
Biological Science Aid
USDA-CMAVE (Gainesville, Fl) (July 2013 – August 2013, July 2014 – August 2014)
Maintained and further developed existing sound analysis and recording firmware for an insect detection system for a modified Arduino Uno.
Migrated code base originally written for the Aduino Uno, which utilises a Atmel AVR microcontroller, to the Atmel SAMD20, an ARM microcontroller
Collaborated with a team member to ensure that our proprietary Desktop application was able to interface and process information from the embedded system..
Package Auditor
Cost Cutting Consultants (West Hempstead, NY) (December 2016 - Current)
Processed and submitted refund requests to UPS and Fedex for shipments that didn't arrive on time
Wrote scripts/macros that boosted my submission productivity by up to 400%.. Computer Science Tutoring (2020 – Current)
Skills
Computer Languages: C/C++, Java, Python
Development Environments: Android Studio, Arduino IDE, Atmel Studio, BlueJ, Eclipse, Microsoft Visual Studios, MPLAB X, NetBeans, Qt Creator
Technologies: Android, Arduino, Atmel Wireless, Bluetooth, MiWi, Raspberry Pi, SPI, USART, RTOS, TCP/IP,,FreeRTOS Education
Jerusalem College of Technology [August 2012 – June 2013] Hofstra University [September 2013 – May 2015]
B.S. Computer Science (05/17/15)
3.79 GPA
Relevant Coursework: Algorithms and Data Structures, Artificial Intelligence, Automata Theory, Computer Architecture, Calculus(I,II,II), Discrete Mathematics (I,II), Embedded Systems, Ethical Hacking, Linear Algebra(I,II) Modern Web Development, Operating Systems, Programming Languages Theory, Software Engineering, Robotics