Personal details

Tyler R. - Remote

Tyler R.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

I'm a software developer that specializes in web application development & design. In addition to astrong focus on front-end architecture, a background in user interface design allows me to makeinformed decisions around user experience and layout throughout the development process.

Work Experience

Software Engineer
BoomTown | Mar 2017 - Present
PHP
WordPress
React
JavaScript
Redux
Contributed to the development of the company’s consumer front end architecture. ● Core contributor to the consumer team. ● Responsible for leading development of new features, custom client-facing WordPress plugins, handling bug fixes, and reducing tech debt. ● Utilized modern development stack (ES6, React, Redux) to modernize a legacy Backbone and CoffeeScript codebase. ● Acted as the bridge between our clients and the engineering team by handling production issues and communication with our support team.
Freenlance Software Engineer
Polynomial | Aug 2015 - Present
HTML/CSS
PHP
WordPress
React
JavaScript
Redux
I work closely with my clients to design and develop tailored digital experiences. Workingacross the software stack, I offer a variety of services ranging from UI (User Interface) and UX(User Experience) design to front end application architecture and API design/implementation

Personal Projects

GraphQL In MotionIconOpenNewWindows
2018
Node.js
React
GraphQL
Express.js
GraphQL In Motion is a comprehensive video course that teaches students how to use GraphQL to build easy-to-manage APIs that radically simplify communication between the components and services that make up a web application. Students begin by learning how GraphQL fits into various application architectures, including how it compares to REST and other API styles. Following a series of examples, students learn how to use GraphQL's syntax to write simple data-retrieval queries, dig into schema design, and tackle more advanced challenges like direct data manipulation and error handling. Along the way, students are presented with real-world challenges and exercises that check their understanding of what they've learned. The ultimate goal of the course is to teach students the fundementals of building, deploying, and scaling a GraphQL API.