Brad Mennenga

Brad Mennenga

Senior Software Engineer

image

I started off my 20+ year IT career as a Software Developer building music instructional gaming software and learning the basics of Software Development Life Cycle. Then wanting another challenge, I moved into web development. Showing my age, a little, I got my first taste of ecommerce in the late 90's. I dove deep into the technology behind building full featured ecommerce web sites including: Coding Tools, Databases, Networking, and Server Administration. That’s when I got my first Microsoft Certified Professional certification, which started my journey of continuous learning. I have continued learning and working with all areas of development with a specialization around system integration, data, web and distributed systems. I have worked in many roles from Programmer, Web Developer, Systems Administrator, Solutions Developer, Systems Architect, and an IT Consultant.


I have worked with different Software Development Life Cycle models such as Agile (Sprint-based development) and Waterfall. I have extensively worked on MS SQL Server creating and consuming Queries, Stored Procedures, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS). I have also worked with Microsoft BizTalk Server, IBM DB2, WebSphere Enterprise Service Bus, IBM WebSphere Commerce, Oracle Databases, Microsoft Great Plains (GP), SAP, and Salesforce. I have utilized various .Net tools like Visual Studio Testing Framework, N-Unit, .NET analyzers, FX Cop, Re-Sharper, and Reflector. I have experience using multiple source code control systems including CVS, Subversion, Source Safe, Team Foundation Server, and Git. I have experience working on projects through all the SDLC phases like Requirements Gathering, Design, Coding and Unit Testing, Integration, Defect Fixing, and Deployment.


Work Experiences

Programmer Analyst

Human Kinetics | Feb 2021 - Present

While working as a Programmer/Analyst I worked to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications.

Project Highlights
  • Salesforce Lightning API integrations and support
  • Salesforce RPA (Flows)
  • API Integrations with UKG Pro (Job Costing, New Employee On-Boarding)
  • Shopify Partner site development and support
  • Shopify API integrations and support
  • Magic Box API integrations and support
  • VitalSource API integrations and support
  • Rievent Certification Management Tool integration and support
  • Affino Unified Business Platform integration and support

Independent IT Consultant

Microson Development Group | Jun 1995 - Present

Working as an IT consultant/contractor for my clients I advise, plan, design and install information technology systems. My primary duties include analyzing and diagnosing a company's IT infrastructure, understanding a client's business needs, and designing and implementing a technology solution.

Clients
  • Horizon Hobby (2012-2020)
  • Midwest Underground Technology, Inc. - MUTI (2011)
  • Godfrey Personnel (2000-2001)
  • All Seasons Heating and Air Conditioning (2000-2002)
  • Veterinary Technician Association of Illinois(2000-2003)
  • Shaklee Distribution (1996-2004)
  • Bayles Lake Lot Owners Association (1995-1998)
Project Highlights
  • Web application development
  • API design and development
  • RPA automation for nightly jobs
  • EDI document processing
  • Enterprise Service Bus (ESB) development and management
  • Database design and migration planning
  • Website design and hosting
  • Reporting and payroll processing
  • Network design and deployment
  • Disaster recovery planning and data backups

Skills: Software Development · SDLC · Programming · C# · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · .NET · .NET Core · .NET Framework · ASP.NET · Web Services · Microservices · Azure DevOps · Continuous Integration and Continuous Delivery (CI/CD) · Software Deployment · Containerization · Microsoft Azure · Amazon Web Services (AWS) · Robotic Process Automation (RPA) · Microsoft SQL Server · Database Design · Transact-SQL (T-SQL) · SQL Server Integration Services (SSIS) · SQL Server Reporting Services (SSRS) · SQL · NoSQL · Extract, Transform, Load (ETL) · Entity Framework · ADO.NET · Shell Scripting · Salesforce Lightning · WebSphere ESB · Business Intelligence · Software Engineering · Service-Oriented Architecture (SOA) · Web Development · Web Applications · JavaScript · jQuery · AJAX · JSON · XML · VB.NET · Visual Basic · ASP · Java · IIS · Source Code Control System (SCCS)

Software Engineer

Horizon Hobby | Oct 2007 - Nov 2012

Project Highlights
  • Designed and developed promotion system to handle upsell/cross-sell operations for commerce websites
  • Designed and developed an automated online service request and subsequent return process for service center and product support
  • Designed and developed a centeralized product registration system to be used on all (26) websites
  • Developed a personalization and membership system for tracking users across all (26) websites
  • Designed and developed dealer locator microservices for integration in customer facing websites
  • Designed and developed product information microservices for integration in websites
  • Designed and developed account, product registration, and electronic file delivery system (software downloads and firmware updates)
  • Designed and developed microservices for distributed systems to work with the account, product registration, electronic file delivery system
  • Designed and developed a manufacturing QA data collection system which integrated into reporting and web applications
  • Implemented and developed mediations to handle the integration between backend systems and WebSphere Commerce in WebSphere ESB
  • Provided support and enhancements to electronic check (ACH) processing for dealers using Chase Paymentech
  • Implemented an automated solution for processing daily, nightly, and monthly system jobs using Hitek Automize automation software
  • Supported, implemented, and enhanced planning, forecasting, and inventory control processes on Logility Voyager Solutions.

Skills: Software Development · Programming · C# · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · .NET · .NET Core · ASP.NET · Microservices · Azure DevOps · Continuous Integration and Continuous Delivery (CI/CD) · Software Deployment · Containerization · Microsoft Azure · Robotic Process Automation (RPA) · Microsoft SQL Server · Transact-SQL (T-SQL) · SQL Server Integration Services (SSIS) · SQL Server Reporting Services (SSRS) · Database Design · Databases · SQL · NoSQL · Extract, Transform, Load (ETL) · Entity Framework · ADO.NET · Shell Scripting · Salesforce Lightning · WebSphere ESB · Business Intelligence · Software Engineering · Service-Oriented Architecture (SOA) · Web Services · JSON · Web Development · Web Applications · JavaScript · jQuery · AJAX · .NET Framework · VB.NET · Visual Basic · XML · Java · IIS · SDLC · Source Code Control System (SCCS)

Consultant / Web Developer

Accuraty Solutions, LLC | Jan 2010 - Mar 2010

While working on a short term contract I performed defined tasks for new features, bugs, and rework on change requests to website and desktop applications.

Project Highlights
  • Worked on website enhancements.
  • Worked on enhancments to distributed application for service technicians.

Skills: Software Development · Programming · C# · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · .NET · ASP.NET · Software Deployment · Microsoft SQL Server · Transact-SQL (T-SQL) · Database Design · Databases · SQL · ADO.NET · Software Engineering · Service-Oriented Architecture (SOA) · JSON · Web Development · Web Applications · JavaScript · jQuery · AJAX · .NET Framework · VB.NET · Visual Basic · XML · IIS · SDLC · Source Code Control System (SCCS)

Web Developer III / Solution Developer / Systems Architect

Progressive Impressions International | Aug 2003 - Oct 2007

During my tenure at PII I started out working as a web developer in the Emerging Markets Team focusing on new client developments and projects. While there I noticed a lot of duplication of work. So, I pushed for standards and reuse of code among the applications we were building. I lead the new Standards Community of Practices (COP) Team to focus on building reusable libraries reducing overall development time and costs. Later I moved to the Solutions Center of Excellence (COE) Team. There I was able to focus on rolling out the new solutions and tools that were developed to all client teams. I also presented at multiple tech conferences help for the 105 sister companies within Taylor Corp.

Project Highlights
  • Designed and developed prospecting lead generation system for website integrations
  • Designed lead generation components to allow for reuse on web applications
  • Designed and developed multi-threaded processor for automated data loads, de-dupe, and merge/purge of large data files
  • Developed and implemented CodeSmith Code Generation templates which reduced individual client project implementation timelines by 30 days
  • Developed and implemented icXML for building inner company communications for complete production processing and document transport with-in BizTalk
  • Developed Proof of Concept (POC) microservice for sending jobs to PageFlex servers in-house, later moved to James Tower for larger implementation

Skills: Software Development · Programming · C# · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · .NET · ASP.NET · Microservices · Software Deployment · Microsoft SQL Server · Transact-SQL (T-SQL) · SQL Server Integration Services (SSIS) · SQL Server Reporting Services (SSRS) · Database Design · Databases · SQL · Extract, Transform, Load (ETL) · ADO.NET · Shell Scripting · Business Intelligence · Software Engineering · Service-Oriented Architecture (SOA) · Web Services · Web Development · Web Applications · JavaScript · jQuery · AJAX · .NET Framework · ASP · XML · Java · IIS · SDLC · Source Code Control System (SCCS)

Consultant / Web Developer

Tek Systems | Apr 2003 - Aug 2003

While working for Tek Systems I was contracted to Progressive Impressions International for a 3 month contract and was extended before an offer was extended for full time employment. Collaborated with clients on system requirements and business objectives. I designed, developed, and implemented web applications and web services. I designed, developed, and administered new and existing database systems.

Project Highlights
  • Designed and developed a web application for print ad setup
  • Developed a new web-to-print engine to reduce the time from web-order to production
  • Designed and developed a new web administration site for product administration to reduce time from web to production, increasing profitability from 5% to 60% for the project after implementation

Skills: Software Development · Programming · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · .NET · Software Deployment · Microsoft SQL Server · Transact-SQL (T-SQL) · Database Design · Databases · SQL · ADO.NET · Software Engineering · Service-Oriented Architecture (SOA) · Web Development · Web Applications · JavaScript · jQuery · AJAX · ASP · XML · IIS · SDLC · Source Code Control System (SCCS)

Web Developer / Programmer / Systems Administrator

Micro-PACE, Inc. / DV Direct | Feb 2000 - Jun 2002

While working as a Programmer/Analyst I worked to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. Documented legacy system environments Supported and enhanced legacy systems Redesigned and enhanced existing Intranet and web-based applications Performed database administration for e-commerce websites, reporting applications Performed system administration duties for all IIS hosting servers Performed installation, configuration, customization, automation, security, and administration for all web servers

Project Highlights
  • Redesigned and deployed existing e-commerce sites to run on Microsoft Site Server 3.0
  • Designed system configuration and rules engine for new company division web application
  • Deployed Crystal Enterprise environment for hosting new reports for business intelligence
  • Developed ad hoc phone system log for call center reporting

Skills: Software Development · Programming · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · Software Deployment · Microsoft SQL Server · Transact-SQL (T-SQL) · Database Design · Databases · SQL · Shell Scripting · Business Intelligence · Software Engineering · Service-Oriented Architecture (SOA) · Web Development · Web Applications · JavaScript · Visual Basic · ASP · XML · IIS · SDLC · Source Code Control System (SCCS)

Programmer / Web Manager

Electronic Courseware Systems | Jan 1998 - Feb 2000

Documented legacy applications environments Performed software development duties Generated project status reports for internal use with respect to project scope, timelines, requirements, budgets, and client expectations Performed peer code review to ensure coding standards and quality Perform website administration duties

Project Highlights
  • Added electronic software delivery to the website to increase sales and reduce shipping costs
  • Developed a new File Controlled Application platform to decrease software development time by 90%
  • Developed 42 software titles in one year for musical instruction and training based on the FCA platform

Skills: Software Development · Programming · Agile & Waterfall Methodologies · Software Design Patterns · Object-Oriented Programming (OOP) · Software Deployment · Software Engineering · JavaScript · Visual Basic · SDLC