Bruce Phillips

Software Engineer - Java, Python, and .NET C#


Over 14 years of experience in software application development, web application development, database programming, and technical training for private companies and higher education.

Contact Info



Email : bruceaphillips@gmail.com

Website : www.brucephillips.me

Phone : 913-683-3382

Address : Lawrence, KS

Summary of Qualifications



Oracle Certified Java 11 Developer

Experienced developing multi-threaded Java applications that process billions of transactions each day.

Advanced experience integrating Blackboard with Student Information Systems and developing Java applications that work with Blackboard

Over 8 years experience developing Java and .NET Web Applications

.NET and .NET Core Application Development

Winner of the 2011 and 2013 Blackboard Innovative Developer Award

Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Sun Microsystems - Certified Programmer for the Java Platform, Standard Edition 6.0

Java Web Application Developer

Android Application Developer

Adobe-Certified ColdFusion Developer

.NET C# Web Application Developer

Expert in SQL, database design and administration

Highly proficient in object-oriented programming languages including Java, Python and .net. Unique ability to rapidly learn and apply cutting-edge technologies.

Outstanding oral and written communication skills. Tremendous experience in presenting complex data in an easy to understand manner.

Expert in Internet back-end programming and web applications, specializing in designing database-driven, dynamic web sites that provide knowledge, not just information.

Masters Degree in Computer Resources and Information Management

Taught Object-Oriented Programming at DeVry University

Employment Chronology



Senior Software Engineer, Cboe Global Markets

2021 - Present

Software Engineer, Cboe Global Markets

2018 - 2020

Java Architect, University of Kansas

2010 - 2018

Senior Java Programmer, University of Kansas

2008 - 2010

Senior Web Application Developer, Society of Teachers of Family Medicine

2003 - 2008

Adjunct Professor, Devry University

2002 - 2008

Internet Programming



Java architect responsible for developing and implementing applications that integrate enterprise systems with the Blackboard Learn environment. Winner of the 2011 and 2013 Blackboard Innovative Developer awards for work with Blackboard's web services and building blocks.

Lead web application programmer using Java and database technologies to build and maintain web applications for the University of Kansas (www.ku.edu). Web applications include interactive programs for students to find open classes online using real-time data, manage their access and debit cards, and Java applications that integrate with the Blackboard online learning system. Also developed complex web applications that integrate Java portlets, the university's portal system, and the Spring and Struts 2 web application frameworks.

Senior web application developer for several national websites, including www.stfm.org, www.napcrg.org, www.fammedrcr.org, www.teachingphysician.org, and www.adfammed.org. Developed complex, interactive web applications enabling website users to purchase products, join associations, find consultants with multiple roles, submit peer-reviewed papers and share data.

Used advanced Internet programming techniques to link business databases (MySQL, SQL Server, and Oracle) and websites, providing improved service, sales, and knowledge to business customers.

Developed web applications that were used both in-house and then leased to other associations for additional profit. Web applications include submission and peer review of conference papers that were used for a conference of Family Physicians from around the world.

Developed mobile web applications using advanced JavaScript and HTML 5 on the front-end with Java, ColdFusion, and .NET on the backend. Mobile applications leverage REST-based web services to provide dynamic data while minimizing coupling.

Enterprise Systems Programming



Experienced in developing software applications using a variety of languages including.net C#, .net Core, Python, and Java. Tremendous ability to leverage computer programming experience and knowledge to develop robust software. Able to rapidly learn and apply new programming skills and techniques.

Maintained and enhanced large-scale multi-threaded Java application that processes over 10 billion transactions each day. Developed backend Python applications to integrate critical market surveillance systems.

Developed applications that integrate the Student Information Systems (SIS) of major universities with Blackboard. The applications automate providing classes, enrollments, and users to Blackboard and automate detecting and handling errors that prevent successful enrollment or user creation.

Developed backend applications that integrate Ecommerce platforms with University of Kansas's student debit cards and applications that integrate the university's human resources system with an external vendor's emergency notification management system.

Developed unique software for the U.S. Army designed to enable senior managers to distill knowledge from volumes of information. Application significantly accelerated and improved senior leader’s decision making in complex environments.

Achieved Java certification while working full time on other projects. Capable of constructing complex enterprise applications using Java EE technologies including Enterprise Java Beans, Java Server Pages, Java Server Faces, Servlets, Struts 2, Spring, Hibernate, and JDBC.

Taught beginning and advanced object-oriented programming for DeVry University. Rated outstanding by both students and department Dean.

Education and Training



  • 2021 .NET Core 3.1 - C# 8.0 and .NET 5.0 - C# 9.0
  • 2021 Passed Oracle IZ0-817 Java SE 11 Developer Upgrade Exam
  • 2020 Passed Oracle 1Z0-815 Java SE 11 Programmer I Exam
  • 2019 Python 3.7
  • 2018 Java 10 and 11 Training
  • 2018 .NET Core MVC Training
  • 2018 Java Spring 5.x Web Application Development
  • 2018 .NET Core Entity Framework 2.0
  • 2017 Java 9 Training
  • 2017 .NET Core 2.0 Web App Development
  • 2017 .NET C# Mobile App Development Using Xamarin
  • 2016 Java Spring 4.x Framework Application Development
  • 2016 Java Functional Programming
  • 2015 Java 8
  • 2014 Java Spring Web MVC and Spring Rest Web Services
  • 2013 Java Apache Struts 2 Committer
  • 2013 Java Spring 3.X Framework Application Development
  • 2013 Microsoft .NET Framework Application Development
  • 2012 Blackboard Building Block and Web Services Developer
  • 2012 Android Application Development
  • 2010 SANS Essential Secure Coding in Java/EE
  • 2009 Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
  • 2009 SANS Web Application Security Essentials
  • 2009 Sun Certified Programmer for the Java 2 Platform, Standard Edition 6.0
  • 2008 Core Spring Bootcamp Provided By Spring Source
  • 2004 Adobe Certified ColdFusion Web Developer
  • 2001 Sun Microsystems Certified Java 2™ Programmer
  • 1999-2001 Masters Degree in Computer Resources and Information Management
GITHUB