Patrick Elmore

Patrick Elmore Email and Phone Number

Senior Software Engineer at ADESA/Carvana @ Carvana
Patrick Elmore's Location
Greater Indianapolis, United States, United States
Patrick Elmore's Contact Details
About Patrick Elmore

I am a software developer with 8 years of professional experience. A vast majority of my professional software development experience is with the Microsoft development stack. ASP.NET, .NET Core, MSSQL, and Web API are few of the areas I have a high level of expertise. I also have extensive experience building and maintaining automated CI/CD pipelines in Azure DevOps/Microsoft Azure.Another significant strength I possess is strong problem solving skills. Solving complex problems does not intimidate me, and will not shy away from a challenge. These are the types of projects I enjoy most due to the necessity of creative thinking to effectively complete the task at hand.A quick note for recruiters: I receive a lot of unsolicited messages presenting various jobs of varying degrees of relevancy and interest. If you send me a message, you can get my attention by starting the subject with "Read your profile" If I see that I'll know you took the time to read through my profile, and will be much more likely to respond.

Patrick Elmore's Current Company Details
Carvana

Carvana

View
Senior Software Engineer at ADESA/Carvana
Patrick Elmore Work Experience Details
  • Carvana
    Senior Software Engineer Ii
    Carvana Nov 2018 - Present
    Tempe, Arizona, Us
    • Responsible for designing, building, deploying, and maintaining highly scalable software running on the Azure platform• Work on a wide range of application types such as Azure Functions and ASP.NET API's• Design queries, and optimize performance on SQL server database• Build fully automated CI/CD pipelines in Azure DevOps for all applications
  • Lexisnexis Risk Solutions
    Senior Software Engineer
    Lexisnexis Risk Solutions Nov 2016 - Nov 2018
    Alpharetta, Ga, Us
    • Responsible for development and maintenance of various applications and services for the Indiana State Police (criminal history, vehicle accident reporting, and firearms licensing)• Assist with project management and scrum master duties• Mentor other developers on team• Technologies used include ASP.NET, MVC, and WinForms• Majority of applications written in C#, with some legacy components written in VB.NET• Databases primarily Oracle, with some SQL Server• Server OS's used include Windows Server 2008/2012• Migrated large source control repository from Visual Studio Team Services to GitLab• Played integral role in building a CI pipeline with automated builds using Team City
  • T2 Systems
    Software Developer
    T2 Systems Nov 2012 - Nov 2016
    Indianapolis, Indiana, Us
    • Primary duties revolve around development of T2 FlexPort, the public facing web application used primarily to purchase parking permits and pay citations, as well as perform a wide range of parking related tasks.• All server applications are written in C# within the ASP.NET application framework• Maintain a large code base written in Web Forms• New development done with the ASP.NET MVC Framework and Razor view engine• Played an integral role in improving application performance in high concurrent active user scenarios• Extensive use of SOAP web services throughout the FlexPort application• Front end technologies used include HTML5, jQuery, and Twitter's Bootstrap CSS framework• Application also includes a significant amount functionality written in raw JavaScript• Primary database used for core functionality is Oracle 11g and 12c• Database development tasks include creation and maintenance of complex views, functions, and SQL queries• Analyze query execution plans to determine and fix areas with the highest impact to the overall cost of the database operation• Maintain and expand automatic database schema update functionality performed automatically as part of the FlexPort upgrade process• Create new multi-tenant services with the ASP.NET Web API framework• Services designed using core RESTful API principles• Services use MSSQL when a relational database is required• Redis is utilized as a database for low complexity data schemes• New services designed to be capable of horizontal scaling in a load balanced hosting model• Transitioning legacy applications to work in a load balanced environment• Developed Android Enforcement app• Ingegrated application with portable Bluetooth printers from multiple manufacturers • Application switches with little to no change in user experience if device loses connection for any reason
  • Banana Stand Apps
    Windows Phone Developer
    Banana Stand Apps Mar 2012 - Oct 2012
    • Developed apps/games for the Windows Phone platform using Silverlight• Code was written using C# and front end markup was written using XAML• Projects ranged from games to a comprehensive bandwidth testing app• Created an ASP.NET/C# based set of web services utilized by the client applications to provide analytics data and the ability to dynamically control various aspects of the applications• Bandwidth test app wasthe highest rated app of its kind on the marketplace within 1 month of its release• Utilized an embedded SQLCE database in client applications for improved performance and simplicity
  • Lynx Interactive
    Director Of Product Development
    Lynx Interactive Mar 2011 - Mar 2012
    Responsible for all aspects of game and app development. This includes conceiving new product ideas, actively developing these products, and marketing our software.
  • Webize Interactive Media
    Software Developer
    Webize Interactive Media Mar 2011 - Oct 2011
    • Worked on contract to assist in the development of a public fire safety and awareness website funded by the Department of Homeland Security• The web server application was developed entirely using the ASP.NET framework with C#• The database was developed using Microsoft SQL Server and was interacted with primarily via stored procedures• The application was fairly complex due to the quantity of diverse modules that had to be unified into a fluid experience for end users and site administrators• The main components of the site that I was responsible for developing included a complete threaded forum, the public facing and administrative blog modules, as well as an application level data driven URL rewriting system that provided search engine friendly URL’s for all publicly accessible pages.
  • Ooviso
    Software Developer
    Ooviso Jun 2009 - Dec 2009
    • Project utilized web services exposed by Microsoft Exchange Server in order to mimic the functionality of Exchange, but in a fashion tailored towards the legal services industry • Developed numerous user and administrative functions using ASP.NET and SQL Server• Wrote a document management system that utilized a Win Forms application that provided a GUI for a document upload/synchronization Windows service I created• Wrote complex SQL procedures and functions that provided data to create intricate reports using Microsoft Report Builder
  • Pathway Productions
    Software Developer
    Pathway Productions Oct 2007 - Feb 2009
    Us
    • Developed customized content management systems based on specific client requirements• Applications were developed using ASP.NET and were primarily written in VB.NET• Planned and created a complex internal project management web application with ASP.NET and SQL Server• Responsible for maintaining and debugging a diverse portfolio of existing projects that were developed using versions of ASP.NET ranging from 1.0 to 3.5• Maintained a Windows Server/IIS web server located in a Chicago data center that was used to host live client sites, as well as a staging environment for projects still being developed

Patrick Elmore Skills

Visual Studio Software Development C# Web Performance Sql Databases Asp.net .net Framework Html Linq Agile Methodologies Web Services Iis Asp.net Mvc Windows Server Internet Information Services High Performance Web Sites Javascript Jquery Web Development Web Applications Cascading Style Sheets Asp.net Web Api Restful Architecture Restful Webservices Representational State Transfer Microsoft Server Platforms Api Development Microservices Entity Framework Microsoft Sql Server Json Windows Azure Web Content Optimization Hyper V Scrum Android Development Oracle Database Microsoft Azure Bootstrap Html5 Load Testing Redis Load Balancing Soap Android Xml Software Development Life Cycle Oracle Ajax

Patrick Elmore Education Details

  • Carmel High School
    Carmel High School

Frequently Asked Questions about Patrick Elmore

What company does Patrick Elmore work for?

Patrick Elmore works for Carvana

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

Patrick Elmore's current role is Senior Software Engineer at ADESA/Carvana.

What is Patrick Elmore's email address?

Patrick Elmore's email address is pa****@****esa.com

What schools did Patrick Elmore attend?

Patrick Elmore attended Carmel High School.

What skills is Patrick Elmore known for?

Patrick Elmore has skills like Visual Studio, Software Development, C#, Web Performance, Sql, Databases, Asp.net, .net Framework, Html, Linq, Agile Methodologies, Web Services.

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.