Steven Silvestri

Principal Software Engineer
ssilve1989@gmail.com LinkedIn GitHub

Professional Summary

Principal Software Engineer specializing in scalable microservices architecture and developer experience optimization. Expertise in developing highly scalable gRPC microservices in Node.js, managing developer experience ecosystems, and leveraging modern AI tools to dramatically increase team productivity. Proven track record in establishing best practices for TypeScript and RxJS implementation across organizations.

Professional Experience

Principal Software Engineer
TruMid
Jan 2018 - Present
Remote
Principal Software Engineer developing highly scalable gRPC microservices and managing developer experience for Node.js and NestJS ecosystems
  • 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
  • Tailor AI agents and tools to dramatically increase team productivity and code quality
  • Built Risk Asset Management system tracking real-time PNL and trading metrics
Technologies:
TypeScriptNode.jsNestJSgRPCRxJSMicroservicesProtocol BuffersMongoDBAI Tools
Software Engineer
TuringsCraft Inc.
Feb 2016 - Jan 2018
Brooklyn, New York
Lead FrontEnd Developer for application redesign of core product using React and Redux
  • Lead FrontEnd Developer for core product redesign
  • Drove technology decisions and code quality standards
  • Implemented React and Redux architecture
Technologies:
ReactReduxES6JavaScriptFlux
Professional Services Engineer
Digital Reasoning
Aug 2015 - Feb 2016
New York, New York
Professional Services Engineer working with machine learning and data analytics, processing unstructured data at scale
  • 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
  • Educated clients on software usage and best practices
Technologies:
GroovyPythonMachine LearningData AnalyticsETL
Senior Web Applications Developer
Mount Sinai Health System
Oct 2014 - Aug 2015
New York, New York
Led a team of 5 developers supporting J2EE web applications for the largest healthcare system in NYC
  • Led a team of around 5 developers
  • Created custom Java API to interface with OpenText WEM CMS
  • Improved code readability, redundancy and quality
  • Enabled rapid development of custom JSP Views
  • Full Stack role including system management of application servers
Technologies:
JavaJ2EEJSPOpenText WEMWeb ApplicationsSystem Management
Web / Java Developer
The Mount Sinai Hospital
Jun 2013 - Oct 2014
New York, New York
First professional role after graduating, learning fundamental web development and programming skills
  • 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
  • Built foundation for advancement to Senior Web Applications Developer
Technologies:
JavaWeb DevelopmentProgramming Fundamentals

Technical Skills

AI & Productivity

AI Agent Customization 90%
Code Generation Tools 85%
AI-Driven Code Review 80%
Developer Workflow Automation 88%
Prompt Engineering 85%

DevOps & Cloud

Docker / Kubernetes 85%
AWS Cloud Services 80%
CI/CD Pipelines 85%
Bazel Build System 85%
Monitoring & Observability 70%

Frontend & Languages

TypeScript 95%
React / Next.js 90%
JavaScript (ES6+) 90%
HTML5 / CSS3 85%
Python 80%

Backend & Microservices

Node.js / Nest.JS 95%
Microservices Architecture 90%
gRPC / Protocol Buffers 85%
REST APIs / GraphQL 90%
Database Design 85%

Education

Bachelor of Science in Computer Information Systems
Brooklyn College
2007 - 2013
Brooklyn, NY