Experience
2021 — Now
New York City Metropolitan Area
Project: Common Network Planning Software (CNPS)
Developed software that manages and allocates frequent bands on satellites for future missions.
2019 — 2021
2019 — 2021
New York City Metropolitan Area
Project: AetherSpy
Developed device drivers for DMA controller and AES engine for asynchronous operations under FreeRTOS using C. Created interface and service for DMA scheduler to process jobs placed in FIFO queue for transferring data to and from flash and SRAM. Used Unity and Google Test framework for unit testing of all C and C++ code developed.
Project: Next Generation Jammer Low Band (NGJ-LB)
Developed C++ software responsible for implementing jamming algorithms and controlling the Beam Steer Control Module. The software was developed platform-agnostic but primarily for VxWorks OS and ran on the Zynq-7000. Created test GUI in Java for integration and testing with the hardware.
Languages:
C++, C, Java, Python, C#, SQL
2018 — 2018
2018 — 2018
Greater Boston Area
Designed prototype (hardware and firmware) using up-and-coming Alarm.com technology as proof of concept.
Developed firmware(UART, ADC & RTC) for FreeRTOS which ran on an Arm M4 and network stack for a device communicating with Alarm.com backend.
2015 — 2017
2015 — 2017
165 Broadway New York, NY 10006
Analyzed current state of electrical drawings and equipment for healthcare and residential buildings and proposed a technical design based on current state assessment, on-site surveys and requirements.
Calculated electrical load estimation and designed electrical drawings in accordance with international and local standards (medium and low voltage).
Produced final design drawings by developing single line diagrams and control schematics, short circuit
calculations, voltage drop calculations, lighting layouts and selecting electrical equipment protection
(transformers, generators, motors, bus ducts, UPS, breakers, etc.).
2014 — 2015
Flushing, NY
Designed a system to display the express/local signs for the New York City subway with the use of a
single-board computer to decode the train’s local network using C (LonWork Protocol).
Implemented Inter-Integrated Circuit (I2C) protocol to communicate with subway car signs.
Created final prototype for PCB design using OrCAD.
Troubleshot and improved subway car equipment reliability by designing replacements for faulty and/or obsolete components.
Authored test documentation, and debugged/diagnose faulty boards by utilizing C++.
Education
University of Pennsylvania
M.S. Engineering
2017 — 2019
The City College of New York
B.E.
2011 — 2015