I've developed a diverse skill set throughout my career. Here's a comprehensive overview of my technical expertise and professional capabilities.
Skill
Building modern web applications with React, including experience at MasterControl, Sling TV, and Chatbooks. Specialized in component architecture and state management.
Highlights
Software architecture design and implementation at MasterControl.
Core web development language used throughout career.
Providing technical direction and leadership on projects.
Using TypeScript for type-safe JavaScript development, enhancing code quality and maintainability.
Agile development methodologies, particularly at MasterControl.
Implementing continuous integration and deployment pipelines at Chatbooks.
Core web development skills used throughout career, starting from Utah Valley University through present.
Mentoring junior developers, particularly at MasterControl.
Planning and organizing development projects.
Creating adaptive user interfaces that work across all device sizes, particularly demonstrated at Chatbooks.
Database querying and management, used at Utah Valley University and MasterControl.
Writing and maintaining tests, including integration tests at Trivir and throughout career.
Frontend development with Angular at MasterControl.
Improving performance and maintainability of applications.
Reviewing and providing feedback on code changes.
Software design pattern implemented at MasterControl.
Object-oriented programming with C#, learned at Utah Valley University.
Developing cross-platform applications at Chatbooks, including converting mobile-first solutions to fully responsive applications.
Version control and collaboration throughout career.
Backend development at MasterControl.
Database management system used at MasterControl.
Scrum facilitation and team leadership at MasterControl.
Systems programming language used for building the Semantic Path Fractals computational framework, focusing on performance, memory safety, and concurrent execution.
Writing tests before implementation, practiced at MasterControl.
Search engine optimization for web applications.
Module bundling and build optimization, particularly at Sling TV.
Systems programming and graphics programming at Utah Valley University.
Architecture pattern used at MasterControl.
Scaled Agile Framework implemented at MasterControl.
Documentation and technical communication.
Low-level programming, including compiler development at Utah Valley University.
Virtualization platform used at Trivir.
3D graphics programming at Utah Valley University.
Project management tool used at MasterControl.
Web application development at MasterControl.