
Consultant, Founder at R3 Technologies, Inc.
Oklahoma City, Oklahoma Area

Consultant, Founder at R3 Technologies, Inc.
Oklahoma City, Oklahoma Area
Experienced IT professional with experience in senior and lead levels of development with RubyOnRails and J2ee, as well as administration of Oracle databases, Weblogic clusters with integration, Weblogic Portal and System administration of UNIX and LINUX resources, Mongrel clusters, Apache2 virtual hosting, Mysql and Postgres databases.
Languages / Frameworks: Java2 SE 1.4.x, Java2 EE 1.4.x, C / C++, GLUT, OpenGL, Perl, Shell Script, Ruby, Ruby on Rails, JavaScript, AJAX, Prototype, Scriptaculous, CSS, html, xhtml.
Tools: Eclipse Java IDE, MyEclipse, Rational XDE 1.5, Rational Rose, Rational Clear Case, Oracle JDeveloper 9.x, UML Modeling, JUnit Testing, Cruise Control, Togethersoft Control Center, Apache ANT, XML Spy, Checkstyle, FreeMarker, Direct Web Remoting AJAX for J2EE ( dwr ), hibernate 2, hibernate 3 w/ Ehcache, Spring 1.2.6 and 2.0 (beta), CVS, Perforce, Visual Sourcesafe, Selenium.
Design / Architecture: UML, GoF Design Patterns, Sun Architecture Blueprints, Rational Rose, Rational XDE for CASE and reverse engineering code and database objects.
Operating Systems: MS 200x Server, MS Windows NT, Linux, Sun Solaris, IBM AIX
XML / XSL: Apache Xerces, Apache Xalan, XML DTD, Schemas, XSL, XSLT, XPATH, DOM and SAX Parsing, JAXP, JAXB, JDOM, Apache SOAP
Database Technology: Oracle 7.x, 8.x, 8i, 9, 10g, MS SQL Server 6.5, 7.0, IBM DB2, UDB, MySQL, MSQL, SQL, SQLJ, XSQL, JDBC 2,0, ODBC-JDBC, DAO, ODBC
Web Servers / Containers: WebLogic 7.x, 8.x, 9.x, Weblogic Portal 4 & 7, Weblogic Integration 7, 8.1.2, Open Symphony OSWorkflow, JBoss 3.x, 4.x, Apache Tomcat 2.x, 3.x, 4.x, Apache HTTP Server 1.4.x. 2.x, Netscape Enterprise Server
Enterprise Applications: EJB 1.x, 2.0, JNDI with LDAP, JMS, SOAP, LDAP Authentication, Custom DB Authenticators, Jakarta STRUTS, Message Queues and topics, performance tuning.
(Information Technology and Services industry)
2009 — Present (less than a year)
Consulting services for various clients using linux, rubyonrails, erlang, cocoa-c and iphone sdk.
(Privately Held; Information Technology and Services industry)
September 2006 — Present (2 years 11 months)
Consulting (freelance) services for clients across various markets. Services include software development with rubyonrails, server environment configuration on linux, cocoa-c for iPhone application development, and SEO practices to increase web traffic.
(Privately Held; Computer Software industry)
September 2008 — March 2009 (7 months)
Web-based financial web application using ruby on rails, prototype js on linux. Assisted in configuration of several linux vps slices including one at engineyard. Installed and maintained cruisecontrol.rb using rcov and rspec. Project used git and github for all scm. Tests were a priority for all development using rspec. Database used was mysql which also included content search in combination with Sphinx search daemon and the Thinking Sphinx plugin. Other resources utilized declarative_authorization plugin for roles/permissions, acts_as_taggable_on for meta-tagging objects, version_fu and better_nested_set. All view rendering relied on HAML. I led the effort to use SASS for css generation and reuse.
Implemented several ajax processes using 100% unobtrusive-javascript as well as a good part of the web design and assisting dedicated web-designer when hired.
Solid architecture, performance considerations and general coding practices were strictly adhered to for all work.
(Fine Art industry)
September 2007 — September 2008 (1 year 1 month)
Lead developer for a media-intensive experience for music, art and culture related content. Development relied on ruby on rails framework 2.1 and mysql. Web design and ajax activities relied on prototype/scriptaculous javascript frameworks. Worked with both domestic and foreign development staff and consultants. Primary responsibilites included configuration of multi-environment linux slices hosted at engineyard. Also configuration and tuning of memcached, sphinx search + ultrasphinx, git repositories on github, nginx, mongrel clusters, capistrano 2 including custom task implementations. Multiple aws ec2 instances with associated aws s3 backup script implementations as well as monitoring for all services listed are primary duties in addition to coding duties.
Coding skills relied on strong design-pattern usage, unobtrusive javascript for ajax processes and agile methodologies for clean code, high test coverage and cross-browser compatibility.
(Information Technology and Services industry)
October 2006 — August 2007 (11 months)
Multiple project development and support using Rails web-service implementations. Ajax relied on prototype/scriptaculous. Strong focus on TDD and high test coverage using unit, functional and integration tests. Cerberus and CruiseControl.rb was used for continuous integration with rcov for test coverage analysis. Vim along with vim-ruby, vim-rails were the primary tools used for all development. Refactoring occurred within the team continuously. Design patterns were utilized during development.
Served as lead linux administrator for mongrel clusters, apache web server, mysql and postgresql databases running on ubuntu 6.10 and 7* versions for multiple deployment environments. Duties involved web application profiling and performance tuning, linux configuration/installation of ruby/rails and all dependencies for frameworks, databases, and servers. Other administrative duties included installation and configuration of postfix and zimbra with sasl, ssl, tls.
(Public Company; 10,001 or more employees; Information Technology and Services industry)
March 2003 — April 2007 (4 years 2 months)
(Information Technology and Services industry)
2001 — 2003 (2 years)
(Information Technology and Services industry)
2000 — 2002 (2 years)
(Public Company; Information Technology and Services industry)
2001 — 2002 (1 year)
(Information Technology and Services industry)
2001 — 2002 (1 year)
(Information Technology and Services industry)
1999 — 2001 (2 years)
(Information Technology and Services industry)
2000 — 2001 (1 year)