The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge. -Stephen Hawking

Frank's Think Tank is the place to get help with all your coding needs, and get help through open source colaboration.

Breaking news

What's going on in the IT world today!

My services

There are a few things you might be interested in


Consulting for an hourly fee allowing for solutions to specific development problems

Open Source

Examples with code to help the developer community

Responsive design

Compatible with various desktop, tablet, and mobile devices.

Code Review

Clear code and documentation

Nothing worthwhile in business was ever accomplished, unless it was done by a monomaniac on a mission.
Peter F. Drucker

About Me

A software engineer from the beginning


Volunteering at the Long Beach Grand Prix!

Engineer from the beginning!

My dad was in the aerospace industry and got me interested in science at a very young age. When I was about 13, he helped me get the parts to build my first computer which was really exciting. However, it wasn’t until about a year later when I learned how to write batch files and basic programs that I became really interested in Computer Science specifically

It's been a fun and difficult journey since then, but I'm hoping to contribute something along the way that will make the world a better place, if only for the other engineers that are also working to help build it.

Open source developement

As technology grows and advances it's important to be able to build off previous designs and solutions. To this extent I have added some of my own custom coding solutions for the development community. As of yet I have had over 16,000 views on my website, and been contacted by a number of people needing help with their own solutions. It's difficult to work for free sometimes, but it's important to remember that we're all building off the backs of other engineers. Feel free to take my code, as the language it was developed in didn't even exist for the people who developed the language to make it possible!

There is nothing in business so useless as making more efficient a process that doesn’t need to be done at all.
Peter F. Drucker

How To's

Latest cool projects I've been working on


This is an example of how to use AJAX in site with JSON and FormData.
→ read more

Android App's

This is a guide of how to dynamically add elements to a view using Java.
→ read more


This is an example of how to dynamically create elements using JS and modify retrieve values with PHP.
→ read more


This is an example of how to create a MySQL DB and use PHP to interact with it.
→ read more

“In a knowledge economy where skill is based on knowledge, and where technology and economy are likely to change fast... the only meaningful job security is the capacity to learn fast.Peter F. Drucker

My Resume

Please feel free to contact me about consulting or an opportunity


11/2013 – present
University of California, Irvine
Irvine, CA

Programmer Analyst II
Develop and configure web based application for Facilities. Duties include the analysis, documentation, design, programming, debugging, testing, securing, and implementation of large, complex application within Java and Tririga based environments and having widespread impact on the campus. Requires staying current with the developments in information technology concepts, tools, techniques, and applications
Provide ongoing operational support, maintenance, technical documentation, consultation and end-user support to Facilities for home grown and vendor applications. Responsible for task management, issue tracking, weekly progress tracking, and cross-training.
Evaluate, test, and recommend software upgrades, new tools, and techniques
5/2012 – 4/2013
Cerner Corporation
Grandview, MO

Software Engineer
Followed Agile Processes and Unified Methodology with two week iterations
Coded in Java, HTML, JS, CSS, CCL (have experience in C and C# / object-oriented coding)
Reviewed requirements, created user stories, performed testing and validation, released exception & product pipelines, debugged and performed code reviews
5/2009 – 7/2009
KGP Communications
Gardner, KS

Server/Telecommunication Rack Installation (Hardware)
Read technical diagrams and built server towers & telecomm racks accordingly
Performed basic electronic, wiring, and circuit board installation
Performed testing of completed products with volt-ohm meter
1/2008 – 5/2011
Insurance Technology Solutions
Overland Park, KS

Data Entry
Formatted and kept records up to date
Worked proficiently with Microsoft Access to merge spreadsheets
Met time specific deadlines


Degree: MS Computer Science (Honors: Summa Cum Laude)
May ‘12 – June ‘13
University of Central Missouri
Warrensburg, MO

Degree: BS Computer Science
Fall ‘09 – Spring ‘12
University of Central Missouri
Warrensburg, MO

Degree: AA Mathematics
Fall ‘05 – Fall ‘07
Saddleback College
Mission Viejo, CA


CompTIA A+ IT Technician Certification
CompTIA Network+ IT Network Certification


Sever-side & client-side Java, C, C#, PHP, Windows, HTML, JavaScript, JQuery, AJAX, SQL, MySQL, Eclipse, J2EE, Linux, Unix, Apache, Shell Programming, Flash, Spring, Camel ActiveMQ, OSGi, Maven2, JBoss Fuse, Fabric, Karaf, CXF.

*For privacy purposes I tend to keep my personal information separate, but for employment
purposes please contact me, and I'd be happy to send you a copy! Contact Me
Self-consciousness kills communication. Rick Steves

Contact me


Copyright © 2015 FranksThinkTank / All rights reserved.

  • ';