Software Engineer
FactSet
2017-07-01-Present
* Implemented a help overlay system that indicates when new features are released and assists 100+ clients in learning how to analyze a f...
* Implemented a help overlay system that indicates when new features are released and assists 100+ clients in learning how to analyze a financial report
* Improved developer efficiency and limited bugs produced in live environments by moving to a Webpack build and converting all JavaScript files to TypeScript files
* Programmed a redesigned layout for a report based on user feedback that showed approximately 66% of clients were misinterpreting how to analyze at least 20% of the old report
Node.js
Git
Angular
View more
Node.js
Git
Angular
Unit Testing
GitHub
TypeScript
JavaScript
Webpack
View more
Augmented Reality Developer
MediVis, Inc
2017-01-01-2017-06-01
* Researched and experimented with new interfaces to improve an experience in augmented reality by adding effects (audio, animation, visu...
* Researched and experimented with new interfaces to improve an experience in augmented reality by adding effects (audio, animation, visual feedback) that could help students learn the 3D human anatomy
* Developed lighting enhancements in Unity3D to simplify differentiating between body parts in the AnatomyX application while using the Microsoft HoloLens
* Assisted game developers in an implementation of a quiz system that utilized voice recognition and text-based interfaces
* Performed qualitative user experience research by user testing 20 people over multiple app iterations which determined difficult to use UI elements and misinterpreted features
Responsive Design
UX/UI Design
AR
View more
Responsive Design
UX/UI Design
AR
Microsoft hololens
View more
Computer Engineering Researching & Teaching Assistant
New York University
2015-06-01-2017-05-01
* Led software design on a team of 4 that integrated hardware and software between an FPGA board and a desktop application
* Created the ...
* Led software design on a team of 4 that integrated hardware and software between an FPGA board and a desktop application
* Created the desktop application using the C++ Qt framework to display internal memory information stored on the FPGA which increased development productivity by 300%
* Assisted 30-50 hardware students per semester in Digital Logic and Computer Architecture classes during lab and recitation sessions by analyzing project designs and reviewing homework problems
* The semester long design project for Digital Logic was to build a binary/hexadecimal-based math game and this was transferred to a C program to be compiled by a soft microprocessor core to communicate with the desktop application
Hardware
Teaching
Research
View more
Hardware
Teaching
Research
FPGA
Xilinx
View more