BYU Management Society

BYU Management Society

BYU Management Society

The Opportunity

The BYU Management Society needed an updated system to manage its business networking groups. Their old code was not scalable, was difficult to work with on a global level, and needed extra functionality to compete in the rapidly changing digital world.The Management Society at BYU is part of the Marriott School of business. The society provides networking groups across the world for the graduates of the school of business.

The Ask

The Management Society Asked Cytrus Logic to create a web application to manage the following:
  • Mini portal for each chapter.  Each chapter could control the following for its own portal:
    • Advertisements placed on their portal
    • A blog
    • Events
    • Chapter users
      • Ability to log in and have a profile
      • Profile included:
        • General information such as phone, address, etc
        • A resume builder
    • User payments
      • Integration with a custom payment processor

The Strategy

BYU needed a partner that understood the intricacies of a complex application. Creating an application of this scale needed to be planned well to eliminate costly add-ons in the future and make it fully scalable. This meant that design patterns needed to be implemented and data needed be structured for future additions.

The Plan

The first phase of the project was to map the data. We had to know and understand all of the data that would be tracked in the application. This was complex as we needed to understand the business logic of the application in order to know what data to expect. This was very time consuming but critical to the success of the application.

Phase 2

Secondly, we broke the application into workable parts in order to make the coding more efficient. We started with the logic of the overall application and mapped how those individual parts worked together and then architected an overall structure that was scalable.

Phase 3

Lastly, we coded the UI/UX experience for the end-user. With the end-user in mind, we were able to code a pleasureful and easy to navigate solution that reached the goals of the management society
    • Custom Development
Jacob Billings
During my career, I have worked in a number of different roles that have helped me understand the overall software development process. These roles include project management, senior developer, Linux administrator, technical sales consultant, and company owner. Working within these roles has given me an in-depth knowledge of best practices in software development.
I offer a strong aptitude for learning new technologies and a proven track record of meeting aggressive goals. My most notable skills include:

Software Development: I bring over 13 years of experience in developing software for multiple clients in various environments. I have a solid knowledge of PHP, Javascript, MySQL, Python, and Java.

Over my career, I have had the opportunity to work on projects for some of the most recognized brands on the planet. Brands like Marriott Hotels, Microsoft, Ashland Chemical, Capital One Credit Cards, Cadbury Schweppes, GE and more. This has given me an in-depth understanding of my client's challenges as they grow. I know how to get a company from startup to maturity with technology. My specialties are in E-commerce(specifically Magento), process automation, and security.