Steven Silvestri
Passionate about creating exceptional digital experiences using modern technologies. Specializing in React, TypeScript, and cloud-native solutions.
About Me
I'm a Principal Software Engineer specializing in scalable microservices architecture and developer experience optimization. I leverage modern AI tools and tailored agents to dramatically increase team productivity while building robust, high-performance systems.
With deep expertise in TypeScript, Node.js, and gRPC microservices, I focus on creating developer-friendly abstractions and establishing best practices that enable teams to deliver exceptional results efficiently.
Efficient
I believe in writing clean, optimized code that performs well and is easy to maintain.
Innovative
I stay current with the latest technologies and best practices to deliver cutting-edge solutions.
Reliable
I deliver high-quality work on time and take ownership of every project I work on.
Professional Experience
My journey in software development and engineering
Principal Software Engineer
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
- 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 Used
Software Engineer
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 Used
Professional Services Engineer
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
- Educated clients on software usage and best practices
Technologies Used
Senior Web Applications Developer
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
- Enabled rapid development of custom JSP Views
- Full Stack role including system management of application servers
Technologies Used
Web / Java Developer
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
- Built foundation for advancement to Senior Web Applications Developer
Technologies Used
Technical Skills
Technologies and tools I work with
AI & Productivity
Tailoring AI agents for development workflows and team productivity
Leveraging AI for automated code generation and refactoring
Implementing AI tools for code quality and review processes
Streamlining development processes with AI-enhanced tooling
Crafting effective prompts for AI tools and development tasks
DevOps & Cloud
Containerization, orchestration, service mesh, Helm charts
ECS, Lambda, API Gateway, RDS, S3, CloudFormation
GitHub Actions, Jenkins, automated testing, deployment strategies
Custom rules and macros, polyglot builds, remote execution, BUILD file optimization
Prometheus, Grafana, distributed tracing, logging strategies
Frontend & Languages
Advanced types, generics, decorators, strict typing, modern ES features
Hooks, Context, SSR, SSG, Performance optimization, Testing
Modern ES features, async/await, modules, functional programming
Semantic markup, Grid, Flexbox, CSS-in-JS, Tailwind CSS
FastAPI, Django, data processing, automation scripts
Backend & Microservices
Enterprise applications, dependency injection, decorators, middleware
Service decomposition, API gateways, event-driven design, distributed systems
High-performance RPC, schema definition, streaming, service mesh integration
RESTful design, OpenAPI, GraphQL schema design, real-time subscriptions
PostgreSQL, MongoDB, Redis, query optimization, data modeling
Featured Projects
A collection of my recent work and open source contributions
AI-Enhanced Development Workflow
Custom AI agent implementations and tooling integrations that dramatically increase development productivity
Developer Experience Toolkit
Comprehensive library ecosystem and tooling to accelerate team productivity and code quality
Real-Time Risk Management Platform
High-performance microservices platform for real-time financial risk assessment and monitoring
Ulti Project - Discord Bot
Full-featured Final Fantasy XIV Discord bot built with NestJS and GraphQL