Jacob Troutman

Full Stack Developer

I build end-to-end software solutions with 7 years of experience creating scalable applications and leading complex development initiatives.

Former Senior Full Stack Developer at Velaro Live Chat and Professional Software Engineer at Erie Insurance, delivering scalable solutions and impactful software across industries.

ReactTypeScriptC#.NETSQLAzure

Frontend Development

  • Build responsive UIs with React and TypeScript.
  • Manage state and reusable components.
  • Optimize performance and accessibility.

Backend Development

  • Develop REST APIs with C#/.NET.
  • Integrate authentication, caching, and services.
  • Apply clean architecture and testing.

Database

  • Design and maintain SQL Server databases.
  • Write optimized queries and stored procedures.
  • Ensure data integrity and security.

Cloud

  • Deploy and manage applications on Azure.
  • Configure CI/CD pipelines and infrastructure as code.
  • Monitor performance and optimize costs.

Full Stack Projects

Enterprise Omnichannel Messaging Platform

A comprehensive omnichannel messaging solution integrating multiple communication channels with built-in lightweight CRM capabilities for streamlined customer relationship management and conversation continuity across touchpoints.

Frontend Architecture

  • • Multi-application React/TypeScript ecosystem
  • • Agent dashboard for customer service representatives
  • • Customer-facing messenger interface
  • • Administrative control panel for system configuration

Backend Systems

  • • C# .NET messaging service architecture
  • • RESTful API with SignalR for real-time communication
  • • Event-driven message processing
  • • Multi-database integration strategy

Key Achievements

  • • 99.5% uptime with high-availability deployment
  • • Support for 10,000+ concurrent connections
  • • Integrated customer data management with 360° customer view

System Architecture

Agent ClientMessengerAdmin PanelC# .NET Messaging ServiceRedis Cache LayerApplication DB (SQL Server)Message Store (MongoDB)

Golf League Management Platform (In Development)

A mobile-first Progressive Web App providing comprehensive tournament and league management with offline capabilities, automated scoring, and real-time leaderboards optimized for on-course use.

Frontend Features

  • • React/TypeScript Progressive Web Application
  • • Offline-capable scoring interface
  • • Installable app experience across iOS and Android
  • • Administrative controls for league management

Backend Systems

  • • NestJS API with modular architecture
  • • RESTful endpoints with validation middleware
  • • Automated handicap calculation engine
  • • Player statistics and analytics processing

Key Achievements

  • • Offline scoring with automatic sync when reconnected
  • • Touch-optimized interface for on-course data entry
  • • Multi-season data retention and historical analytics

System Architecture

React PWA FrontendNestJS Backend APIRedis Cache LayerApplication DB (PostgreSQL)Course DB (MongoDB)

Clean code, lasting solutions

Full-stack developer specializing in end-to-end solution architecture and implementation. Ready to contribute to your team's success.

Meadville, PA