Experienced Senior Software Engineer with deep expertise in Product Lifecycle Management (PLM) systems, particularly Aras Innovator. Over my 8-year tenure at Gentex, I've evolved from foundational development work to architecting enterprise-scale solutions that serve critical business operations.
My approach to software development emphasizes maintainable code architecture, performance optimization, and robust system design. I thrive in environments where complex business requirements meet technical challenges, particularly in manufacturing and automotive industry contexts.
Technical Expertise
Core Technologies
- Backend Development: C# ASP.NET Core, Razor Server Rendering, Web APIs
- Frontend Development: TypeScript, Blazor
- Styling & Build Tools: SASS, Webpack
- Database Systems: SQL Server, Query optimization, Database design
DevOps & Infrastructure
- Containerization: Docker containerization strategies
- Orchestration: Kubernetes, Helm chart management
- Session Caching: Redis implementation for persistent session storage
- Monitoring: OpenTelemetry instrumentation, Grafana Tempo distributed tracing
Specialized Skills
- Real-time Applications: SignalR for live data synchronization
- PLM Systems: Aras Innovator customization and integration
- Performance Engineering: Application profiling and optimization
- System Architecture: Scalable enterprise application design
Professional Experience
Software Engineer III | Gentex Corporation
2017 - Present (8 years)
PLM Systems Development
- Architect and maintain enterprise PLM solutions using Aras Innovator
- Develop custom integrations and workflows for manufacturing processes
- Lead technical initiatives for system scalability and performance improvements
Full-Stack Development
- Build responsive web applications using ASP.NET Core and Telerik Kendo Controls
- Design and optimize SQL databases for high-performance data operations
- Implement real-time features using SignalR for collaborative workflows
DevOps & Operations
- Deploy applications using Docker and Kubernetes in production environments
- Implement comprehensive monitoring using OpenTelemetry and Grafana Tempo
- Maintain Redis caching layers for application session persistence
Key Projects & Achievements
PLM Web Interface Modernization
Migrated custom Aras Innovator web interface from .NET Framework NancyFx to ASP.NET Core with Razor Pages
Modernized a legacy web application providing custom user interfaces for Aras Innovator workflows. The project involved converting NancyFx's simple templating system to ASP.NET Core's robust Razor view engine, restructuring the application architecture to leverage modern MVC patterns.
Monitoring & Observability
Established comprehensive application monitoring using OpenTelemetry and Grafana Tempo, providing detailed insights into system performance and enabling proactive issue resolution.
Beyond Code
Bowling
Member of a usbc registered bowling league and compete in local tournaments.
Golf
Play in a weekly golf league during the season.
Cycling
Regular cycling for fitness and recreation.
Gaming
Play automation and factory-building games including Factorio and Satisfactory.
Contact
- Email: broderickhyman@gmail.com
- LinkedIn: broderickhyman
- GitHub: broderickhyman