Summary
Overview
Work History
Education
Skills
Certification
Engineering Projects
Timeline
Generic

Christopher Lepore

Goshen,NY - New York

Summary

Experienced embedded engineer with a proven track record in designing and developing embedded software systems tailored for precision electronic measurement equipment. Proficient in meticulously documenting work through comprehensive design reports and software verification reports, ensuring high-quality and reliable outcomes. Adept at self-teaching and quickly mastering new technologies, leveraging this ability to tackle complex problems and deliver innovative solutions.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Computer Engineer

GDES LLC
06.2023 - Current
  • Developed embedded software for product enhancements, resulting in increased customer satisfaction.
  • Published and presented several technical papers on numerous technical fields.
  • Improved system reliability through rigorous testing processes that included regression tests, stress tests, and performance benchmarks.
  • Engineered software components for automation hardware such as microcontrollers and sensors.
  • Performed high-level coding in various programming languages.
  • Designed embedded hardware, firmware and interfaces used in Medical industry.
  • Adopted object-oriented development methodologies such as polymorphism and inheritance.

Computer Engineering Intern

Manufacturing & Technology Enterprise Center
04.2021 - 12.2022
  • Actively participated in team meetings, offering insightful suggestions that led to innovative problem-solving strategies.
  • Proficiently utilized MPLAB IDE to develop embedded software to further company contracts.
  • Attentively maintained GIT to consistently update code for simultaneous projects.
  • Collaboratively worked to implement a RTOS that improved the company product's data collection by 21%.
  • Developed numerous custom projects using SPI, I2C, & UART communication protocols, & wireless features.
  • Differentiated the implementation of MCU features such as I/O interrupts, timers, DACs, and PWMs.

CNC Machine Operator

EFJ Precision Machine Shop
06.2019 - 03.2020
  • Learned and implemented CNC programming to produce pre-determined designs.
  • Ensured the maximum efficiency for machines under supervision.
  • Inspected measurements of machined parts for accuracy.
  • Oversaw the shipping of finished products to clients.
  • Entrusted to oversee the machine floor when necessary.

Education

Bachelor of Science - Computer Engineering

SUNY College At New Paltz
New Paltz, NY
12.2022

Skills

  • Assembly language
  • C and C programming
  • Programming Languages: Java, C#, Verilog, Python
  • Object-Oriented Programming
  • RTOS development (FreeRTOS)
  • Communication protocol: SPI, I2C, UART, TCP/IP
  • GIT
  • Signal Processing
  • System-on-Chip Design
  • Agile development methodologies
  • Texas Instruments Code Composer Studio
  • Embedded systems debugging

Certification

Embedded Systems Essentials with Arm | edX - April 2023

Engineering Projects

  • Traffic Controller: Designed a traffic light controller using a Nucleo-64 microcontroller with C and C++ programming which included an urban, rural setting with the features of sensors and crosswalks, flashing yellow/red, and red/red mode. An LCD was programmed as a menu to change the mode, time delay of the yellow lights and red/green lights and set a mode change at a certain time of day.
  • DC motor speed controller: Maintains the RPM of a DC motor despite friction using a Nucleo-64 microcontroller in combination with a potentiometer (that sets the speed).
  • ARM LEGv8 processor: Designed an ARM LEGv8 processor capable of R-type, LDUR/STUR/ CBZ/CBNZ, and B type instructions. This design also includes schematic for Register file, ALU, Full data path and pipelined data path.
  • 4-bit ALU: Designed the transistor schematic and layout for a 4-bit ALU using Electric VLSI which included XOR, XNOR, AND, NAND, OR, NOR, ADD, SUB, and SLT operations.
  • Game combo: Designed a combination game using Verilog that involved flipping 6 switches in order according to the numbers on 6 7-segment displays. The game also included a timer, high scores, and varying difficulties.
  • Drone: Worked as the computer engineer in a team of 4 to design a fully operational drone that is capable of controlled flight using Brushless Motors. Drone included added capabilities and innovations.

Timeline

Computer Engineer

GDES LLC
06.2023 - Current

Computer Engineering Intern

Manufacturing & Technology Enterprise Center
04.2021 - 12.2022

CNC Machine Operator

EFJ Precision Machine Shop
06.2019 - 03.2020

Bachelor of Science - Computer Engineering

SUNY College At New Paltz
Christopher Lepore