Phil H.

Phil H. Email and Phone Number

Senior Application Developer at Progressive Insurance @ Progressive Insurance
ohio, united states
Phil H.'s Location
Cleveland, Ohio, United States, United States
About Phil H.

I have a long and diverse software development history from short term consulting and maintenance to full life cycle development. I am easy going, optimistic, open, a good team player, and have a lot of energy to get software done and make it do what a customer wants. I have creative and experimental tendencies, but I know how to focus on getting results. After 30+ years working with computers, I still find the world of computer software fascinating. I currently work primarily with Microsoft technologies: C#, .NET, Web API, Entity Framework, LINQ, SQL Server, and client-side web technologies: HTML/CSS/Javascript. Recently I have gained some expertise in Python programming, especially around creating experimental chatbots (Gradio, Streamlit, Panel) and generative AI applications.Much of my earlier professional life was spent working C/Unix and LAMP stack technologies.For fun have a look at one of my personal website projects:http://explore.infogoer.com/momsbirds/and have a look at the implementation here:https://github.com/philiv99/momsbirds

Phil H.'s Current Company Details
Progressive Insurance

Progressive Insurance

View
Senior Application Developer at Progressive Insurance
ohio, united states
Website:
progressive.com
Employees:
27734
Phil H. Work Experience Details
  • Progressive Insurance
    Senior Application Developer
    Progressive Insurance Apr 2021 - Present
    Work maintaining and customizing software systems in the Product Delivery organization.Significant Generative AI (Azure OpenAI GPT-4 LLMs) experimentation with the goal of creating helpful agents and chatbots that support Product Delivery work. This includes Python programming back-end software using various open source frameworks and tools such as LangChain, Microsoft's AutoGen, and FAISS vector store database to support RAG style prompting and agent-based applications.I have… Show more Work maintaining and customizing software systems in the Product Delivery organization.Significant Generative AI (Azure OpenAI GPT-4 LLMs) experimentation with the goal of creating helpful agents and chatbots that support Product Delivery work. This includes Python programming back-end software using various open source frameworks and tools such as LangChain, Microsoft's AutoGen, and FAISS vector store database to support RAG style prompting and agent-based applications.I have created prototype chatbots using Gradio, Panel, and Streamlit. Because of the intensely complicated nature of our systems, this is big challenge, but there have been times when the chatbot's I've created have produced helpful results in my role at Progressive. Show less
  • Frontline Education
    Senior Software Engineer
    Frontline Education Jan 2020 - Mar 2021
    Cleveland, Ohio, United States
    Software-Answers was acquired by Frontline Education. Continuing work on our DataMap product which imports and allows the analysis of student assessment data for K12 school districts. Work includes building Data warehouses, backend APIs, client UI, and supporting server side page generation. Mostly developing using the Microsoft stack, SQL Server, MVC, etc., but also npm and webpack based client development using React/Redux, Highcharts, and other javascript libraries.Looking… Show more Software-Answers was acquired by Frontline Education. Continuing work on our DataMap product which imports and allows the analysis of student assessment data for K12 school districts. Work includes building Data warehouses, backend APIs, client UI, and supporting server side page generation. Mostly developing using the Microsoft stack, SQL Server, MVC, etc., but also npm and webpack based client development using React/Redux, Highcharts, and other javascript libraries.Looking forward to applying some predictive analytics to help identify students at risk of dropping out of school. Work to date has included surveying and prototyping industry research on these types of Early Warning Systems. We are also considering employing some data driven approaches to recommending and monitoring interventions. Show less
  • Progressbook By Software Answers, Inc.
    Senior Application Developer
    Progressbook By Software Answers, Inc. Oct 2015 - Jan 2020
    Brecksville, Ohio
    Moved from developing mobile app and supporting Vendorlink (our vendor API ecosystem) to work on DataMap, a ProgressBook suite app focused on managing and analyzing K12 student assessment data. Prior work has included implementing experimental voice activation for the SIS Admin mobile app. Addressed technical challenges including robust command understanding using Microsoft LUIS AI APIs and a "fuzzy" database name search looking up students using a combination of soundex and linguistic… Show more Moved from developing mobile app and supporting Vendorlink (our vendor API ecosystem) to work on DataMap, a ProgressBook suite app focused on managing and analyzing K12 student assessment data. Prior work has included implementing experimental voice activation for the SIS Admin mobile app. Addressed technical challenges including robust command understanding using Microsoft LUIS AI APIs and a "fuzzy" database name search looking up students using a combination of soundex and linguistic distance functions in SQL.Developed the initial Mobile App for Software-Answers. The App targets school staff members who normally have access to our Student Information System.I was responsible for the full development of the app and the APIs it uses. The final version of the app was built in Visual Studio using Apache Cordova Hybrid technology. The web stack includes ReactJs, Bootstrap and other JS libraries like Moment and Underscore. The backend was built with Microsoft Web API serving a combination of OData and traditional REST. Our security integrates single sign-on via OAuth and Open ID. The app also seamlessly integrates with our SIS web app role security model. Show less
  • Software Answers, Inc.
    Application Developer
    Software Answers, Inc. Feb 2013 - Oct 2015
    Brecksville, Ohio
    Responsible for creating RESTFul Web API access to Software-Answers'​ ProgressBook application suite. This includes a full range of resources from school buildings to students to class assignments and more.Created and deployed Student Registration APIs for our preferred vendor program. This effort included building an API layer over legacy Web application business objects, programming a heuristic approach to handling heterogeneous internal errors/exceptions to produce uniform API… Show more Responsible for creating RESTFul Web API access to Software-Answers'​ ProgressBook application suite. This includes a full range of resources from school buildings to students to class assignments and more.Created and deployed Student Registration APIs for our preferred vendor program. This effort included building an API layer over legacy Web application business objects, programming a heuristic approach to handling heterogeneous internal errors/exceptions to produce uniform API responses, and significant systematic incoming object and parameter validation.Implementation is built using Microsoft's Web API, making heavy use of Entity Framework, Linq, and various hooks in the Web API pipeline. In addition, an extensive (T4) template driven code generation system has been created to facilitate rapid additions to the API, including documentation and testing artifacts.Ported existing SOAP based API's to REST. Show less
  • Tmw Systems
    Software Developer
    Tmw Systems Feb 2011 - Feb 2013
    Beachwood, Ohio
    I work with C#/VB.Net (3.5/40 VS2010, MSSQL 2008/2010) developing Winforms, webservice, and other Microsoft based applications. Part of large team of developers porting and enhancing extensive, mature Windows forms client server application suite used by Trucking logistics and management companies.
  • Case Western Reserve University
    Application Programmer
    Case Western Reserve University Aug 2009 - Feb 2011
    Develop and maintain web related digital library initiatives. See links below for some examples of work I did while working at CWRU.
  • Mindstreams Llc
    Independent Consultant
    Mindstreams Llc Jun 2009 - Feb 2011
    Support and develop applications for MindStreams (Linux Apache MySql PHP).
  • Ideastar
    Software Development Manager
    Ideastar Apr 2006 - Aug 2009
    Principle responsibilities include planning, architecting, developing, and maintaining insurance related websites. Including tracking progress and adherence to specs, and managing production deployment and updates.
  • Ideastar
    Senior Software Engineer
    Ideastar Jun 2000 - Apr 2006
    Design and implement various LAMP-based websites. Some development work in PERL and Microsoft Classic ASP. Extensive work in designing and implementing insurance rate quoting software.
  • Realty One
    Senior Software Engineer
    Realty One Dec 1998 - Jun 2000
    R&D project aimed at creating software that will predict the sale prices of single family residential property. Work included integration of high end neural network software (HNet2000) which we ran distributed on Windows NT Workstations. One of the main challenges became finding the best neural network configuration settings to optimize training and maximize results. These settings varied depending on the property being evaluated. We created an administrative interface in Java which ran a… Show more R&D project aimed at creating software that will predict the sale prices of single family residential property. Work included integration of high end neural network software (HNet2000) which we ran distributed on Windows NT Workstations. One of the main challenges became finding the best neural network configuration settings to optimize training and maximize results. These settings varied depending on the property being evaluated. We created an administrative interface in Java which ran a genetic algorithm that searched for the optimum settings for the neural network. Just as we were achieving significant results this project succumbed to the dot com bust. Show less
  • Information Engineering Corporation
    Senior Software Engineer
    Information Engineering Corporation Jun 1998 - Dec 1998
    Information Engineering became Meritage Technologies which was bought by Perficient.Business Consultant/DevelopmentCuyahoga Community CollegeSoftware Oracle 2000/ Oracle 7.3PL/SQL and ProC language maintenance of existing Project and Payroll Time Tracking System.Penton MediaCertified as Lotus Notes Professional level DeveloperImplemented job scheduling system for magazine article production workflow.
  • Cyberaccess Inc.
    Software Engineer
    Cyberaccess Inc. Jun 1996 - Jun 1998
    Software consultant developing software in various environments, including primarily Sun Sparc/Unix/C, MS Windows/Lotus Notes, and Visual Basic.
  • Cincinnati Milacron
    Software Engineer
    Cincinnati Milacron Mar 1991 - Apr 1993
    Contributed to large Flexible Manufacturing Software project. Designed and developed compiler and interpreter for Part Manufacturing language. Developed using SUN Sparc/Unix/C/C++ and Oracle. This included the invention of a simple computer language called Part Sequencing Language (PSL) which was used to create programs that when executed by our virtual machine would control the operation of FMS Cell. We created the VM based on Donald Knuth's MIX machine and a compiler to compile PSL… Show more Contributed to large Flexible Manufacturing Software project. Designed and developed compiler and interpreter for Part Manufacturing language. Developed using SUN Sparc/Unix/C/C++ and Oracle. This included the invention of a simple computer language called Part Sequencing Language (PSL) which was used to create programs that when executed by our virtual machine would control the operation of FMS Cell. We created the VM based on Donald Knuth's MIX machine and a compiler to compile PSL into MIX. Project development completed and returned to school full time. Show less
  • Sbi Corporation
    Software Engineer
    Sbi Corporation Jun 1986 - Mar 1991
    Designed and Developed SUN Sparc C programs for manufacturing assembly plant automation. Project included engineering drawing rasterization, display and archival system. Implemented using Sunview C libraries, and integrated with microfilm scanning devices. Performed Unix administrative tasks for system setup and deployment.

Phil H. Education Details

Frequently Asked Questions about Phil H.

What company does Phil H. work for?

Phil H. works for Progressive Insurance

What is Phil H.'s role at the current company?

Phil H.'s current role is Senior Application Developer at Progressive Insurance.

What schools did Phil H. attend?

Phil H. attended University Of Delaware, University Of Cincinnati, Ohio University.

Who are Phil H.'s colleagues?

Phil H.'s colleagues are Colin Menz, Melanie Melaragno, Lauren Randolph, Diana Herrera, John Esposito, Denise Zaner, Brandi Hailey.

Not the Phil H. you were looking for?

  • Phil H. RothsRock

    Venture Capital Startup Firm.
    Watertown, Sd
  • Phil H

    Vice President At Architectural Diagnostics Ltd
    Waimea, Hi
  • Phil H

    Sr Project Manager At Charter Construction, Inc.
    Oregon City, Or
  • Phil H.

    Business Development | Personal Growth
    Dallas, Tx
  • Phil H.

    Co-Founder At Prime Quality Events I Medical Device Quality And Regulatory Conferences
    Chicago, Il

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

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.