cv

My qualifications

Basics

Name Joseph Demarest
Label Software Engineer
Email [email protected]
Phone 1-347-330-4843
Url demarest.dev
Summary Full-stack developer and embedded systems engineer with experience in Python/C++ development, IoT solutions, and educational mentorship

Work

  • 2022.12 - 2024.12
    Junior Software & Electronics Engineer
    Vyir Inc
    Developed full-stack solutions for optical R&D systems and embedded electronics
    • Architected Python-based experiment analysis system reducing manual analysis time from 3 hours to <5 minutes
    • Designed 10+ custom PCBs with C++ firmware, eliminating $150K+ annual outsourcing costs
    • Engineered beam-profiling system increasing R&D throughput 100x with cloud-synced PostgreSQL databases
    • Created unified experiment configuration system reducing data entry errors by 90%
  • 2022.09 - 2022.12
    Undergraduate Teaching Assistant
    CUNY
    Supported introductory computer science courses
    • Graded 200+ Python programming assignments/exams
    • Resolved 95% of student queries through office hours and forum moderation
  • 2021.09 - 2022.07
    Computer Science Tutor
    CUNY
    Provided individualized CS instruction
    • Boosted average student grades by ~1.5 letter points
    • Reduced recurring errors by 60% through custom practice exercises
  • 2017.05 - 2021.02
    Cashier -> Assistant Manager
    Rite Aid
    Provided individualized CS instruction
    • Oversaw daily store operations, including staff scheduling, inventory management, and financial documentation
    • Trained and supervised new hires on POS procedures and store protocols

Education

  • New York

    BS
    University at Buffalo
    Electrical Engineering (in progress)
  • New York

    BS
    College of Staten Island
    Computer Science

Skills

Programming Languages
Python
C/C++
SQL (MySQL)
JavaScript
HTML/CSS
Frameworks
Qt
PyQt
React
Node.js
Flask
Express
Developer Tools
Git
Docker
VS Code
Proxmox
Kubernetes
Hardware
PCB Design
Arduino
ESP32
3D Printing
KiCad

Projects

  • 2024.01 - 2024.01
    Sports Alert Engine
    Rules-based sports notification system with natural language processing
    • Developed natural-language parser using Python regex/eval()
    • Integrated ESPN API and Twilio SMS/email alerts
    • Created React frontend for non-technical users
  • 2023.01 - 2023.01
    Low-Cost Wireless Imaging System
    Custom ESP32-based camera system with OpenCV integration
    • Reduced hardware costs by 65% vs commercial solutions
    • Implemented REST API control via Python/React stack
  • 2022.01 - 2022.01
    Open-Source Mechanical Keyboard
    Programmable keyboard with custom PCB design
    • Designed PCB using KiCad
    • Implemented QMK firmware customization
  • 2023.01 - 2023.01
    CyberDeck
    Multi-SBC, Modular Cyberdeck designed in SolidWorks. A rugged, modular cyberdeck that integrates multiple single-board computers into one cohesive, portable system ideal for on-the-go computing and field operations.
    • Designed multi-SBC integration using SolidWorks
    • Modular architecture for easy expansion
    • Portable design suited for field operations
    • Robust build for demanding environments
  • 2022.06 - 2022.06
    Plant Monitoring PCB
    Modular Plant Monitoring IoT PCB, 3D Printed, designed in KiCad and SolidWorks. A comprehensive solution for smart agriculture featuring integrated environmental sensors, a rugged enclosure, and seamless IoT connectivity for real-time monitoring.
    • Engineered custom PCB in KiCad with integrated sensors
    • Designed a rugged, 3D printed enclosure in SolidWorks
    • Enabled seamless IoT connectivity for remote monitoring
    • Modular design scalable for agricultural applications

Languages

English
Native

Interests

Hardware Prototyping
PCB Design
3D Printing
IoT Devices
Astronomy