Moises Solis
My name is Moises Solis and I have been working on web sites since 1997. I received a Bachelor Degree in Computer Science and Systems Design from UTSA. I am a software engineer, auto mechanic, and photographer. I have worked for Oracle Retail, Retek, Chelsea Market Systems, Computer Horizons Educational Division, on contract with On-Demand, PGE, Basic Webs, USAA, City Public Servicee, Antaris Development, and Short's Garage.
For the past year, my focus has been on Java, PHP, JavaScript, and DOM. On Java, my goal has been to continue writing applications and to extend my knowledge of J2EE Web Services, Spring, Hibernate, and GWT. On PHP, my goal has been to learn and write applications that extent the Joomla framework using its design patterns. I am using JavaScript and DOM to modify the users front end of my web applications.
I am a Software Engineer and I write applications in many programming languages to solve engineering challenges using specifications. Just recently, I wrote a 500-line application that solved an engineering problem that uses the Java Collections framework. The solution used Ant to build the project. My deliverable included documentation with instructions on how to extent the code. I continue to write GUI based tools, frameworks, and code generators using common design patterns. I use reflection to inject objects needed by my frameworks and applications. My Swing projects begin with NetBeans and are converted to Eclipse or IntelliJ. I use NetBeans to generate the GUI and the initial Ant build scripts. From there, I modify the patterns to suit my goals.
I currently create web sites for customers based on the Joomla CMS. Joomla uses PHP and MySQL. I write modules and components that extend Joomla. I use the Jumi plugin to inject PHP and JavaScript code into my articles. One module supports low bandwidth users by selecting low-resolution images. This module uses JavaScript to update DOM allowing the browser to be more responsive to the end user. I code to the W3C HTML5 Specification. These extensions are applied to the Joomla framework and MySQL database. I use EasyEclipse to work on PHP.
I have currently getting ready to restart my work for a real estate agent. To that end, I have a working instance of a Java based RETS server running on Tomcat. The RETS server allows integration with other Multi-Listing Services.
I used the GWT for another opportunity. GWT uses Java to generate a web application. The generated client side code is JavaScript and is browser independent making the GWT worth knowing. The application runs on any Servlet container (Tomcat).