Skip to main content

Career Timeline

My professional journey in software engineering

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:

TypeScript Node.js NestJS gRPC RxJS Microservices
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:

React Redux ES6 JavaScript Flux
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:

Groovy Python Machine Learning Data Analytics ETL
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:

Java J2EE JSP OpenText WEM Web Applications System 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:

Java Web Development Programming Fundamentals