David Hoppe work email
- Valid
- Valid
- Valid
- Valid
- Valid
David Hoppe personal email
- Valid
David Hoppe phone numbers
Recently wrapped up a project where Docker, MounteBank, Postman, Jenkins and great gobs of C# and JavaScript were used to create an amazing system for spinning up Microservices in containers and run tests against them. This system eliminates the "works on my machine" problem as the the environment is the consistent across the developer system, test servers and CI server all the way through to PROD. These are some of the technologies I have worked with:C#/.Net, Java, C and C++, Perl, JavaScript, TypeScript, Python and GoLang.Unit and Integration/Acceptance testing in all of those languages.Javascript Frameworks: Node.js Angular, React, KnockoutJS, jQuery, Jest, Mocha, Protractor.Selenium: used Java, C# and JavaScript bindings.I enjoy promoting team cohesion, mostly through lunch time community building and book clubs.I enjoy learning new things, right now I am working on GoLang+HTMX.
-
Sr Software EngineerAutozone Oct 2022 - May 2024Memphis, Tn, UsWorking with the merchandising team on the product catalog. Leading development for internal catalog management tooling (React/TypeScript + Java services) -
Sr. Software DeveloperSignal Advisors Aug 2021 - Oct 2022Detroit, Michigan, UsDeveloped & maintained services supporting the customer portal.Integrated SAML authentication to third party tooling allowing users logged into the platform to seamlessly use the third party site without entering additional credentials.Created and implemented a data migration used to move data from legacy database to new technology. Implemented data service changes for same move. -
Senior Software EngineerAutozone Sep 2020 - Aug 2021Memphis, Tn, UsWorking with governance team for shaping development and usage of REST APIs at AZ -
Senior Software EngineerItential Jan 2020 - Sep 2020Atlanta, Ga, UsReworked complex development environment using Docker Compose for more consistent and faster setup.- Setup time for development environment from hours to minutes- New development environment is consistent and repeatable (no more "works on my machine")Developed APIs for network automation product.- Implemented OpenAPI (fka Swagger) documentation.- Implemented API endpoints for use in automation platform.Demonstrated technical leadership- Spearheaded conversion from homegrown code to Flask framework for decreasing development effort and complexity for API endpoints.- Assisted teammates with transition to the Python language. -
Senior Software Developer/Test Infrastructure ConsultantExcelon Development, Llc Jul 2019 - Oct 2019Allegan, Mi, UsTest infrastructure design and implementation for BMWDesign and implement test framework for integration testing of microservices.The client wanted a framework that would allow arbitrary configurations of microservices to be tested either in CI or on the developer environments.Using these technologies along with a pile of custom C# and Javascript to define and implement the framework:Mountebank (service virtualization aka mocking)Docker Compose (composition of microservices)Jenkins (Continuous Integration)Postman/Newman (Tests are generated from a configuration file an written to a postman file then run in CI using Newman)PACT (Consumer Driven Contract testing to keep the mocks honest) -
Senior Software EngineerItential Sep 2017 - May 2019At Itential I worked on:Their core product (Itential Automation Platform (previosly known as Pronghorn))- Maintianed and added new features- Worked with Javascript/Node.jsItential Ansible Manager (now known as Automation Gateway):- Redefined project architecture allowing the project to be ready for demo on time.- Worked closely with design team to create and enhance the Web UI (Javascript and React)- Worked with the team on the backend code using Python and the Flask framework.This is the company blurb, they are doing really cool work I am keeping tabs on them you should check out what they are up to:Itential simplifies and automates the journey toward the Modern Network. Our Intelligent Network Automation solution bridges the gap between IT and networking teams, enabling users to easily build, execute and visualize Network Intelligent Workflows. Our low-code environment provides a vendor agnostic, turnkey solution, connecting all your orchestrators and controllers with your IT Service Management applications and configuration tools. Itential’s solutions leverage the latest thinking, open standards, open architectures, partners and best practices to drive network operations and maximize the impact of automation. Companies worldwide from Fortune 500 telecommunications and financial services companies to enterprises of all sizes, trust Itential to mitigate risk, automate operations, accelerate change and fuel their journey toward the Modern Network. Learn more at www.itential.com
-
Contract Software DeveloperExcelon Development, Llc Nov 2016 - Sep 2017Allegan, Mi, UsAngular 4 and Java full stack app in the logistics/transportation space for Gordon Food ServiceWins:1. Integrated Front end (Karma) tests with Jenkins CI for continuous monitoring of test status.2. Carried Protractor tests forward enhancing existing mocking framework and training client team members on test creation.3. Assisted engineering with restructuring back end (Java) to enhance maintainability and performance. -
Contract ProgrammerSome Company Jun 2016 - Nov 2016On this assignment I did general purpose programming in "Business Basic Pro" including developing a unit test and mocking framework in BASIC. Yes really BASIC... like '10 print "hi"\n20 goto 10' that kind of BASIC. It turns out that the Basis (the vendor of the flavor used) has advanced it a little and there is some structure. The mocking and unit testing turned out pretty neat, it would have been fun to push towards implementing CI but time did not permit that.
-
Product DevelperNavex Global Oct 2015 - Jun 2016Lake Oswego, Or, UsWorking on the code base to deliver more features to customers. Mostly C# also a little PowerShell and some Javascript.Assisted with upgrade from RavenDB 2.5 to 3.0. -
Lead Software DeveloperPress Ganey Jan 2015 - Oct 2015South Bend, In, UsI write software to help Press Ganey improve patient experience.Worked with C#, C++, Javascript, Perl and PHP code base on maintenance and new projects to keep systems running smoothly and startup new services for Press Ganey and its clients to improve the Patient Experience. -
Software DeveloperGordon Food Service Apr 2014 - Dec 2014Grand Rapids, Michigan, UsI wrote software that helps make sure there is food for you to order when you go out to eat.Helped to implement an integration between GFS Online ordering and ExactTarget SMS platform (part of Salesforce.com)Used Java on the GFS side to receive messages from the Tibco message queue that were sent from the transportation domain, gather data from the Oracle database and sent it to the ExactTarget platform.On the Exact Target platform developed scripts using their proprietary AmpScript language to transform validate and send the messages to the end customer. -
Senior Software DeveloperExelon Development May 2013 - Apr 2014Work closely with clients to improve the client position and drive toward positive outcomes.- Built end-to-end website testing infrastructure for a client using Selenium, SpecFlow and MS-Test -- Wrote an initial set of tests using the new infrastructure. -- Worked closely with another contractor to plan broader coverage for the test suite. -- Trained client employees in the use to the end-to-end testing suite.- Static analysis of client code -- Used a self selected set of tools to perform static analysis on client's code base -- Identified issues with the code as written with severity information -- Made suggestions for process improvement including integrating these tools into the build process
-
Systems Performance EngineerGordon Food Service May 2013 - Oct 2013Website performance analysis. Generate enough traffic to break it (the fun part.) Figure out what broke (not too hard.) Why it broke (a good challenge.) Pick up the pieces, and repeat. Involves a lot of code, patience and attention to a few details here and there.- Picked up with maintaining existing website load generation scripts written for the Neustar WPM platform -- Improved the script writing process by introducing a simple build system -- Build system allows reduction of duplicate code by centralizing commonly used functions. -- Test scripts are now much more readable with highly descriptive methods and visible control structures.- Created a dashboard for viewing and interpreting and comparing the results from the load test runs. -- The dash board allow graphing the results over time during a single run -- Also allows comparing averages from different runs against each other
-
Senior Software DeveloperPress Ganey Associates Nov 2012 - May 2013South Bend, In, UsMaintain and improve legacy systems. Creating new systems to address emerging business opportunities. -
Contract Software EngineerPress Ganey Associates Oct 2011 - Oct 2012South Bend, In, UsBack end data processing application maintenance and development. -
Freelance TechnologistDavid Hoppe Feb 2002 - Oct 2011I help people use technology more effectively.Highlights include:- Using GPS to mitigate crime- Writing code (in C) that is used by a major Michigan gas utility at 200+ sites - and is still in production as of 2023
-
Network EngineerTech Power Solutions 2001 - 2002Worked with server virtualization, firewalls switches and routers.
-
Network EngineerKore/Hicom 1997 - 2000Worked with network routers switches and firewalls. Implemented a large multisite VPN and dialup network.
David Hoppe Skills
David Hoppe Education Details
-
Grand Valley State UniversityComputer Science -
Davenport UniversityInformation Systems
Frequently Asked Questions about David Hoppe
What is David Hoppe's role at the current company?
David Hoppe's current role is Sr. Software Engineer.
What is David Hoppe's email address?
David Hoppe's email address is dh****@****ors.com
What is David Hoppe's direct phone number?
David Hoppe's direct phone number is (269) 355*****
What schools did David Hoppe attend?
David Hoppe attended Grand Valley State University, Davenport University.
What skills is David Hoppe known for?
David Hoppe has skills like C#, Test Driven Development, Software Development, Sql, Agile Methodologies, C++, Linux, Perl, Scrum, Networking, Javascript, Databases.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial