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, Maestro Health, and VelocityEHS

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 17 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
  • Android Libraries: Jetpack, Jetpack Compose, Room, Retrofit, Apollo, WorkManager, Coil, Firebase, MockK
  • Web Frameworks: .NET Core, EF Core, Java/J2EE, Spring, Django, Hibernate/JPA
  • Databases: Postgres, SQLite, MySQL, MS SQL Server, Oracle, DB2
  • Other: AWS (S3, EC2, Lambda) Hudson, CircleCI, Docker, Maven, JUnit/xUnit, EJB, JMS, Selenium
work

Work Experience

VelocityEHS 2021 - Present

Staff Software Developer

Architected a new mobile system with a Backend-For-Frontend microservice built with .NET Core to support a suite of new native mobile apps. Led tech design and development for the native Android apps using Kotlin and Jetpack Compose.

Provided support and maintenance for existing legacy Xamarin apps. Resolved critical bugs and performance issues within legacy .NET Framework applications.

Maestro Health 2016 - 2021

Senior Software Developer

Developed a self-funded benefits portal app 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, which improved performance and maintainability.

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 written with Python and Django, including code reviews, system design, and production support responsibilities.

Lextech / Serious Apps 2013 - 2016

Lead Android Developer

Led development teams in project estimations and ideations, technical design, and coding of client applications. Assisted the project owner with client communications, mentored junior developers, and interviewed candidates. Enhanced company-wide development processes, which included improving code quality, evaluating and recommending tools and frameworks, and revamping our continuous integration server.

Key projects:

  • 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 service request and purchase order management apps for Johnson Controls.
  • Improved performance of an in-house mobile analytics platform by orders of magnitude.
  • Led multiple “app rescues” to resolve critical issues in existing client 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. 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 Hospital - 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