Brent Panther

Software Developer

person

About Me

I am a software developer currently living in the west suburbs of Chicago. I'm a skilled Android developer, having written several apps currently available on Google Play. I'm also an expert in backend systems development with Django/Python, C#/.Net and Java/J2EE. I am first and foremost a problem solver. My strength is taking ideas, building on them, and making them happen.

I grew up in Iowa and I graduated from the University of Iowa in 2007. I've worked as a developer for the University of Iowa Hospitals, State Farm Insurance, KeyLimeTie LLC, Lextech Global Services, and Maestro Health.

school

Education

I received my Bachelor's degree in Computer Science from the University of Iowa in May 2007.

web

Professional Summary

  • Senior software engineer with 14 years of experience in mobile and backend development.
  • Skilled Android developer with experience in design, development, and testing of Android apps with several Android apps published on Google Play.
  • Expert in system design and architecture for N-tier applications.
  • Hard worker with enthusiasm for technology, passion for learning new things, and desire to solve complex problems.
  • Adept at translating business problems into software solutions.
  • Strong knowledge of proper principles of software architecture such as object-oriented design and unit testing.
  • In depth knowledge of database systems as well as performance tuning and query optimization.
  • Experience working in an Agile environment, including iterative development and continuous integration.
star

Skills

  • Languages: Java, Kotlin, C#, Python, SQL
  • Languages: Java, Kotlin, Python, SQL, Groovy, JavaScript
  • Android Libraries: Jetpack, Room, Retrofit, Coil, Hilt, Espresso, Material Design Components
  • Web Frameworks: .Net Core, Spring, Django, Django Rest Framework
  • Databases: Postgres, SQLite, MySQL, MS SQL Server, Oracle, DB2
  • Source Control: Git, Mercurial, Subversion, ClearCase
  • Servers: Apache, Nginx, Tomcat, Websphere, Jetty
  • Other: AWS (S3, EC2, Lambda) Hudson, CircleCI, Docker, Maven, JUnit/xUnit, EJB, JMS, Selenium
work

Work Experience

Maestro Health 2016 - Present

Senior Software Developer

Developed a self-funded benefits portal that allows members to view benefits and claims information and employers to manage claims and eligibility. Transitioned an existing application from .NET Framework to .NET Core 5 with EF Core and Postgres. Built integrations with several third-party systems. Supported an additional .NET Framework application that uses an Oracle database to provide claims information.

Created an Android app for members of self-funded accounts to access their benefit information, claims, deductibles, and other information.

Led the development team for a benefits enrollment and administration system, which included code reviews, system design, and production support responsibilities. Made with Python 3, Django & Django Rest Framework, Postgres, and Celery.

Lextech Global Services / Serious Apps 2013 - 2016

Lead Android Developer

Led development teams in technical design and creation of client applications, assisted the project owner with client communications, mentored junior developers and reviewed code. I also interviewed candidates for developer positions and was involved in many project estimations and ideations to design solutions for potential clients.

Accomplishments:

  • Enhanced company-wide development processes, which included improving code quality, evaluating and recommending tools and frameworks, and revamping our continuous integration server.
  • Created an application for Sonic Automotive to browse and compare dealership inventory.
  • Developed an Android app for delivery drivers to track inventory loaded onto vehicles and delivered to customers.
  • Built 2 apps for Johnson Controls, which allowed users to view and create service requests and manage purchase orders. As Android lead, I worked closely with the iOS lead to maintain app parity.
  • Developed the next generation of LexRay mobile apps, a video command center platform that allows access to multiple cameras and video systems.
  • Greatly improved performance of an in-house mobile analytics platform.
  • Led a number of app rescues to fix issues with clients' existing apps.
  • Developed the LexCam app, an application that allows a mobile device's camera to stream video to the LexRay system.

KeyLimeTie LLC 2011 - 2013

Senior Software Developer

Developed enhancements and performed maintenance and problem resolution for the AAA Auto Club Group website. Mentored and trained new mid-level and entry-level Java developers. Was the lead Android developer on several applications:

Lead Android developer on several applications:

  • MojoBistro - A platform for creating and publishing mobile applications from information entered by the customer on the website. Restaurants could create and manage their restaurants menus, pictures, and other information online and have an auto-updating custom application.
  • Pekin Insurance - Customers can view policies, cards, existing claims, and submit new claims.
  • Naperville Running Company - View company news and events, also includes a pace calculator.
  • PartsTown - Allows industry professionals to search and view manuals for restaurant equipment.

State Farm Insurance 2007 - 2011

Systems Analyst

Developed and assisted technical design of a batch processing application, which enhanced capabilities of the policy rating engine, allowing actuaries to price premiums more accurately by testing the modification of rating elements across millions of policies. I also mentored other developers on the team and optimized queries, data structures, and code design to improve performance of the application.

The application was built to process several million records an hour and was comprised of multiple EARs communicating asynchronously via JMS and Websphere MQ. Utilized J2EE, Spring, IBM PureQuery, Struts, Dojo, JSP/Servlets, RMI, complex DB2 queries, EJBs, MDBs.

University of Iowa Hospitals - Department of Revenue Integrity 2006 - 2007

Application Developer

Developed applications that utilized a SQL Server database to analyze hospital claims for anomalies and underpayments, and improved analyst productivity through automation of existing tools.

code

Personal Projects

Simple Bitcoin Widget

An open-source Android widget that displays the current trading price of Bitcoin and thousands of other cryptocurrencies on many different exchanges. It supports different themes, currencies, and refresh intervals.

Google Play | F-Droid | GitHub

News API Sample

A sample Android app built with Kotlin showcasing modern MVVM architecture and components including Paging 3, Retrofit, Coil, Room, Hilt, Kotlin coroutines, and other Jetpack libraries.

GitHub