I'm a developer with a background in collegiate coaching and the continual pursuit of education and hands-on engineering. Known among peers for the attention to detail, organization and creative solutions that bring user-friendly applications to life. I believe success as an engineer derives from the enjoyment of compound learning.
Powered with React using MobX-state-tree for state management. A card counting application that keeps track of both running and true count values while incorporating how many decks the user decides to play.
A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.
A Sports Trivia Single Page React Application using conditional rendering written in TypeScript without state management. Using Hooks.
A Yelp clone that integrates with the Google Maps API and includes features like user comments, star ratings, image uploading, and user authentication.
Worked on an Agile software development team building a chess application using test-driven development following numerous red/green/refactor cycles. Under the guidance of a senior software engineer, we had weekly Agile team meetings for code reviews, sprint planning, and feature assignments.
James has developed proficiency and expertise in the following programming languages and comfort with the following tools.
Currently entertaining new opportunities: