Skip to main content

Career

Every role so far

Jan 2018 - Present

Principal Software Engineer

TruMid•Remote

Principal Software Engineer developing highly scalable gRPC microservices and managing developer experience for Node.js and NestJS ecosystems

key achievements

  • Develop highly scalable gRPC microservices in Node.js
  • Manage Developer Experience around Node and NestJS by creating libraries and abstractions
  • Provide best practices and guidance for TypeScript and RxJS implementation

technologies

TypeScriptNode.jsNestJSgRPCRxJSMicroservices
Feb 2016 - Jan 2018

Software Engineer

TuringsCraft Inc.•Brooklyn, New York

Lead FrontEnd Developer for application redesign of core product using React and Redux

key achievements

  • Lead FrontEnd Developer for core product redesign
  • Drove technology decisions and code quality standards
  • Implemented React and Redux architecture

technologies

ReactReduxES6JavaScriptFlux
Aug 2015 - Feb 2016

Professional Services Engineer

Digital Reasoning•New York, New York

Professional Services Engineer working with machine learning and data analytics, processing unstructured data at scale

key achievements

  • Worked with clients to process unstructured data and meet their goals
  • Wrote ETL code in Groovy and Python for large-scale data processing
  • Optimized code performance for efficient data processing

technologies

GroovyPythonMachine LearningData AnalyticsETL
Oct 2014 - Aug 2015

Senior Web Applications Developer

Mount Sinai Health System•New York, New York

Led a team of 5 developers supporting J2EE web applications for the largest healthcare system in NYC

key achievements

  • Led a team of around 5 developers
  • Created custom Java API to interface with OpenText WEM CMS
  • Improved code readability, redundancy and quality

technologies

JavaJ2EEJSPOpenText WEMWeb ApplicationsSystem Management
Jun 2013 - Oct 2014

Web / Java Developer

The Mount Sinai Hospital•New York, New York

First professional role after graduating, learning fundamental web development and programming skills

key achievements

  • First job after graduating with B.S in Computer Information Systems
  • Learned fundamental skills for web application development
  • Gained programming principles that enabled career progression

technologies

JavaWeb DevelopmentProgramming Fundamentals