Kevin Phelps

Senior Software Engineer, Vintage Software, LLC.

Bachelor of Science in Computer Science, Southeast Missouri State University


Resume | Blog


I graduated from Southeast Missouri State University with a Bachelor of Science in Computer Science. I focus on web development, and I have a passion for using technology to help people - to save time, to be more productive, to be more efficient, and to enjoy their jobs and lives more.

Currently, I work as a Web Developer at Vintage Software in Jackson, MO. I primarily work on developing EstateSales.NET, the largest estate sales network, and AntiqueMalls.com. Our tagline is software that stands the test of time, and we really try to live by that. One of the most enjoyable things about my job is always striving to improve. I am most proud of my contributions to the design and implementation of a web application framework that we have named "vstack" (released open source on GitHub).

Previously, I worked at MedAssets as a Web Developer and at Southeast Missouri State University as a Software/Web Developer, in a technical support role and as a Teacher's Assistant.

At MedAssets, I did various web development tasks including developing internal reporting tools and enhancing client-facing applications. I developed a dashboard application that displayed various Google Analytics and server status data in easy to view charts and a a socket io web application that recorded and displayed data in real time.

At Southeast Missouri State Missouri, I worked for three departments in software/web development and technical support roles as well as filling a Teacher's Assistant role. I was instrumental in the university's transition from our home-grown Learning Management System (LMS) to Moodle (an open-source LMS). During that time, I wrote several tools to ease the transition for faculty including a tool to convert test banks which saved hundreds of hours of tedious manual work. As a Teacher's Assistant, I helped students learn to program in their lab assignments.

EDUCATION

Southeast Missouri State University August 2011 – May 2015

Bachelor of Science in Computer Science, graduated cum laude May 2015

EXPERIENCE

Vintage Software, LLC. June 2015 – Current

Senior Software Engineer January 2017 – Current

Software Engineer June 2015 – December 2016

  • Major projects: EstateSales.NET and AntiqueMalls.com
  • Collaborated on the the design and implementation of the "vstack" web application framework
  • Developed improvements to client-side code bundling and build/deployment processes

MedAssets, Inc. June 2014 – May 2015

Web Developer June 2014 – May 2015

  • Developed web applications and reporting systems for internal use to assist my business segment
  • Fixed bugs and developed features in client-facing applications

Southeast Missouri State University September 2011 – May 2015

Teacher’s Assistant, Computer Science Department August 2014 – May 2015

  • Assisted the instructor in teaching and grading students in "C & the Unix Environment"

Web Developer/Help Desk, Information Technology February 2014 – May 2014

  • Developed software training for Microsoft Office using Adobe Captivate
  • Developed significant portions of semo.edu/it including a searchable catalog of services
  • Customer support role assisting faculty, staff, and students with technology at the Help Desk

Web Developer, Southeast Online November 2013 – February 2014

  • Developed a Customer Management System for tracking students and prospective students
  • Developed significant portions of online.semo.edu including an online course search feature

Software Developer/Support, Office of Instructional Technology September 2011 – November 2013

  • Several web, database, and application projects several of which are listed below
  • Played a substantial role in the University’s Learning Management system transition
  • Developed Moodle training materials (videos and how-to guides) for instructors and students
  • Developed significant portions of oit.semo.edu including a Moodle help center
  • Customer support role assisting faculty and students with education related technology
SKILLS

Programming:

  • Visual Studio
  • .NET Framework
  • Windows Forms
  • C#
  • Databases
  • Java
  • Software Development

Front end:

  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • Gulp/Webpack
  • Responsive layout

Back end:

  • ASP
  • ASP.NET
  • ASP.NET Web Forms
  • ASP.NET MVC Framework
  • ASP.NET Web API
  • IIS
  • SQL Server
PROJECTS

Vstack Web Application Framework

  • Vstack is a comprehensive server-side and client-side framework for building modern web applications
  • Supports several data access strategies including support for custom data access layer
  • Supports both row-based and column-based security/permissions
  • Adding RESTful API endpoints for CRUD operations to any service is trivial
  • An application built with vstack will be able to utilize a robust two layer cache: data is cached both server-side and client-side
VOLUNTEER

La Croix Church August 2009 – Current

  • Technical Team: cameras, lights, graphics, and video

Ignite Student Ministry August 2013 – May 2016

  • Leadership team: technical, marketing, and video
ACHIEVEMENTS

Eagle Scout, Boy Scouts of America December 2010

    Strategic Leadership Conference, Center for Strategic and International Studies March 2014

    • Studied foreign policy and international issues with policy leaders in Washington D.C.