Brent Panther

Software Developer

person

About Me

I'm an software developer currently living in the west suburbs of Chicago. I am 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 southeast 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, 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 with asynchronous communication.
  • 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), Python, JavaScript, SQL,
  • Android Libraries: RxJava/RxAndroid, Retrofit, EventBus, Butterknife, Retrolambda, Picasso, IcePick, OkHttp, Ion
  • Web Technologies: REST, SOAP, JSP, JavaScript, jQuery, CSS, HTML, XML, JSON, AJAX
  • Web Frameworks: Spring 4.0, Django, Django Rest Framework, Hibernate, Stripes, Struts, Django
  • Databases: SQLite, MySQL, Postgres, MS SQL Server, DB2
  • Source Control: Git, Mercurial, Subversion, ClearCase
  • Servers: Apache, Nginx, Tomcat, Webspher, Jetty
  • Other: Jenkins/Hudson, EJB, JMS, AWS, Selenium, Ant, Maven, JUnit, EasyMock, Mockito
work

Work Experience

Maestro Health | May 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 with Redis for asynchronous tasks.

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

Lextech Global Services | October 2013 - May 2016

Technical Lead/Lead Android Developer

Led development teams in technical design and creating client applications, assisting the project owner with client communications, mentoring junior developers and reviewing code. I mentored interns, interviewed candidates for developer positions, and was involved in many project estimations and ideations to design solutions for potential clients.

Accomplishments:

  • Improved database performance of an in-house mobile analytics platform.
  • Improved company-wide development processes including improving code quality, evaluating and recommending tools and frameworks, and improving our continuous integration server.
  • Led a number of app rescues to fix issues with clients' existing apps.
  • 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 allow 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.
  • Developed the LexCam app, an application that allows using a mobile device's camera to stream video to the LexRay system.

KeyLimeTie LLC | September 2011 - October 2013

Senior Software Developer

Lead Android developer on several applications:

  • MojoBistro - A platform for creating and publishing Android applications from information entered on the main 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, built with a Java web framework and MS SQL Server database, running on Apache and Tomcat. Implemented projects for 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 | May 2007 - September 2011

Systems Analyst

Developed and assisted technical design of a batch application with a team of developers to enhance 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 | May 2006 - 2007

Application Developer

Developed and upgraded applications linked with a MS SQL Server database for use in analyzing hospital claims for anomalies and underpayments.

Found ways of improving productivity through automation of existing tools used by analysts.

code

Personal Projects

Simple Cryptocurrency Widgets

I developed a few Android widgets that display the current trading price of Bitcoin and other cryptocurrencies on different exchanges. They support 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 | Github