I am just a fun loving family guy that enjoys getting no sunlight and 'coding through the night'. The stereotypical geek in a closet with big ideas.
Brad Barnhill
Austin, TX USA
Contact Me
Masters of Science in Nursing • May 2011
Focused on generalized nursing and preparing for NCLEX, but with an emphasis on evidence based practice and quality improvement.
• Served as Student Government Executive Council President (2010-2011).
• Served on UT Presidential Advisory Search Committee.
• Served on the UT Alumni Association Board of Governors (2010-2011).
• Served on the Deans Council for Online Testing Policy.
• Member of Student Technology Initiative Council.
• Represented UT on Capitol Hill.
• Member of Coordinated Community Response Team (CCRT).
• Worked for UT creating online simulations for the nursing department.
• Imhotep Society (April 2010).
• Passed the CNC Clinical Nurse Leadership certification.
• Passed NCLEX-RN June 22, 2011.
Masters of Science in Computer Science (incomplete 24/34 hours)
Focus on distributed computing and artificial intelligence studies during the course work.
• Worked on a project to extract facial features from a database of photographs of known
emotional expressions to define emotional states based on feature placement and relation.
Bachelors of Science in Computer Science • May 2003
Primary programming languages were C++, Assembly, and C#.
• Participated in the ACM programming contest annually.
• Served as ACM chapter president.
• UT Faculty Scholar (May 2003).
Staff Software Engineer, Android• October 2022 - Present
Native Android development using Kotlin and Jetpack Compose on an application supporting the pharmacy for 1.5 million users. Helped mentor teammates and uplevel them through paired programming. Modernized the architecture for the pharmacy module while rolling out countless new features and functionality. Collaborated among multiple teams to cross-collaborate and drive solutions for the entire mobile organization.
Staff Software Engineer, Android• July 2019 - October 2022
Native Android development on an application supporting the construction industry. Helped move team architecture to MVVM, while modularizing the application for faster builds. Saved 4.3 petabytes a year in traffic out of AWS through network conscious monitoring and optimization. Mentored other engineers and helped grow them toward their goals. Built an automated CI pipeline to remove any human interaction during the build, testing, or release process. Improved builds through Gradle optimizations and caching to reduce build times by 400%.
Sr. Software Engineer, Android• Feb 2017 - July 2019
Native Java/Kotlin Android development on a large consumer application with over 1.6 million active users and 10 million downloads. Met sprint goals while maintaining the conversion of antiquated Java codebase to Kotlin. Helped establish streamlined team processes to ensure quality and confidence in completed projects. Architected modular design to promote cross-team component reuse. Frequently communicated with devops to find and facilitate CI improvements. Project lead for a 3rd party integration requiring in-depth knowledge of requirements and implementation details resulting in a successful and on time launch.
Sr. Software Engineer • Aug 2015 - Feb 2017
Software Engineer • Feb 2012 - Aug 2015
Native Android development in Java with an agile team for a rapid deployment of a new product to interface with a RESTful API. Managed team resources, and developed the framework for the team’s processes at the same time as writing solid code to meet deadlines. Other skills used at this position are peer code reviews, Git repository management, general code maintenance, architecture and design. Build environment configuration (Jenkins) and policy management. Java service debugging and development.
Certified Programmer I • Nov 2011 - Feb 2012
Design, write and maintain software as part of a team in a banking environment that catered to some of the largest banking institutions in the USA. Duties included writing specification documentation, test cases, project design, and writing code in several languages (VB, C#, JavaScript, XSLT, ADS, and HTML) in a multi-tiered environment.
Registered Nurse (Medical ICU) • Jun 2011 - Nov 2011
Scheduled, coordinated and delivered care for complex patients in a 16 bed ICU. •Worked with an interdisciplinary team to coordinate and organize care plans for the needs of the unit's patient population. •Delivered patient care to patients with varying degrees of complex disease processes.
Starting out as a developer I began life as a C# enthusiast. Coding everything under the sun in C# and loved every minute of it. Now days I have refocused on mobile development and have found my place in the realm of Java development for the Android platform. I never consider myself an expert because it would give me nothing to look forward to learning if I reach the pinnacle of knowledge like some think they have.
This library was designed to give an easy class for developers to use when they need to generate barcode images from a string of data.
C#, Java, Kotlin, Spring Boot, Barcode, Barcode APIUse software to log your cars data? Wonder how much horsepower and torque your car puts out? Look no further because Virtual Dyno does this for you in an easy to use interface, and without copying and pasting your data into an excel spreadsheet. Quickly and easily save pictures of your dyno graphs to post on forums, email to your friends or compare with others.
C#, AutomotiveThis project encompasses the mobilization of the Virtual Dyno project that was done previously. Simplification of the user interface for mobile consumption and the ability to record its own data will be a part of this project.
Android, Kotlin/Java, AutomotiveIf you feel the need to get in touch with me about work, help or just life in general. Fill out the form below and I'll email you back as soon as possible.