Patrick Davis

Sr. Software Engineer at Liscio
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Raleigh-Durham-Chapel Hill Area

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Ruzzi Lisa

I had the pleasure of working with Patrick (PJ) for several years. He is a great team player and was always willing to step in and collaborate to work through any issues. If I was ever in a jam, he would take the time to assist me or provide me with any reports and updates I needed to make my job easier. PJ would be a wonderful asset to any team and has a great sense of humor to boot.

Tricia Winkler

Patrick (PJ) has worked for our organization over the last year, improving our Ruby on Rails application, helping us increase functionality of our software as a service product and working remotely with our development team to improve system infrastructure. PJ is easy going, hard working and has a wonderful sense of humor. He has been a great asset to our team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Sr. Software Engineer
      • Oct 2023 - Present

    • United States
    • Software Development
    • 200 - 300 Employee
    • Lead Software Engineer
      • Apr 2022 - Oct 2023

      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. Show less

    • United States
    • Insurance
    • 1 - 100 Employee
    • Director Of Engineering
      • Oct 2019 - Apr 2022

      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. Show less

    • Assistant Director of Software Engineering
      • Jun 2018 - Oct 2019

    • Lead Software Engineer
      • Sep 2017 - Jun 2018

  • Self-employed
    • Huntsville, Alabama Area
    • Software Engineer
      • May 2017 - Sep 2017

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Senior Software Developer/Lead Developer
      • Nov 2016 - May 2017

      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. Show less

    • Lead Software Developer
      • 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. Show less

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • Sr. Software Fungineer for Respoke
      • Dec 2013 - Aug 2015

      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. Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Sr. Software Engineer
      • Jan 2007 - Dec 2013

      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. Show less

  • Bluestreet Studios
    • Huntsville, Alabama Area
    • Jr. Programmer
      • Mar 2005 - Nov 2006

Education

  • University of North Alabama
    Computer Science
    2003 - 2004

Community

You need to have a working account to view this content. Click here to join now