Bloomberg LP - Senior Software Engineer (2020 - Present)

  • Technical lead for client facing projects in which I was responsible for collaborating with engineering and business teams, proactively identifying dependencies and risks, as well as contributing code. Successfully delivered multiple projects on time including one that led to a $350K contract.
  • Architected and led development on a modular React application that could be deployed within two separate enterprise portals by using the Context API to inject host specific implementations.
  • Leader in the Bloomberg web community which involved providing guidance on best practices and contributing to inner source initiatives across the firm. Such projects include a React component library used across enterprise applications as well as educational materials.

Bloomberg LP - Software Engineer (2016 - 2020)

  • Developed several high traffic client facing JSON-LD REST API endpoints using Python, Flask, and Marshmallow allowing clients to search and request enterprise data.
  • Optimized both the frontend and backend of a full stack web application. Examples include reducing the rendering of 70K+ items from minutes to milliseconds and reducing implementation costs of common tasks from weeks to days.
  • Developed Jenkins CI/CD workflows to ensure reliable software releases. Workflows include automating the verification, packaging, and deployment of various software.

MCS Solutions - Software Developer (2015 - 2016)

  • Migrated an application from inline JQuery scripts and styles to AngularJS. Pages were served via a mix of server side rendered HTML and client-side JavaScript.
  • Utilized PHP Symfony and Doctrine ORM to serve AJAX requests to client side rendered pages.
  • Modified an open source AngularJS chart library built on D3.js to display custom visualizations.

University at Buffalo - Teaching Assistant (2013 - 2015)

  • Responsible for teaching multiple Java labs consisting of between 20-30 students each. Taught multiple lectures consisting of 100 students.
  • Developed a real time 2D game engine in Java for students to easily create interactive programs to explore object oriented programming concepts.