Patrick Davis Email & Phone Number
Who is Patrick Davis? Overview
A concise factual answer block for searchers comparing this professional profile.
Patrick Davis is listed as Senior Software Engineer at Derisk Labs, based in Raleigh-Durham-Chapel Hill Area, United States. AeroLeads shows a matched LinkedIn profile for Patrick Davis.
Patrick Davis previously worked as Sr. Software Engineer at Liscio and Lead Software Engineer at Procare Solutions. Patrick Davis holds Computer Science from University Of North Alabama.
Email format at Derisk Labs
This section adds company-level context without repeating Patrick Davis's masked contact details.
Review company-level records connected to Patrick Davis before choosing the right outreach path.
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.
Listed skills include Ruby, Ruby On Rails, Javascript, Linux, and 21 others.
Patrick Davis's current company
Company context helps verify the profile and gives searchers a useful next step.
Patrick Davis work experience
A career timeline built from the work history available for this profile.
Role listed
Sr. Software Engineer
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.
Lead Software Engineer
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.
Director Of Engineering
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.
Assistant Director Of Software Engineering
Lead Software Engineer
Software Engineer
Senior Software Developer/Lead Developer
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.
Lead Software Developer
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.
Sr. Software Fungineer For Respoke
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.
Sr. Software Engineer
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.
Jr. Programmer
Patrick Davis education
-
University Of North Alabama
Frequently asked questions about Patrick Davis
Quick answers generated from the profile data available on this page.
What company does Patrick Davis work for?
Patrick Davis works for Derisk Labs.
What is Patrick Davis's role at Derisk Labs?
Patrick Davis is listed as Senior Software Engineer at Derisk Labs.
Where is Patrick Davis based?
Patrick Davis is based in Raleigh-Durham-Chapel Hill Area, United States while working with Derisk Labs.
What companies has Patrick Davis worked for?
Patrick Davis has worked for Derisk Labs, Liscio, Procare Solutions, Rein, and Self-Employed.
How can I contact Patrick Davis?
You can use AeroLeads to view verified contact signals for Patrick Davis at Derisk Labs, including work email, phone, and LinkedIn data when available.
What schools did Patrick Davis attend?
Patrick Davis holds Computer Science from University Of North Alabama.
What skills is Patrick Davis known for?
Patrick Davis is listed with skills including Ruby, Ruby On Rails, Javascript, Linux, Mysql, Html, Sql, and Nginx.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial