David Dierauer work email
- Valid
- Valid
- Valid
David Dierauer personal email
I have more than 15 years of experience in developing web applications for various domains such as web hosting, billing and payments, helpdesk systems, and CRM. I am a software architect and developer with a strong background in backend and API development, using primarily open-source technologies such as Linux, Perl, Python, Postgres, and RESTful web services.My specialty is working with legacy codebases, finding the most effective ways of incrementally improving existing code, and balancing this work with the business' ongoing need to add new features. I enjoy coding and solving complex problems; hands-on development work is what drives me. I also value clear and consistent coding standards, as I believe they enhance developer productivity and code quality.In my most recent role, I was Principal Software Architect at Liquid Web, a leading web hosting company. I was responsible for guiding multiple development teams in software design and implementation, working on special projects that required my deep knowledge of the billing system, and producing project documents for developers and management. I also continued to mentor developers on our team, as I had done in my previous roles at the same company. I left Liquid Web in July 2023, and am pursuing new challenges and opportunities in software development.
-
Principal Software ArchitectLiquid Web Apr 2018 - Jul 2023Lansing, Michigan, United States• Worked as a technical lead responsible for guiding multiple development teams in software design and implementation.• Worked independently as an experienced developer on special projects (e.g.: projects benefitting from my deep knowledge of the billing system, or needing to be completed quickly).• Met regularly with stakeholders in multiple departments within the company to assess project requirements and give feedback on level of development effort.• Produced project documents for developers and management, such as use case documentation, scoping/feasibility analysis, post-release result measurement, etc.• Continued to mentor developers on our team.• Moved to the Business Intelligence department in April 2022 to bring my strong familiarity with the billing system, and my development experience, to a team that was starting over after the founding department head left the company. In this role, I became more familiar with data warehousing, BI reporting, and ETL. My main focus over the last year was to improve data loading, and especially alerting of ETL failures or data anomalies. -
Senior Software Quality Analyst And Lead MentorLiquid Web, Inc. Apr 2011 - Apr 2018Lansing, Michigan, United States• Worked as a senior member on a rapidly-expanding development team responsible for writing a new web interface to LW's virtual host provisioning system, as well as maintaining multiple existing other applications.• Initiated and developed standards for unit testing for both the existing codebase, and new code.• Authored and maintained coding standards for the development team.• Started a new junior developer mentoring program to help the company build out the team rapidly and effectively. I was responsible for assigning tasks from our bugs and feature requests that would gradually introduce the juniors to Perl, our coding standards, and our applications, and incrementally increase their knowledge and competence.• Introduced routine code reviews for developers of all levels, and facilitated department-wide meetings to discuss programming principles illustrated by various reviews. -
Senior Software DeveloperLiquid Web Sep 2007 - Mar 2011Lansing, Michigan, United States• Worked as part of a small team of programmers responsible for creating, maintaining and improving various applications to support operations of a fast-growing web-hosting company.• Maintained and expanded functionality of web applications for internal billing and helpdesk systems, and customer-facing "control panel" application.• Developed a new CRM system for sales and support to use for tracking leads and managing communications with current customers, integrating the new application with several other existing internal systems.• Architected a brand new structure for tracking the company's product offerings, allowing for flexible pricing, separate prices for different tiers of product options, and further automation of our custom shopping cart code.• Following the product system, I led the effort to bill our customers with actual invoices, broken down into line items corresponding to the pricing of the products and their options, and including charges for a specific time period. (The previous system — based on the idea of "2 credits" being the equivalent of a month of service — was insufficiently flexible for the more complex products LW was beginning to sell.)• Created and maintained object-oriented perl modules, upgrading existing code as appropriate to conform to best practices.• Performed various light Linux system administration and MySQL/PostgreSQL database administration tasks. -
Perl DeveloperGrant Street Group Feb 2007 - Aug 2007Pittsburgh, Pennsylvania, United States• Worked as part of a distributed team supporting large, complex web applications such as a tax management system for US counties, and a bond auction site. Also was responsible for modifying their issue-tracking software (using PHP) to better suit GSG requirements. -
Software DeveloperCnsi Sep 2006 - Feb 2007Lansing, Michigan, United States• Worked on a large project implementing a new Medicaid Management Information System (MMIS) for the State of Michigan.• Wrote PL/SQL stored procedures and other custom software to perform complex data translations, managing inputs and outputs between flat files and other data sources and the Oracle 10g backend database.
-
Lead DeveloperSeniorbridge Family Companies (Ny) Inc Feb 2006 - Aug 2006New York City Metropolitan Area• Improved and enhanced the custom web application used to manage operational issues at a home health care company, including improving application performance through database query optimizations and mod_perl/Apache tuning techniques.• Developed and maintained multi-interface reports (HTML, PDF, Excel) using a custom XML-based report configuration system and complex SQL and PL/SQL queries. -
Software EngineerCorecomm Internet Services Dec 2000 - Feb 2006East Lansing, Michigan, United States• Worked as part of a team of programmers responsible for maintaining and improving the billing and customer care system for the subscribers of a large regional ISP/telecomm provider, including bringing legacy Perl code into compliance with programming best practices while fixing bugs and enhancing functionality as requested.
-
Web ManagerNational Association Of College & University Food Services May 1999 - Sep 2000East Lansing, Michigan, United States• Managed and maintained the web site for a trade association, converting documents from a variety of formats into HTML 4.0 and PDF files, creating and editing graphics using Adobe Photoshop.• Automated repetitive tasks using Perl. -
Reference LibrarianLibrary Of Michigan Sep 1995 - Aug 1999Lansing, Michigan, United States• Provided reference service to clients both in person and over the phone.• Wrote, designed and edited instructional and informational materials for patrons and staff, in both print and online formats, working closely with the library publications office.• Served on small committee responsible for a major redesign of the library's web site.
David Dierauer Skills
David Dierauer Education Details
-
Library And Information Science -
Linguistics -
Computer Science
Frequently Asked Questions about David Dierauer
What is David Dierauer's role at the current company?
David Dierauer's current role is Senior Software Engineer | Tech Lead | Mentor | Architect | Expert Perl Developer | Hire me to improve your code quality and accelerate your team.
What is David Dierauer's email address?
David Dierauer's email address is da****@****uer.net
What schools did David Dierauer attend?
David Dierauer attended University Of Michigan - School Of Information, Michigan State University, Michigan State University.
What skills is David Dierauer known for?
David Dierauer has skills like Perl, Web Development, Programming, Linux, Centos, Apache, Bash, Postgresql, Lamp, Server Administration, Shell Scripting, Mysql.
Not the David Dierauer you were looking for?
-
David Dierauer
Lead Appraisal Reviewer At Worth Valuation ServicesGreater Minneapolis-St. Paul Area2usbank.com, gmail.com
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