John Turknett

Senior Software Engineer

Contact

Email

johnturknett@gmail.com

Phone

916-220-3747

Website

resume.johnturknett.com

About

Experienced in all aspects of the Software Development Life Cycle. Whether it is requirements gathering, tickets/user stories, code reviews all the way through to deployment and maintenance. Over the last 16 years I have successfully led and/or contributed to SCRUM projects in an Agile fashion utilizing several languages like Ruby, Javascript, Node, Go, and Java. I have consistently proven my ability to learn new technologies and adapt to new environments as a full-stack developer. Having 12 years of remote work experience has allowed me to demonstrated tje strong communication skills needed to engage and build product awareness that allows me to build and consuming APIs, automating buisiness processes, and maintaining infrastructure. I am dedicated to continual education and growth while following industry needs to hone well thougth out, tested, and maintainable code.

Profiles

LinkedIn

john-turknett-b70a1545

Github

johnTurknett

Exercism

johnTurknett

Work

Public consulting Group

Senior Ruby on Rails Engineer

Rails upgrade from 6.0 to 7.1. Migrate from home grown authentication to Devise. Refactored antiquated code to modern standards. Deployed with Docker and AWS ECS.

Highlights
  • Rails upgrade

Panorama Education

Full-stack Ruby on Rails, PostgreSQL, Vue, and Sidekiq. Lead sprints including creating requirements, creating tickets, reviewing code, and managing releases. Worked with a team dedicated to building a new application for schools to track student behavior with MTSS. Created an API for sending Twilio SMS messages through Sidekiq jobs, as well as the Twilio integration from scratch. Created a system with CRON that allowed automated messages to be sent from events with a templating system. Consolidated many one-off methods of sending emails into a single service.

Highlights
  • Our team released the Positive Behavior application
  • Assisted with and mentored onboarding developers

Credit Key

Senior Software Engineer www.linkedin.com/company/credit-key

Full-stack Ruby on Rails, Node, and React. Migrated the Rails based checkout flow to React. Updated the authorization flow to adhere to third-party API (Equifax) changes. Introduced the team to docker and Compose.

Highlights
  • Migrated the checkout flow from Rails to React
  • Built the client mockup site used to demo the checkout flow with the Node SDK

Charter Communications

Contributed to the growth and maintenance of a React SPA used to adding and removing customer subscriptions. Responsible for working Jira tickets and creating or consuming Spring Boot endpoints. Also responsible for code review and bug triage..

SmartPay Leasing

Senior Software Engineer www.linkedin.com/company/smartpay-lease

Full-stack Ruby on Rails and GEM maintenance. Maintained and improved the SmartPay APIs and application flows. Worked on building out the APIs needed to interface with the Walmart POS system. Maintained and added features to the internal Ruby GEMS as well as updates to third-party API integrations for loan approvals.

Highlights
  • Updated API integrations for newest version of Equifax API
  • Custom GEM creation for internal use

Merkle

Senior Ruby Developer

Worked on the 500Friends loyalty platform, Full-stack Ruby on Rails full MVC and Redshift. Responsible for internal features needed to maintain client satifaction and retention. Created a customer configurable rules engine to allow for complex points expiration and redemption rules.

Shotzoom Software

Senior Ruby Developer www.linkedin.com/company/shotzoom

Full-stack Ruby on Rails, MongoDB, and C#. Worked on the Edufii platform, creating and maintaining APIs that served the mobile and web clients. Also crafted APIs that communicated with other internal microservices (user management) and application (Golfshot).

Highlights
  • Added internationalization to the email templates
  • MixPanel integration

Comcast

Senior Ruby Developer www.linkedin.com/company/comcast

Full-stack Ruby on Rails, PostgreSQL, Sidekiq, OpenStack, and OP5. Worked on a team tasked to automate the control plane for resource management between OP5 and Openstack. We built a system that performed a sync of OpenStack resources to OP5 and allow developers to control OP5 alerts for those resources.

Highlights
  • Automated the control plane for resource management between OP5 and Openstack.
  • Processed millions of Sidekiq jobs a day

Software Ops LLC

Senior Ruby Developer

Full-stack Ruby on Rails back-end serving an Angular SPA. Responsible for mentoring junior developers. Created and maintaned custom APIs to serve data for the front-end user interfaces.

Highlights
  • Mentored junior developers

Comcast

Senior Ruby Developer www.linkedin.com/company/comcast

Full-stack Ruby on Rails, MySQL, and internal APIs. Worked on a team building an application to track, report, and self-heal from set-top events. This allowed the support team to correlate events across multiple systems and identify issues quickly and self-heal set-top boxes.

Highlights
  • Reduced time to identify and resolve set top boxes issues before customers felt the impact

Media Solutions Corporation

Full-stack Ruby on Rails SaaS applicaiton used for Super Market Marketing campaigns. Rebuilt the SaaS in Laravel multi-tenant application. Lead project to create a templated media slideshow manager.

Edward Jones

Network Support Specialist www.linkedin.com/company/edward-jones

Monitoring of internal and external networks. Tracking and troubleshooting network issues with internal equipment, WAN/ISP connections, and third-party providers. Assisted in maintenance and testing of system upgrades.

Highlights
  • - Augmented the Incident Report tool with more data fields and searching capbilities allowing us to find trends and intervene before issues occured
  • - Introduced paging groups to the Pager Tool, allowing the correct staff to be paged quickly and consistently for a given situation alert, dramatically reducing the time to resolution
  • - Promoted from Helpdesk to Enterprise Monitor
  • - Promoted from Enterprise Monitor to Network Support Specialist

Education

Folsom High School

High School Diploma

Skills

Web Development

  • Ruby on Rails
  • Sinatra
  • React
  • Vue
  • TailwindCSS
  • Bootstrap

Databases

  • RDBMS
  • NoSQL

Automated Testing

  • RSpec
  • Minitest
  • Capybara

Languages

  • Ruby
  • ECMAScript
  • Java
  • PHP
  • Go

Tools

  • Docker
  • Docker Compose
  • Ansible
  • Vagrant

Operating systems

  • MacOS
  • Windows
  • Linux

Cloud Platforms

  • Digital Ocean
  • AWS

Languages

English

Native Speaker

Interests

Soapmaking

Gardening

Anime/Manga

  • Attack on Titan
  • Bleach
  • Seven Deadly Sins
  • Naruto
  • Death Note