- As Lead Programmer, directed the complete modernization of the company’s entire product line, migrating over 15 mission-critical DOS applications to a unified suite of Windows desktop applications for every aspect of school administration.
- Delivered the state’s first SIF-compliant reporting agent, turning an attempt to legislate MAS out of the market into a decisive victory that cemented the company’s position as the state’s recommended vendor.
- Drove internal efficiency by creating a suite of tools that automated critical backend tasks, including database migrations, data imports, and software deployments.
- Solidified MAS’s market dominance, growing its share to over 85% of Oklahoma school districts through key technology initiatives including the Windows migration and the state-mandated SIF agent.
Municipal Accounting Systems, Inc.
1999 – 2005, Lead Programmer
Projects (4)
SIF Agent
2004 – 2005, Lead Developer
State of Oklahoma's first Schools Interoperability Framework (SIF) compliant reporting agent, securing our company's position as the dominant market provider for over 500 school districts.
Wen-GAGE Accounting
1999 – 2004, Lead Developer
Desktop application that is used by schools in Oklahoma to manage all their school accounting responsibilites.
Wen-GAGE Student Information
1999 – 2004, Lead Developer
Desktop application that is used by schools in Oklahoma to manage their student information such as enrollment, attendance, and grades.
Class Scheduler
1999, Lead Developer
Process that takes student course requests along with the available courses, sections, and teachers and builds the class schedule.
Languages (3)
C#
C# is a general-purpose, object-oriented programming language developed by Microsoft. It is used to develop a variety of applications, including web, mobile, desktop, and gaming applications. C# is based on the C and C++ programming languages, and it is designed to be simple, powerful, and type-safe. It supports both procedural and object-oriented programming paradigms, and it is used to create applications for the .NET framework. C# is a versatile language that can be used to create a wide range of applications.
Delphi
Delphi is an object-oriented programming language developed by Embarcadero Technologies. It is based on the Object Pascal language and is used to create Windows, macOS, iOS, and Android applications. Delphi is a rapid application development (RAD) tool that allows developers to quickly create applications with a graphical user interface (GUI). It also includes a visual component library (VCL) and an integrated development environment (IDE). Delphi is used by developers to create applications for a variety of industries, including finance, healthcare, and manufacturing.
SQL
SQL (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS). It is used to perform tasks such as retrieving, updating, inserting, and deleting data from a database. SQL is also used to create and modify database structures, such as tables, views, and stored procedures. It is a powerful language that can be used to query, analyze, and manipulate data.
Databases (2)
Btrieve
Btrieve is a database management system (DBMS) developed by Pervasive Software. It is a high-performance, reliable, and cost-effective database solution for small to medium-sized businesses. Btrieve is a relational database that supports multiple data types, including text, numeric, and binary. It is designed to be easy to use and provides a wide range of features, including data encryption, transaction logging, and replication. Btrieve is also highly scalable, allowing it to be used in a variety of applications, from single-user systems to large enterprise networks.
Pervasive
Pervasive is a relational database management system (RDBMS) that is designed to provide high performance, scalability, and reliability for mission-critical applications. It is a cost-effective solution for businesses of all sizes, and is used to store and manage data in a secure and reliable manner. Pervasive is optimized for both online transaction processing (OLTP) and online analytical processing (OLAP) applications, and is compatible with a variety of operating systems, including Windows, Linux, and Mac OS X. It also supports a wide range of programming languages, including SQL, Java, and C#.
Operating Systems (2)
NetWare
NetWare is a network operating system developed by Novell, Inc. It was one of the first network operating systems to be widely used in business networks. It provides a distributed file system, print services, and other network services. It also provides a graphical user interface, allowing users to access and manage network resources. NetWare also supports a wide range of network protocols, including IPX/SPX, TCP/IP, and AppleTalk. It is also compatible with a variety of hardware platforms, including Intel-based PCs, Macintosh computers, and UNIX systems.
Windows
Windows is a series of operating systems developed by Microsoft. It is the most popular operating system for personal computers, and is used in a variety of devices, including desktop and laptop computers, tablets, and smartphones. Windows provides a graphical user interface, allowing users to interact with their computer using a mouse and keyboard. It also includes a range of applications, such as web browsers, media players, and office suites. Windows also includes a range of security features, such as user accounts, firewalls, and antivirus software.