Jay Tennier
Senior Software Engineer at Rainforest QA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Jonathan Barber
I hired and managed Jay during his time at Rainforest. During this time he came to understand the complex internals of our main product and had the responsibility of understanding what was causing bugs in our product and fixing issues in it. Over time he lead several initiatives to improve the quality of our code base, both in terms of developing approaches and techniques to eliminate classes of bugs and in improving developer behaviour to stop issues from being written in the first place. Jay has a passion for the craft of writing code, but combines this with a realistic attitude towards what can be done and how to do it. Jay is an excellent presenter and communicator, and his bug reports, findings, and pull requests were always immaculately written (both in terms of code quality and commit messages) and actionable. Everyone on the team enjoyed working with Jay, and speaking personally it was my pleasure to working with him and I highly recommend him.
benjamin guez
Jay is a true example of professionalism and expertise. He's one of the best developers I have met in my career. His skills in front-end, UI/UX are as impressive as the back-end ones. He also have a very good product sense, that made him a true gem. I would work with him without hesitating a second if given the opportunity again.
Jonathan Barber
I hired and managed Jay during his time at Rainforest. During this time he came to understand the complex internals of our main product and had the responsibility of understanding what was causing bugs in our product and fixing issues in it. Over time he lead several initiatives to improve the quality of our code base, both in terms of developing approaches and techniques to eliminate classes of bugs and in improving developer behaviour to stop issues from being written in the first place. Jay has a passion for the craft of writing code, but combines this with a realistic attitude towards what can be done and how to do it. Jay is an excellent presenter and communicator, and his bug reports, findings, and pull requests were always immaculately written (both in terms of code quality and commit messages) and actionable. Everyone on the team enjoyed working with Jay, and speaking personally it was my pleasure to working with him and I highly recommend him.
benjamin guez
Jay is a true example of professionalism and expertise. He's one of the best developers I have met in my career. His skills in front-end, UI/UX are as impressive as the back-end ones. He also have a very good product sense, that made him a true gem. I would work with him without hesitating a second if given the opportunity again.
Jonathan Barber
I hired and managed Jay during his time at Rainforest. During this time he came to understand the complex internals of our main product and had the responsibility of understanding what was causing bugs in our product and fixing issues in it. Over time he lead several initiatives to improve the quality of our code base, both in terms of developing approaches and techniques to eliminate classes of bugs and in improving developer behaviour to stop issues from being written in the first place. Jay has a passion for the craft of writing code, but combines this with a realistic attitude towards what can be done and how to do it. Jay is an excellent presenter and communicator, and his bug reports, findings, and pull requests were always immaculately written (both in terms of code quality and commit messages) and actionable. Everyone on the team enjoyed working with Jay, and speaking personally it was my pleasure to working with him and I highly recommend him.
benjamin guez
Jay is a true example of professionalism and expertise. He's one of the best developers I have met in my career. His skills in front-end, UI/UX are as impressive as the back-end ones. He also have a very good product sense, that made him a true gem. I would work with him without hesitating a second if given the opportunity again.
Jonathan Barber
I hired and managed Jay during his time at Rainforest. During this time he came to understand the complex internals of our main product and had the responsibility of understanding what was causing bugs in our product and fixing issues in it. Over time he lead several initiatives to improve the quality of our code base, both in terms of developing approaches and techniques to eliminate classes of bugs and in improving developer behaviour to stop issues from being written in the first place. Jay has a passion for the craft of writing code, but combines this with a realistic attitude towards what can be done and how to do it. Jay is an excellent presenter and communicator, and his bug reports, findings, and pull requests were always immaculately written (both in terms of code quality and commit messages) and actionable. Everyone on the team enjoyed working with Jay, and speaking personally it was my pleasure to working with him and I highly recommend him.
benjamin guez
Jay is a true example of professionalism and expertise. He's one of the best developers I have met in my career. His skills in front-end, UI/UX are as impressive as the back-end ones. He also have a very good product sense, that made him a true gem. I would work with him without hesitating a second if given the opportunity again.
Experience
-
Rainforest QA
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2020 - Present
-
-
-
IT Glue
-
Canada
-
Software Development
-
1 - 100 Employee
-
Contract Ruby on Rails Developer
-
Jun 2019 - Dec 2019
-
-
-
Rainforest QA
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Mar 2018 - May 2019
∙ Mentored fellow engineers to help improve their approach to code design and test writing ∙ Managed the backend team bug triage process and improved time-to-triage from weeks to days ∙ Lead an effort to improve coding practices across the backend team using a combination of high-level discussions and mob programming ∙ Identified and helped eliminate entire classes of bugs in the production system ∙ Documented and presented new team processes and best practices ∙ Mentored fellow engineers to help improve their approach to code design and test writing ∙ Managed the backend team bug triage process and improved time-to-triage from weeks to days ∙ Lead an effort to improve coding practices across the backend team using a combination of high-level discussions and mob programming ∙ Identified and helped eliminate entire classes of bugs in the production system ∙ Documented and presented new team processes and best practices
-
-
-
-
Lead Senior Developer
-
Aug 2017 - Jan 2018
• Mentored fellow developers to help improve their back end code design, test writing, and front end development skills • Designed and implemented a new Vue.js-based front end booking experience, allowing web customers to easily choose custom washes for multiple vehicles • Implemented Stripe credit card pre-authorization for the booking process that helped reduce fraud and support requests • Developed new RESTful API endpoints that were used by both the iOS and web apps to allow customers to modify their existing bookings • Refactored the HTML and Sass/CSS for the entire customer website to make it more mobile-friendly and easier for other developers to understand and modify Technologies: Ruby on Rails, RSpec, PostgreSQL, HTML, Sass/CSS, Javascript, Vue.js, jQuery, Bootstrap Methodologies: Test Driven Development, SOLID programming principles, SMACSS Show less
-
-
-
Bauer Media Group
-
Germany
-
Media Production
-
700 & Above Employee
-
Senior Developer
-
May 2012 - May 2017
• Mentored junior developers to help them improve their skills in front end and back end development • Cowrote and maintained Bauer's custom Rails-based multi-tenant Content Management System that, at last count, was delivering over 200M page views per month across 13 different magazine websites • Worked with in-house designers to regularly implement new layouts for each of the magazine websites • Worked closely with Product Owners to help deliver new features and improvements to the CMS • Implemented various strategies to help pay down technical debt that had accumulated in the older areas of the CMS's codebase Technologies: Ruby on Rails, RSpec, PostgreSQL, HTML, Sass/CSS, Javascript, Backbone.js jQuery, Mocha/Chai/Sinon.js Methodologies: Agile/Scrum, Test Driven Development, SOLID programming principles Show less
-
-
-
Points of Light
-
United States
-
Non-profit Organizations
-
1 - 100 Employee
-
Drupal Developer
-
Jan 2011 - Oct 2012
• Worked with a team of other Drupal developers to help quickly deliver new features for our Product Owners • Translated supplied website designs into Drupal themes • Wrote custom Drupal modules to supply functionality that wasn't available from off-the-shelf Drupal modules Technologies: Drupal, PHP, MySQL, HTML, CSS, Javascript, jQuery, Salesforce Methodologies: Agile/Scrum • Worked with a team of other Drupal developers to help quickly deliver new features for our Product Owners • Translated supplied website designs into Drupal themes • Wrote custom Drupal modules to supply functionality that wasn't available from off-the-shelf Drupal modules Technologies: Drupal, PHP, MySQL, HTML, CSS, Javascript, jQuery, Salesforce Methodologies: Agile/Scrum
-
-
-
-
Manager of Information Technology
-
Aug 2001 - Dec 2010
• Was responsible for the day-to-day running of all IT infrastructure for the corporation • Wrote and maintained a web-based survey platform that delivered employee satisfaction surveys to hundreds of companies across Canada • Wrote and maintained a reporting system that transformed raw survey data into multiple full-colour, multi-page reports Technologies: Web: PHP, MySQL, HTML, CSS, Javascript Print: Ruby, PHP, XML, XSLT, XSL-FO • Was responsible for the day-to-day running of all IT infrastructure for the corporation • Wrote and maintained a web-based survey platform that delivered employee satisfaction surveys to hundreds of companies across Canada • Wrote and maintained a reporting system that transformed raw survey data into multiple full-colour, multi-page reports Technologies: Web: PHP, MySQL, HTML, CSS, Javascript Print: Ruby, PHP, XML, XSLT, XSL-FO
-
-
-
Brock University
-
Canada
-
Higher Education
-
700 & Above Employee
-
Student Web Developer
-
May 2000 - Aug 2001
• Designed websites for university departments • Created custom web-based applications for internal and external use Technologies: PHP, MySQL, HTML, CSS • Designed websites for university departments • Created custom web-based applications for internal and external use Technologies: PHP, MySQL, HTML, CSS
-
-
Education
-
Brock University
Film Studies / Computer Science