Ryan Richards

Ryan Richards

Consultant, Founder at R3 Technologies, Inc.

Oklahoma City, Oklahoma Area

Current
  • Consultant, Founder at R3 Technologies, Inc.
  • Software Developer and Founder at Brightpoint LLC
Past
  • Rails Developer at QuickWaters Software
  • Lead Rails Developer & Administrator at Art & Culture
  • Rails Developer and Linux Admin at VDG Group
Connections
96 connections
Industry
Information Technology and Services

Ryan Richards’s Summary

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.


Ryan Richards’s Experience

  • Consultant, Founder

    R3 Technologies, Inc.

    (Information Technology and Services industry)

    2009Present (less than a year)

    Consulting services for various clients using linux, rubyonrails, erlang, cocoa-c and iphone sdk.

  • Software Developer and Founder

    Brightpoint LLC

    (Privately Held; Information Technology and Services industry)

    September 2006Present (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.

  • Rails Developer

    QuickWaters Software

    (Privately Held; Computer Software industry)

    September 2008March 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.

  • Lead Rails Developer & Administrator

    Art & Culture

    (Fine Art industry)

    September 2007September 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.

  • Rails Developer and Linux Admin

    VDG Group

    (Information Technology and Services industry)

    October 2006August 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.

  • Sr. Software Engineer / Manager of Technology

    PricewaterhouseCoopers

    (Public Company; 10,001 or more employees; Information Technology and Services industry)

    March 2003April 2007 (4 years 2 months)

  • Sr. Software Developer

    Dobson Cellular Systems

    (Information Technology and Services industry)

    20012003 (2 years)

  • Consultant

    ThinkSpark

    (Information Technology and Services industry)

    20002002 (2 years)

  • Sr. Software Developer

    Lockheed Martin Information Technology

    (Public Company; Information Technology and Services industry)

    20012002 (1 year)

  • Consultant

    Celeritas Technologies

    (Information Technology and Services industry)

    20012002 (1 year)

  • Sr. Software Engineer

    The Benham Group

    (Information Technology and Services industry)

    19992001 (2 years)

  • Sr. Software Engineer

    AtkinsBenham

    (Information Technology and Services industry)

    20002001 (1 year)


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ryan Richards’s full profile:

  • See who you and Ryan Richards know in common
  • Get introduced to Ryan Richards
  • Contact Ryan Richards directly

View Full Profile