Dominick

31
reputation
7

Addicted to coding, my favorite programming language so far is C# on .NET, and C++. I love electronics, and I write bare metal C and C++ embedded software on Atmel 8 bits AVRs, and 32 bits SAM family of MCU. Also familiar with MSP430 family Texas Instrument MCU. IDE I have used are ccstudio, Atmel Studio, Visual Studio, intelliJ IDEA for java, and DevC++. I have a very deep knowledge of electronics, I can also solder SMD and Trough hole components on a PCB for prototyping needs. I have been working on electronics and firmware as hobbyist for over 10 years, but professionally doing it for living for the past 3 years on my current job. I write Firmware for Arcade Games for Benchmark Games Inc. Firmware Software projects I wrote and currently released in manufacturing are: Sweeper, Grid, Tesla Tower, Heat (As main controller PCB). And Support PCB (communication with main PCB through serial) like IO expanded module, dot matrix display, ticket emulator, single wire RGB LED controller with built in patterns, small 20x2 LCD controller, and more. I design and wrote every single line of code running on this PCB. I design my software to be modular, potable, and re-usable across projects (learned tricks of doing it in C), I have been porting and re-using this modules across multiple different projects and MCU.