CONTACT

JesseSchauer@outlook.com

fromtheboonies

Jesse Schauer

DesignsFTB on Etsy

SKILLS

Java, EJB, NextGen framework (custom framework used in Benefit Management Systems for several states), Oracle, JQuery, Vanilla JavaScript, Spring MVC, Spring Batch, OpenText Exstream, SOAP, Jira, Azure DevOps, Bamboo (CI/CD), Splunk, Git, SVN, Selenium, Struts, Vue.js, Node.js, AWS, MongoDB, MongoDB Realm, PHP, Serverless, NoSQL, Prolog, Visual Basic.NET, VBA (Visual Basic for Applications), Agile, Waterfall

EDUCATION

Master of Software Engineering, M.S.E.

North Dakota State University, Fargo ND

Coursework included: All stages of the Software Development Life Cycle (Investigation, Project Planning/Management, Analysis, Design, Implementation, Testing, and Maintenance), and Artificial Intelligence/Machine Learning/Game Theory.

  • CSci 713 Software Development Processes

    This course is designed as a breadth course on the software engineering process. Basic concepts are reviewed and reassured to create a basis for higher concepts and techniques.

  • CSci 714 Software Project Planning and Estimation

    This course is designed to introduce the student to concepts and techniques of how to plan for a software project. This includes time and effort estimation, planning and teaming the project, and managing the development activities.

  • CSci 715 Software Requirements Definition and Analysis

    This course is designed to make the student able to identify and capture requirements for a software system and be able to document and assess the requirements.

  • CSci 716 Software Design

    This course covers both architectural design and module design. Students receive practice using a set of patterns to produce software designs with several different types of architecture. Substantial presentation and practice with the UML modeling language is provided.

  • CSci 717 Software Construction

    This course covers the fundamentals of software construction including programming and evaluation of the source code. Students receive a good grounding in and extensive practice with the comprehensive libraries associated with a modern programming language.

  • CSci 718 Software Testing and Debugging

    This course covers the goals, practices, evaluation and limitations of software testing and software debugging. Students receive practice in developing and using test plans and various testing and debugging techniques.

  • CSci 724 Survey of Artificial Intelligence

    Survey of major areas of AI including theorem proving, heuristic search, problem solving, computer analysis of scenes, robotics, natural language understanding, and knowledge-based systems.

  • CSci 746 Development of Distributed Systems

    This course is an advanced course in software engineering aiming at strategies and solutions of distributed systems. It assumes the knowledge of software engineering and particularly design and implementation of software systems, then builds on these concepts to how distributed systems are designed and implemented.

  • CSci 747 Software Complexity Metrics

    This course covers complexity metrics for the entire software lifecycle. Students gain experience in using requirements metrics, design metrics, program metrics, test metrics, and planning metrics. The effectiveness and limitations of metrics in all these areas are emphasized.

  • CSci 765 Introduction to Database Systems

    Basic database concepts, models, management facilities, data structures, storage structures, data definition languages, data manipulation languages, normalization, operator implementation algorithms, transactions, correctness, reliability, distribution, performance analysis.

  • CSci 793 Individual Study: Software Development Project (2 semesters)

    Each student develops a software project either alone or as part of a team. If the student works as part of a team, the student's contribution to the project must be significant and easily identified.

  • Successful completion of an Internet-based sixteen hour module on Computer Ethics.

Bachelor of Science - Business Management

University of Mary, Bismarck ND

Coursework included: Soft Skills, Entrepreneurship, Business Law, Ethics, and Human Resources

Electrical/Computer Engineering Transfer

Bismarck State College, Bismarck ND

Coursework included: Computer Science, Advanced Mathematics, Web Design/Development, and Accounting

ABOUT

Technologist, Maker and Master Software Engineer with a background in Business Management from College courses and being raised in a small business environment. My passion is to combine Engineering principles and technology to save time and money. My background and experience with many different business processes and tech stacks enables me to easily jump into any software project and start providing value within a short amount of time. I also enjoy helping my peers grow their skillsets to build stronger teams - I find that I learn the most when I'm teaching someone, and I love seeing the lightbulb moment.

WORK EXPERIENCE

Software Engineering Consultant

Prominent Technology, Bismarck ND | 2018 - Present

State of North Dakota Information Technology Department (NDIT) Staff Augmentation Projects:

  • Department of Corrections and Rehabilitation (DOCR) - Docstars Application - Technical Analyst and Developer - October 2023 - Present

    • Work with department stakeholders to Design, Develop, Implement, and Maintain enhancements to the Docstars custom CRM web application used by DOCR staff for managing information of their Parole clients.
    • Incident management, research, and triage high priority issues.
    • Miscellaneous bug fixes on other State Agency web applications owned by the team.
  • Department of Human Services - SPACES Benefits Management Project - Senior Developer and Technical Analyst - October 2018 - October 2023

    • Support Business Analysts and developers by creating technical designs and prototype solutions for system enhancements and defect resolutions
    • Updated developer onboarding documentation to reduce project onboarding expenses
    • Streamlined technical design documentation to reduce errors when developing new functionality
    • Work with all levels of stakeholders for estimation, capacity planning, and prioritizing
  • Department of Corrections and Rehabilitation (DOCR) - Developer - March - October 2018

    • Brought on to help team that was short staffed and behind schedule on project
    • Enhanced existing Spring MVC web application to handle new types of users and data
    • Designed and estimated other new features requested by DOCR
    • Trained new developer
  • Job Service of North Dakota (JSND) - Developer and Business Analyst - June - October 2018

    • Brought on to help team that was short staffed and behind schedule on project
    • Enhanced existing Struts web application to have a database driven dynamic form module
    • Filled in as a Business Analyst when the project's analyst retired

Prominent Technology Projects:

  • Safarium Project for National Medical Resources (NMR) - Developer - March - May 2019

    • Brought on as a part-time resource for new MVP project with a short deadline
    • Developed core app module to annotate and process PDF documents (stamping signatures, dates, text boxes, etc.) for use in the Medial Services industry
    • Assisted with design and development of front-end and back-end API's for the application's CRUD operations
    • Performed code reviews, handled bug fixes, and assisted other developers with their development tasks

Deputy Project Manager/Senior Technical Analyst/Developer

Affinity Global Solutions, Bismarck ND | 2011 - 2018

State of New Jersey IBARS Implementation - Deputy Project Manager and Senior Developer:

  • Designed interfaces to handle transferring data between the State's existing Budget and Accounting systems and IBARS
  • Principal designer for the budget publications and supporting reports for the Budget Office
  • Designed integration and prototypes of Eclipse BIRT modules into the IBARS reporting module
  • Designed and prototyped a database-driven load testing application utilizing Selenium and TestNG
  • Implemented TestLink to track requirements, testing, and defect resolutions
  • Designed database schema updates for meeting requirements
  • Helped maintain the project plan and manage development resource scheduling

LEOS and South Dakota Weights and Measures - Senior Developer

  • Assisted with designing enhancements to the IBARS framework to build a WYSIWYG web-based form builder
  • Assisted with designing modules for ensuring the application data can be saved while offline

Montana BARS to IBARS migration - Senior Developer

  • Designed, developed and enhanced IBARS reports to meet Montana's requirements
  • Converted procedural based logic to reusable object-oriented components

South Dakota Crash Reports eCommerce Application - Senior Developer

  • Designer and lead dev for a web application used by residents to purchase crash reports
  • Enhanced IBARS framework to handle responsive layout and PayPal integration
  • Designed and developed modules for building pdf reports from the State's crash data

State of Wyoming Accounts Receivable Application (SARA) - Senior Developer

  • Lead developer of an inter-departmental Accounts Receivable application using IBARS framework
  • Developed new IBARS modules to display invoicing data that could drill down to transaction level details

IBARS Support - Senior Technical Analyst

  • Served as first point of contact for North Dakota's Office of Management and Budget and Wyoming Legislative Service Office for IBARS support
  • Designed and developed IBARS enhancements to meet clients' new use cases
  • Assisted with training IBARS users and ad-hoc reporting support
  • Maintained application Wiki
  • Worked with other developers to maintain client support requirements

Backup System Administrator

  • Assisted the System Administrator with server maintenance (Linux CentOS): database backups, BASH scripting, configuring NGINX and Tomcat, etc.
  • Implemented Pigeonhole/Sieve to streamline server support issues

Global Process Owner/Commissions Accountant/Software Tester

Unisys, Bismarck ND | 2008 - 2011

Global Process Owner-Commissions - 2010 - 2011

  • Developed training materials for the Commissions Processing Department

Software Tester and Commissions Accountant - 2008 - 2010

  • Wrote and followed test scripts for new Commissions Processing system
  • Designed and developed Excel macro to improve old commission process time by 75 percent and eliminated the need for month-end and quarter-end overtime

HOBBIES/PERSONAL PROJECTS

TrashCal - https://fromtheboonies.github.io/TrashCal/

  • Recycling Calendar ics File Generator

SafetyTracker - Master's Degree Thesis equivalent - 2 semester self-study project

  • Designed and developed a web application to track employee safety certifications (Java - Spring Framework, MySQL, Apache)
  • Designed module to use QR codes for easily updating employee certification credentials

RummageTracker - https://rummagetracker.com/

  • Developed a web application to list community rummage sales utilizing tags for easy searches and Google Maps integration for easy navigation
  • Currently developed as a Progressive Web App using serverless architecture (Vue.js frontend written in TypeScript hosted by Netlify CDN, MongoDB for data layer, and MongoDB Realm for the serverless functions)
  • Version 1 was done in 2017 with LAMP stack because I felt like learning PHP at the time (Laravel framework)

3D Modeling and Printing - https://www.etsy.com/shop/DesignsFTB

  • Purchased a 3D printer and started a small business - SolutionsFTB, Inc. dba DesignsFTB
  • Designed and produced prototype tool used for working on Humvee wheel assemblies in several shops

Augmented Reality

  • Currently tinkering with Augmented Reality development on a Microsoft Hololens 2 headset using Unity (C#)

Internet of Things - IoT

  • Used a Particle Photon development board and IFTT to build a WiFi enabled freezer sensor to push mobile alert notifications
  • Ported the project to use a cheaper ESP8266 based microcontroller and MQTT protocol to interface with my Home Assistant server