Patrick Davis

Patrick Davis Email and Phone Number

Sr Software Engineer @ Liscio
Chapel Hill, NC, US
Patrick Davis's Location
Raleigh-Durham-Chapel Hill Area, United States, United States
About Patrick Davis

A backend focused web application developer with more than 15 years of experience creating secure, stable and scalable web applications with Ruby and Javascript. Uses test driven development and agile principles to efficiently deliver high quality software products.

Patrick Davis's Current Company Details
Liscio

Liscio

View
Sr Software Engineer
Chapel Hill, NC, US
Website:
liscio.me
Employees:
22
Patrick Davis Work Experience Details
  • Liscio
    Liscio
    Chapel Hill, Nc, Us
  • Liscio
    Sr. Software Engineer
    Liscio Oct 2023 - Dec 2024
    San Francisco, Ca, Us
    Sr. Software Engineer focused on backend API design, security, and performance. * Designed and implemented RESTful APIs: Delivered efficient, and maintainable API endpoints using Ruby on Rails. Ensured seamless integration with frontend and third-party services by producing OpenAPI Spec documentation and full testing coverage with RSpec.* Enhanced authentication with multi-factor support: Upgraded the login system to incorporate Multi-Factor Authentication (MFA), as well as the ability to require MFA for sign in, significantly improving platform security and aligning with modern compliance requirements.* Conducted comprehensive endpoint audits: Reviewed and refactored all API endpoints to ensure strict adherence to established permission rules, eliminating vulnerabilities and enhancing overall application security.* Built a unified notification system: Developed a robust task notification system that consolidates deadlines and action items across the platform into a user-friendly, checklist-style interface, improving user engagement and operational efficiency.
  • Procare Solutions
    Lead Software Engineer
    Procare Solutions Apr 2022 - Oct 2023
    Denver, Colorado, Us
    Lead developer and architect for an application for allowing childcare center managers and administrators to manage their facilities, finances, and staffing through an intuitive web-based management portal.* Lead development on feature to help center administrators plan staffing levels based on attendance, helping reduce overhead* Enhanced reliability, speed, and scalability of background job processing* Architect for advanced form and survey filling feature, delivering flexibility and ease of use for both center administrators and child carers* Software improvements through better and faster automated testing and linting* Key part of the hiring process, as well as code review and mentorship for associate software engineers* Modernized deployment and infrastructure in AWS.
  • Rein
    Director Of Engineering
    Rein Oct 2019 - Apr 2022
    Chapel Hill, North Carolina, Us
    Lead development and architecture of next-generation insurance platforms that connects insurance carriers to brands in seamless ways which allows customers to meet their insurance needs in the same place they purchase products.The stack uses Ruby on Rails for back-end development with RSpec tests, PostgreSQL for our data-store, RabbitMQ for inter-service communications, Sidekiq and Redis for background jobs, and Docker & K8s on AWS for hosting.On the front-end we use React, Redux and a custom component library to quickly and efficiently deliver websites.• Architected a service-oriented architecture of 5 different services that wereabstracted out from our first monolith, which allowed reuse in new lines of insurance, speeding the time of market entry.• Responsible for hiring back-end, front-end, and DevOps positions.• Set up automated CI pipeline using CircleCI and Github Actions which included running linters, tests, static analysis, and documentation generation.• Built an insurance billing solution from the ground up with features such as variable down payments, changing pricing based on insured assets, and automated notifications of upcoming and delinquent payments.• Built a sanctions verification service for checking US, UK, EU, and UN sanctions list for individuals, companies, or vessels that the company cannot legally write insurance for, with reports on the number of matches and manual overrides for false-positives.
  • Rein
    Assistant Director Of Software Engineering
    Rein Jun 2018 - Oct 2019
    Chapel Hill, North Carolina, Us
  • Rein
    Lead Software Engineer
    Rein Sep 2017 - Jun 2018
    Chapel Hill, North Carolina, Us
  • Self-Employed
    Software Engineer
    Self-Employed May 2017 - Sep 2017
  • Kolau
    Senior Software Developer/Lead Developer
    Kolau Nov 2016 - May 2017
    Vancouver, Washington, Us
    Created an Restful/JSON API version of our flagship application that allowed customers from other companies to create and automatically manage Google AdWords campaigns without leaving the website they were on.Created automated engines that optimized client's Google AdWords accounts through the AdWords SOAP API by pausing under performing ads, keywords, and campaigns; adjusting budgets and keeping them within what clients want to spend; adjusting ad schedules so they are shown more prominently during times that lead to more conversions.Implemented workflow improvements using Git hooks and automated testing with RSpec that allowed us to do staging releases and give us more confidence in deploying to production on Heroku.Used both Stripe and PayPal APIs for e-commerce transactions that were seamless to the end user, were well tested and fed into a dashboard to visualize money flow from subscriptions.
  • Once A Month Mom, Llc (Once A Month Meals)
    Lead Software Developer
    Once A Month Mom, Llc (Once A Month Meals) Sep 2015 - Oct 2016
    Built end-to-end internal APIs in Ruby on Rails to manage and display a database of over 5000 recipes, along with extras like sponsored ingredients and analytics that was delivered over 3 applications used by 20,000 registered users.Designed and built a portal to automate and manage affiliate data and streamline affiliate acquisition.Brought 2 Ruby on Rails applications from version 3.0 to 4.2, adding automated testing in RSpec and Selinium and to ensure they still worked after the upgrade.Integrated Discourse, an off-the-shelf community forum, with existing software to create a unified community experience by creating a single click login endpoint using OAuth 2; allowing customers to only have to sign in to the web application once.Moved over 500 customers from legacy PayPal recurring payments to Stripe subscriptions with minimal impact to user experience.
  • Digium
    Sr. Software Fungineer For Respoke
    Digium Dec 2013 - Aug 2015
    Huntsville, Alabama, Us
    Early engineering hire for Respoke, a WebRTC Platform built in Node.js and deployed to AWS.Helped design, implement, and document easy to use RESTful APIs using Node.js and Swagger.Implemented real-time APIs using Node.js and automated testing in Mocha, Chai, and Selenium to ensure code met specifications.Integrated with billing platforms using Restful APIs for US and International Billing.Automated build and deployment processes for multi-server and multi-environment cloud instances using Ansible.
  • Api Digital
    Sr. Software Engineer
    Api Digital Jan 2007 - Dec 2013
    Huntsville, Al, Us
    Built and Maintained a customer management portal. By creating simple to use tools for support technicians, was able to save an average of 2 minutes per call, or just over 16 hours of call time per month.Created an API from the ground up to integrate multiple customer billing systems and CRM systems into one portal with the ability to create, edit, and read data from different ISPs and telcos.Managed the building of an automated reporting suite for Asterisk, completely removing the need for manual compilation of call info and technician reports.Used Kanban practices and a tight feedback loop to increase responsiveness and stability of software. Average response time fell from 2.3 seconds to less than .3 seconds and error rate fell from above 10% to less than 1%.Successfully implemented test driven design patterns using RSpec into legacy projects.
  • Bluestreet Studios
    Jr. Programmer
    Bluestreet Studios Mar 2005 - Nov 2006

Patrick Davis Skills

Ruby Ruby On Rails Javascript Linux Mysql Html Sql Nginx Rest Git Jquery Json Troubleshooting Api Development Software Development System Administration Operating Systems Tcp/ip Postgresql Mongodb Php Telecommunications Voip Unicorn Sinatra

Patrick Davis Education Details

  • University Of North Alabama
    University Of North Alabama
    Computer Science

Frequently Asked Questions about Patrick Davis

What company does Patrick Davis work for?

Patrick Davis works for Liscio

What is Patrick Davis's role at the current company?

Patrick Davis's current role is Sr Software Engineer.

What schools did Patrick Davis attend?

Patrick Davis attended University Of North Alabama.

What skills is Patrick Davis known for?

Patrick Davis has skills like Ruby, Ruby On Rails, Javascript, Linux, Mysql, Html, Sql, Nginx, Rest, Git, Jquery, Json.

Who are Patrick Davis's colleagues?

Patrick Davis's colleagues are Andrew Naylor, Justin Rudd, Jessica Childs, Emily Schnaidt, Ryan Nicholson, D'andre Carroll, Premkanth Ram.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.