Resume Education
profile-pic

Darren Mascioli

Software Engineer @ Siemens

Pittsburgh, PA

darren.mascioli@siemens.com

908-456-2123

he/him/his


Languages

C C++ Python C# Java JavaScript HTML CSS VHDL Assembly SQL

Tools and Technologies

Visual Studio Eclipse Git SVN Jira CI/CD Kubernetes Helm Docker OpenOCD JUnit Selenium VMware VirtualBox FreeCAD 3D Printing

Operating Systems and Communications

Windows 10 Windows 7 Ubuntu Debian Raspberry Pi OS Embedded Round Robin RTOS ThreadX
I2C SPI RS485 1-Wire Modbus UART BLE Ethernet

Hardware Skills

THT Soldering SMD Soldering Digital Multimeter Oscilloscope Logic Analyzers PCB Schematic Design PCB Layout CAD for 3D Printing


Acheivements and Leadership

Engineering Student Council

Conference Director

  • Coordinated NAESC Engineering Leadership Summit hosted by Pitt's Engineering Student Council in March 2020.
  • See project section for more details

Vice President

  • Work with other officers to promote academic, professional, and social development within Pitt Engineering.
  • Attend regional and national conferences to develop and expand leadership and communication skills.


Tau Beta Pi Professional Engineering Society

Inducted Member, Vice President PA Lambda


Swanson School of Engineering Dean's List

Fall 2017, Spring 2018, Fall 2018, Spring 2019, Summer 2019, Spring 2020, Fall 2020


Work Experience

Software Engineer

Siemens Mobility
Pittsburgh, PA
January 2023 - Present
  • Planned, designed, developed, and published software tool to assist freight railroads download data and compile FRA reports.
  • Python Networking
  • Supported railcustomers by providing bug fixes and software updates to deliver contract requirements.
  • C++ C Requirements Management

Engineering Development Program

Siemens Mobility
January 2021 - December 2022
Automated Rail Software Rotation
Pittsburgh, PA
  • Expanded software features for distributed train dispatch system. (Python, C++, Kubernetes)
  • Python C++ Kubernetes
  • Developed skills in continuous integration and development using automated build pipelines and deployment tools.
  • Docker Helm Gitlab CI/CD Kubernetes
PTC Software Rotation
New York City, NY
  • Wrote unit tests for Positive Train Control system utilizing CI/CD platform.
  • C++ Jenkins
  • Worked with development team in Agile environment to fix defects in code base.
  • C++
  • Effectively analyzed legacy code and safety certified compiler behavior to correct memory initialization errors.
  • C++
Wayside Engineering Rotation
Pittsburgh, PA
  • Designed and manufactured custom circuit board for wheel detector simulation circuit.
  • PCB Layout Schematic Design
  • Wrote Arduino code to generate precise timing for wheel detector simulation signals.
  • Arduino C++
  • Generated BOM of MTA approved parts for NYCT subway training cabinet.
Onboard Software Rotation
Pittsburgh, PA
  • Created database of train system communication messages along with web interface to allow for synchronized development process.
  • SQLite Python
  • Developed key features for custom automatic test generation program.
  • C# WPF
  • Wrote automated scripts to find errors in logs to track down software issue.
  • Python
  • Assembled and coded simulator for crash-hardened device to test functionality of new software features and RS485 communication on train system.
  • Arduino C++ Soldering
  • Wrote unit tests to generate code coverage for embedded train firmware.
  • C

Embedded Software Engineering Co-Op

Bridge Fusion Systems
Plum, PA
May 2018 - July 2020
  • Added ethernet connectivity to track switch platform.
  • Introduced and developed new data storage platform with SQL Server for manufacturing production database.
  • Added new firmware feature to power dissipation devices to automatically prevent generator wet stacking.
  • Implemented firmware features for streetcar track switch equipment including adding support for new SPI flash memory component.
  • Created additional software feature to update firmware version of multiple IoT devices at one.
  • Expanded functionality of and created multiple WPF GUI applications.
  • Performed product demonstrations to clients to ensure correct implementation of requirements.

Mosebach Manufacturing Company
  • Added new firmware feature to power dissipation devices to automatically prevent generator wet stacking.
  • C ARM - NXP
  • Updated WPF desktop application to support additional configuration parameters
  • C#
Toronto Transit Commission / SSES Rail
  • Added ethernet connectivity to track switch platform.
  • C ARM - STM32
  • Introduced and developed new data storage platform with SQL Server for manufacturing production database.
  • SQL Python
  • Implemented firmware features for streetcar track switch equipment including adding support for new SPI flash memory component.
  • C ARM - STM32
  • Developed desktop GUI application to monitor track switch state.
  • C#
BOSS Controls
  • Provided support for smart plug devices by adding firmware features and debugging.
  • C ARM
  • Added critical features to software application to update multiple IoT devices at once.
  • C#
Score-Clocks Sports Technologies
  • Developed software tool to interface web application with hardware display and provided extensive application support.
  • C# JavaScript


Projects

BikerBlinker

Capstone Design Project
Fall 2020

  • Capstone design project to develop voice-activated turn signals for bicycles.
  • Responsible for embedded firmware and wireless communication on ESP-32.
  • Helped oversee schematic design, budget management, and integration testing
C++ BLE Espressif

NAESC Engineering Leadership Summit

Conference Director
March 27-28, 2020

  • Coordinated and directed two-day national conference for almost 300 attendees.
  • Managed a budget of approximately $80,000.
  • Communicated purpose of conference and national organization to corporate and academic partners to obtain $10,000 worth of sponsorship deals.
  • Collaborated efficiently with national representatives to provide updates and progress.
  • Facilitated virtual conference activities after cancellation of event due to COVID-19
Communication Organization Teamwork Leadership Problem Solving Corporate Relations Collaboration

Education

University of Pittsburgh

B.S. in Computer Engineering
Pittsburgh, PA
Aug 2016 - Dec 2020
Summa Cum Laude
GPA: 3.82
Coursework:
Senior Design Computer Networks Practical AI Structure of Programming Languages Database Management Systems Embedded Processors and Interfacing Software Engineering Intro to Data Science Algorithm Implementation Operating Systems Software Quality Assurance Advanced Digital Design Computer Architecture Data Structures Web Applications Digital Logic Computer Organization Systems Software Electronic Circuits and Systems Digital Systems Lab Written Professional Communications

Scotch Plains-Fanwood High School

Scotch Plains, NJ
June 2016

High School Diploma