Robert Hall
www.linkedin.com/in/RobertAllenHall Cell 214-***-****
github.com/rahall4405 **********@*****.***
Android Developer
I am a dedicated developer with four applications currently in the Android Play Store. I recently completed my Udacity Android Nanodegree. My work is openly available in the Github references listed below. Personal Android Play Store Apps:
InformUs
Android Projects on GitHub:
PopularMovies2 SuperDuo Go_Ubiquitous xyzreader Gradle for Android Technical Skills
Languages- Java, PHP, CSS, XML, SQL, Javascript, Jquery, Bash, C, C++, VHDL, Verilog API/Frameworks- Spring, Spring MVC, Spring Data, JDBC, CodeIgniter, Log4J, Ant, Maven, JSON, Ajax, REST, JSP, Servlet, Gradle
Databases- MYSQL, MS SQL Server, SQLite, Abacus
Software- SourceTree, Android Studio(IntelliJ), Eclipse, Android SDK, Spring Tool Suite, Git, SVN, CVS, SourceSafe, Emacs
Systems- Unix, Linux, Windows, Solaris
Android Libraries- Volley, ORMlite, Picasso, ButterKnife, Gson, AppCompat, Support Recent Training-Udacity Android NanoDegree, Scaled Agile Framework, Agile Boot Camp, Java Design Patterns, Java, Java Web Programming, Spring, Spring MVC, Hibernate, Android, Advanced Android, MySql, HTML5, Javascript, Jquery, Subversion, Eclipse, Web Services and CSS3 Professional Experience
Android Developer- Nerium International Addison, TX Feb 2015 – Dec 2015 Environment: Windows, SourceTree and GIT for revision control, Android Studio. GoShow Application– Updated application to Material Design. Redesigned the entire program flow. Changed previous single layout to a flexible layout with settings to view multiple cultures. Each culture contains a RecyclerView with multiple CardViews for presentations and videos. Implemented Bluetooth auto connection for previously paired devices allowing one device to control another device for presentations. Changed application to use a navigation bar. Changed to Picasso for loading images in each CardView. Built a new detail screen for presentations and videos. This application update is currently in the Play Store. https://play.google.com/store/apps/details?id=nerium.goshow Second Application (proprietary) – Project uses SQLite, OremLite, ButterKnife and Volley. Software Programmer- Edge Communications Plano, TX Nov 2013 – Aug 2014 Environment: PHP, CodeIgniter, Git, Apache, Javascript, Jquery, Ajax, Asterisk, Eclipse, Linux, Ubuntu, Centos, Agile
PHP Web Developer
Produced Web front and back end for the Asterisk and Network functions for the following:
Asterisk Trunk Management, Music on Hold
Call Blocking, Backup and Restore
High Availability, VPN
Software Programmer- Info-Power International Plano, TX Aug 2012 – Oct 2013 Environment: Java, Eclipse, Android SDK, Spring, Spring Data, Spring MVC, Tomcat, Log4J, Ant, Maven, JSON, XML, Ajax, REST, JSP, Servlet, JDBC, Windows, SQLite, MS SQL Server, Abacus Android Developer ABW Mobile
https://play.google.com/store/apps/detailsid=com.infopower.abwmobile.demo
Main Menu, Order Processing Screens
Customer Information and Reports, Past Due Receipts
Past Due Shipments, Inventory, Vendor Information Android Developer IntelliMessage
Developed the following modules for this android application:
Login Screen, Receive Message
Get Message, Message History
Address Book
Java Web Developer AMS MPA Website
Upgraded existing website to Spring3 framework from existing internal framework. In addition to converting many existing functions, I developed the following new website modules:
IntelliMessage Signup
Capcode
CueConnect Maintenance
Small Business Owner 2005 – 2015
Co-Owned and operated successful child care businesses. Responsible for all aspects of financial management and marketing of businesses.
Principal Hardware Engineer 1991 – 2005
ASIC design and development – White Rock Networks, Raza Microelectronics, Cisco Systems/Monterey Networks, Alcatel Network Systems.
Education
BSEE Southern Methodist University, BBA Southern Methodist University Android NanoDegree
Patents:
PAT. NO. Title
1 7,227,844 Non-standard concatenation mapping for payloads 2 6,973,041 Path AIS insertion for concatenated payloads across multiple processors 3 6,957,246 Buffer status in an asymmetrical gap environment 4 6,934,305 Method and apparatus for detecting errors in a backplane frame 5 6,856,629 Fixed algorithm for concatenation wiring 6 6,801,548 Channel ordering for communication signals split for matrix switching 7 6,735,197 Concatenation detection across multiple chip