Resume of Paul Welter
Paul Welter
pwelter@loresoft.com
loresoft.com
github.com/loresoft
Summary of Qualifications
- Solutions-oriented professional with 25+ years of expertise leading design, development and implementation of multi-tiered software solutions
- Deep knowledge in all aspects of project life cycle development, from initial feasibility analysis and design through testing, documentation and enhancement utilizing .NET, C#, SQL, TypeScript, JavaScript, HTML, CSS
- Azure and AWS cloud architecture proficiency including queue, blob storage, event bus and microservices via containers
- Extensive experience with MS SQL Server, MongoDB and PostgreSQL databases, including data analysis, data manipulation and data acquisition/migration
- Strength in analyzing, testing and implementing systems across multiple platforms to ensure optimal integration and information access • Significate open source contributor for the development community. Projects include Entity Framework Core Generator tool to generate Entity Framework models from an existing database. MSBuild Community Task project that adds many build tasks to the .NET build system; over 130,000 downloads. Project estimation application called EstimatorX.com, utilizing ASP.NET Web API, Blazor and Azure Cosmos DB. Numerous other projects available on GitHub at https://github.com/loresoft
Professional Experience
Senior Software Engineer Emergent Software 2020 - Present
Full stack custom software consulting
- Architect and developer for debt collection custom software system. Front-end was built with React TypeScript and Kendo UI components. Back-end used Web API and Azure Functions. Managed the full CI/CD pipeline in Azure DevOps for build and deployments.
- Designed and developed medical case management application ensuring HIPAA compliance. Back-end was architected with Command Query Responsibility Segregation (CQRS) pattern for the Web API end points. The front-end was built with React TypeScript hooks and material design libraries. Data was stored in SQL Server with the use of temporal table to ensure all changes were tracked
- Enhanced and upgraded medical supply ordering e-commerce application. Upgraded legacy ASP.NET MVC application to ASP.NET Core on .NET 5. Identified and improved performance in the Entity Framework Core data access layer.
Software Engineer III C.H. Robinson 2018 - 2020
Inner-source software delivery team
- Developed application features across multiple product teams using React and ASP.NET Core Web APIs
- Created proof of concept .NET Core Blazor base application for shipping customer accessorial maintenance
- Reviewed pull request, conducted code reviews and mentored junior developers
Principal Software Architect Learning Machine 2015 - 2018
Responsible for service layer of blockchain-based certificates for academic credentials application
- Developed command query (CQRS) based architecture for service layer
- Created API integrations to 12 different cloud platforms
- Implement search solution using ElasticSearch
Enterprise Architect Novus Media Inc. 2011 – 2015
Responsible for establishing and implementing all IT architecture principles, standards and guidelines
- Designed and built an enterprise-wide asynchronous message processing service using .NET and RabbitMQ handling thousands of messages a day
- Implemented company-wide fully automated continuous integration build and deployments using TeamCity and Octopus Deployment
- Introduced MongoDB for storing large amounts of data for background processing
- Architected an enterprise-wide document storage solution using Azure Storage and local SQL Server metadata for document querying
- Conducts reviews of component designs and code to ensure best usage of the proposed architecture
Senior Software Engineer The Weidt Group 2011
Lead developer for energy simulation software
- Developed Silverlight user interface for an energy simulation software used for an international client
- Created enterprise-wide C# .NET library of common GUI and MVVM development utilities
- Spearheaded initiative to improve quality using automated builds and unit tests
Senior Software Architect CodeSmith Tools 2005 - 2011
Lead software architect and developer for template based code generation application
- Managed major release cycles of a code generation application with over $1 million in sales per year
- Designed and implement advanced multi-threaded template logic using C# .NET, cutting execution time by 50%
- Maintained high productivity and communication in a remote work environment
- Architected multiple template-based data access layers that included business rules for Entity Framework, NHibernate, and Linq to Sql
Lead Software Engineer Rels Companies 2004 - 2005
Lead software engineer for applications for the financial and title industry
- Responsible for leading the Rels Title Development Team of 13 employees and consultants
- Spearheaded the creation of a ASP.NET application to allow realtors and lenders to track title order requests
- Directed the design of a B2B Order Processing System utilizing BizTalk Server to capture and route orders from lenders to appropriate business lines
- Introduced version control system, automated unit testing, scripted deployment, standard project structure, and Object Relationship Mapping concepts, reducing development life cycle
Senior Software Engineer Best Buy 1998 - 2004
Senior software engineer for applications ranging from intranet web portal to point of sale systems
- Recipient of “I.S. Make It Happen” Award for exceptional performance
- Credited with developing an enterprise on-line Store Locator system, utilizing Visual Basic, XML and HTTP
- Directed the design of existing Point of Sale system for web-based technology on handheld devices
- Authored and introduced Coding Standards and Best Practice documents to increase quality
Web Developer Techies.com 1996 - 1998
Software web developer for the company’s business operations web applications. Designed, developed and implemented web-based applications and sites utilizing HTML, JavaScript, ASP Script, Visual Basic, COM and DLL business objects
Technical Proficiency
Languages & Software:
C#, .NET, SQL, ASP.NET, MVC, HTML, CSS, JavaScript, jQuery, AngularJS, Knockout
Databases:
MS SQL Server, PostgreSQL, MongoDB, MySQL
Volunteer Experience
Volunteer Firefighter Eden Prairie Fire Department 2007 - Present
Active volunteer in the community with the responsibility of providing medical care to the sick and injured, and preservation of life and property through fire suppression.
- Promoted to Lieutenant with leadership and managerial responsibilities for a squad of 8 firefighters
- Promoted to training Captain with responsibilities to plan, manage and facilitate the departments training for over 100 members
- Awarded Firefighter of the year in 2019 by a per vote
Education/Training
Associates of Applied Science Degree in Multimedia Design School of Communication Arts 1995