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 J2EE development including building web applications and web services. 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

  • Skilled Android developer with experience in design, development, and testing of Android apps with several Android apps published on Google Play.
  • Strong background with many widely used Java tools including MVC web frameworks and application/web servers, as well as knowledge of proper object-oriented design principles.
  • Java/J2EE/Spring developer with 10 years’ experience, including project work involving large N-tier applications.
  • In depth knowledge of many database systems including query optimization.
  • Experience working in an Agile environment, including iterative development and continuous integration.
  • Hard worker with enthusiasm for technology and passion for learning new things.
star

Skills

  • Languages: Java (& Android), Kotlin, Python, SQL, Groovy, JavaScript
  • Android Libraries: Android Architecture Components, RxAndroid, Retrofit, EventBus, Picasso, IcePick, and more.
  • Web Technologies: REST, SOAP, JSP, JavaScript, jQuery, CSS, HTML, XML, JSON, AJAX
  • Web Frameworks: Spring 4.0, Django, Django Rest Framework, Hibernate, Stripes, Struts
  • Databases: SQLite, MySQL, Postgres, MS SQL Server, DB2
  • Source Control: Git, Mercurial, Subversion, ClearCase
  • Servers: Apache, Nginx, Tomcat, Websphere, Jetty
  • Other: Jenkins/Hudson, EJB, JMS, AWS (S3, EC2, Lambda), Selenium, Ant, Maven, JUnit, EasyMock, Mockito
work

Work Experience

Maestro Health 2016 - Present

Senior Software Developer

Developed new features for the core product, a platform for enrollment and management of employee health and benefit products. Backend development was done with Python and Django, including Django Rest Framework and Celery for asynchronous tasks.

Built an Android app for members to access benefit information, including claims and deductibles.

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:

  • Improved company-wide development processes, which included improving code quality, evaluating and recommending tools and frameworks, and improving our continuous integration server.
  • Created an application for Sonic Automotive to browse and compare dealership inventory, which utilized the new Material Design animations and transitions.
  • Developed an Android app for delivery drivers to track loading inventory onto vehicles and delivering to customers.
  • Built 2 applications for Johnson Controls, which allowed users to view and create service requests and manage purchase orders. As Android team lead, I worked closely with the iOS team lead to maintain app feature parity.
  • Developed the next generation of LexRay mobile apps, a video command center platform that allows access to multiple cameras and video systems.
  • Improved database 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

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 can create and manage their restaurants menus, pictures, and other information online and have an auto-updating custom application created.
  • 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.

Enhancements, maintenance, and problem resolution for the AAA Auto Club Group website, including enhancing the login experience and adding features to the custom CMS framework. Mentored and trained new mid-level and entry-level Java developers.

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 software was built to process several million records an hour and includes a web interface with user security and an administrative screen. The application 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, EJB transaction management including message driven beans.

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 Android widget that displays the current trading price of Bitcoin and several other cryptocurrencies on different exchanges. It supports different themes, currencies, and refresh intervals. The code is open source and available on GitHub and the apps are published on Google Play and F-Droid.

Google Play | F-Droid | GitHub

NewsAPI Sample

An example Kotlin app using MVVM and the Android Architecture Components library that pulls news headlines using NewsAPI.org

GitHub