Summary
Overview
Work History
Education
Skills
Contract bridge, football, soccer, baseball, hunting plus more
Timeline
Generic

John Scheafer

Sioux Falls,SD

Summary

I’m a Senior Software Engineer with 10+ years of experience. Most recently, this involves creating software solutions by developing, maintaining, upgrading and implementing solutions by gathering requirements and designing solutions gathered by assessing the current programs and needs. This includes continually evaluating business needs while applying new technology and following the fast-paced trends of today and the future.

Overview

23
23
years of professional experience

Work History

Senior Software Engineer/ Software Architect

Bravo Sierra Solutions
01.2021 - Current
  • Completed Contract work for various companies
  • Designed, created, and operated Bravo Sierra Solutions for clients
  • Researched which technologies to use to implement the design
  • Created proof of concepts to implement designs based on business logic
  • Research and design new ideas tailored for each solution
  • Created, Normalized and maintained the databases
  • Utilized many frameworks and databases for customers
  • Reversed engineered project and suggest and implemented solutions
  • Enhanced old Software and Architected new where necessary
  • Utilized C# and Java to construct and maintain APIs
  • Created UI that were intuitive
  • Languages: C#, SQL, Java, Angular, HTML, CSS3, Java, .NET Core
  • Tools: Visual Studio, PowerShell, Git, Eclipse, IntelliJ, Maven, and CLI commands

Senior Software Engineer/ Software Architect

ABI Document Support
01.2017 - 01.2021
  • Leverage a functional area of expertise to create and complete features, stories and tasks
  • These include defining and driving design, development, implementation, and integration/testing of systems, subsystems, and/or platforms
  • Complete redesign of customer services app
  • Upgrading the customer service app including the UI, middleware and backend code with C#, Angular, CSS3, HTM, SQL, C++ and C In an Azure
  • Improved workflow for customer service
  • Added features requested by users and management
  • Developed, Maintained and designed solutions for processing legal documents
  • Implemented enhancements for our legal document including better searches and more refined legal documents
  • Converted C, Pascal, and other legacy code using Java to create a more efficient delivery system
  • Created templates to create legal documents in a pdf format
  • Untangled and redesigned the ABI Web project
  • Reverse engineered, untangled, and redesigned an outdated ASP website
  • Upgraded to website to an MVC/framework (later core) page with complete with jQuery, Angular, and JavaScript to provide a better user experience
  • Engineered TSQL stored procedures for base CRUD operations
  • Languages: C#, SQL, jQuery, Angular 12, HTML5, CSS3, Java, C++, .NET Core
  • Tools: Azure, Visual Studio, PowerShell, Git, IntelliJ, Maven, Linux CLI, Postman, Jira, Confluence

Senior Software Engineer

Carsforsale.com
01.2012 - 01.2017
  • Design, develop, and maintain solutions for Free Classifieds with its three software components, Freeclassifieds.com, the websites associated with it and internal tools used to maintain it
  • Engineered and reengineered components of this application to produce a better product
  • Created template and dynamic webpages for customers
  • Executed an invoicing system
  • Added features for HR including, employee pay information, hour tracking and basic benefit tracking systems
  • When possible integrated responsiveness to public facing webpages
  • Incorporated several programs and tools into our system
  • Embedded CodeMirror for CSS editing for our graphics team
  • Linked a basic PayPal solution to our customizable websites
  • Blended other tools such as google calendars, online stores, and jQuery widgets
  • Maintained all three systems
  • Investigated and resolved all bugs
  • Fixed CSS for our graphics team, when necessary
  • Helped customer service with bugs and new feature requests
  • Languages: VB, C#, SQL, jQuery, HTML5, CSS3, and JavaScript

Conversion Programmer

Tyler Technologies (Utility Billing Department)
01.2007 - 01.2012
  • Received customer data in varying formats (IE, plan text files and COBOL files) from small municipalities
  • Parsed and dissected this information to find keys and foreign keys to establish structure
  • Normalized the same data to recreate a format that was ready to insert into our SQL databases
  • Used metadata to convert old schemas, tables and data while trying to maintain data integrity
  • Extracted meta-data to recreate services, service rates, and customer information
  • Cleaned, massaged, and transformed data to fit in our system
  • Created and maintained testing scripts
  • Languages: SQL, COBOL, and VB

Computer Programmer II

Midcontinent Communications
01.2002 - 01.2007
  • Work with various departments to create web base solutions to accomplish manual tasks streamlining and reducing time and effort to accomplish them
  • Created a web application for hiring
  • Gave managers access to a form to send a request to hire an employee
  • Posted approved jobs internally and on Midco’s web page
  • Collected applications and sent them to the hiring manager
  • Processed phone records from Midco’s phone switch
  • Parsed data records
  • Categorized call and stored pertinent information (ie, length and type of call)
  • Updated the database with call information based on which company lines were utilized
  • Created small applications to help with the daily operations
  • Automated forms for the Engineering department
  • Created forms for HR
  • Worked with account to automate excel spreadsheets
  • Languages: PHP, MySQL, JavaScript, Perl, and Bash Script

Education

Bachelor of Science in Computer Science -

Dakota State University
01.2002

Skills

  • C#, C, NET, SQL, Java, jQuery/JavaScript, HTML5, CSS3, PHP, XAMPP, XML, Angular, VB, NET Core and APIs

Contract bridge, football, soccer, baseball, hunting plus more

I like competition and watching people compete.  I enjoy being outside and during the winter I like to compete in regional bridge tournaments. 

Timeline

Senior Software Engineer/ Software Architect

Bravo Sierra Solutions
01.2021 - Current

Senior Software Engineer/ Software Architect

ABI Document Support
01.2017 - 01.2021

Senior Software Engineer

Carsforsale.com
01.2012 - 01.2017

Conversion Programmer

Tyler Technologies (Utility Billing Department)
01.2007 - 01.2012

Computer Programmer II

Midcontinent Communications
01.2002 - 01.2007

Bachelor of Science in Computer Science -

Dakota State University
John Scheafer