We provide IT Staff Augmentation Services!

Ruby On Rails Developer/solr Nsultant Resume

0/5 (Submit Your Rating)

CO

SUMMARY

  • Solutions - oriented IT consultant with over 7 years of experience who excels in architecting and designing projects, collaborating with project teams, interfacing with clients and business users and implementing and deploying technology to build successful solutions using Ruby on Rails and Java/Java EE technologies.
  • Motivated achiever with significant, progressive experience in information-technology focusing on Web-based applications, custom development projects in functional areas.
  • Enthusiastic about gaining technical expertise and ability to mentor others at the work place.
  • Experience in application development in Ruby on Rails, Java and J2EE Technologies
  • Thorough Understanding of Software Development Life Cycle (SDLC)
  • Dedicated and focused, ability to prioritize and complete multiple tasks
  • Proficient in MVC architectures using Rails, Struts, Spring Framework and Hibernate
  • Worked with Cloud Computing
  • Worked with various web and application servers including Webrick, Puma, Web Logic, IBM Web Sphere, JBOSS, Apache Tomcat
  • Proficiency in working with various databases likeMongoDB, Oracle, Microsoft SQL Server, MySql Server
  • Quick learner with an ability to rapidly achieve organizational integration
  • Excellent interpersonal, communication, organizational skills

TECHNICAL SKILLS

Languages: Ruby, Java, C#, C, C++, SQL, PL/SQL, VB, ASP.NET

J2EE and Web Technologies: JavaScript, JQuery, J2EE (JSP, Servlets, EJB), AWT, Applets, Swing, XML, JMS, MDB, SOAP, Web Sphere MQ

Frameworks / Architectures: Rails, Spring, Struts, Hibernate, Gaining knowledge on Cloud Computing

Test Frameworks: MiniTest, Test Unit, Junit

Web Design: HTML5, XML, CSS3, JSP, Servlets, HTML, CSS

Application & Web Servers: Webrick, Puma, Web Sphere, Web Logic, Apache Tomcat, JBOSS

Databases: MongoDB, Oracle 9i/10g, Microsoft SQL Server, MySQL Server

Operating Systems: Windows 7, Vista, XP, Unix

Development Tools: Sublime, RubyMine, Eclipse, Netbeans

Build Tools: Jenkins, Maven

Other Tools: SOLR/Lucene

Version Control: SVN, Git, CVS

PROFESSIONAL EXPERIENCE

Confidential, CO

Ruby on Rails Developer/SOLR consultant

Responsibilities:

  • Implemented MVC architecture using Rails.
  • Deployed SOLR on Tomcat Server.
  • Configured SOLR to run on multiple cores and replication of indices to avoid failovers.
  • Wrote Ruby code to index various fields of objects into SOLR.
  • Wrote Rake Tasks to index full contents of the various documents into SOLR.
  • Used RSOLR gem for SOLR to communicate with Rails application.
  • Re-defined the SOLR Schema to index only required data and to achieve various functionalities, such as:
  • Autosuggest the results as user types in,
  • Spellcheck, corrects the spelling if the user mistypes,
  • Highlighting, highlights the actual words searched,
  • Built custom queries to query the data from SOLR index, such as:
  • Faceted Search,
  • Boosting the search results based on the relevancy,
  • Filtered Search,
  • Implemented popular search specified as per the EDistribution application.
  • Created a collection in MongoDB to store popular search terms.
  • Implemented search history - the search history terms are stored and retrieved from web services. They are specific to the users logged-in.
  • Implemented Transaction History and Prior Date Valuation of the portfolio holdings - these data is retrieved from web services.
  • Used Nokogiri, Nori and Xpath to parse the XML data returned from web services.
  • Used Jenkins to build the EDistribution application integrated with SOLR.
  • Implemented test driven development using Test Unit and MiniTest.
  • Responsible application design, especially for search functionality.
  • Involved in code review sessions with the team members.
  • Followed two week sprint cycles during the Agile/SCRUM application development.
  • Used Git and SVN for source code management.

We'd love your feedback!