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 over7 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 Confidential 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,RSpec, Junit, knowledge on Cucumber

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

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

Databases: MongoDB, Oracle9i/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 MongoDBto 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, Noriand Xpathto 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, RSpec 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 Gitand SVN for source code management.

Confidential, NYC

Java/J2EE Developer

Responsibilities:

  • Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
  • Involved in requirements analysis, Object Oriented Design and Coding.
  • Used Hibernate as an ORM for data persistence.
  • Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships
  • Integrated different applications and passing messages using JMS and MQ-Series.
  • Working with JMS by using message Queue, Topic to send messages to durable clients and non durable clients.
  • Used LDAP for user specific data delivery.
  • Designed and implemented web services.
  • Worked in Back end development of the application, involved in retrieving the data from Database.
  • Used XML extensively in the process of communicating with several external applications.
  • Developed XSL’s to customize the display data from XML’s obtained through other systems.
  • Responsible for coding using AJAX for getting data from database without reloading the entire page.
  • Used JSF layout for view of MVC. Also used HTML, JavaScript for front end.
  • Provided custom user interfaces using Swing custom components.
  • Designed and developed the Logger (Log4j) framework.
  • Followed sprint cycle iterations during development (SCRUM methodology).
  • Developed Perl and Shell Scripts on the UNIX machine.
  • Preparing and executing unit test cases using J-unit
  • Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Involved in the build automation using the automation tool Ant on the Unix machine.

Environment: Java, Servlets, JSP, HTML, CSS, Struts, Hibernate, JNDI, LDAP,JMS, JMX, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JSF, JavaScript, AJAX, JUnit, Swing,AWT,Agile Methodology, Eclipse, Web services, SOAP,WebSphere Application Server, Perl, Shell, UNIX, Windows XP.

Confidential, WI

Software Developer

Responsibilities:

  • Performed OO Analysis, design and developed class diagrams, sequence diagrams.
  • Implemented MVC architecture using Spring MVC.
  • Developed XML schema (XSD) for XML.
  • Implemented Web Services using Apache Axis
  • Implemented test driven development using JUnit
  • Developed database objects such as Stored Procedures, Triggers, Indexes and Views to maintain referential Integrity of the database
  • Used Hibernate for inserting records into and retrieving records from database
  • Mentored other developers on architecture, development and deployment
  • Experience in XML technologies like XSLT
  • Worked with Swing to provide graphical user interface for desktop client.
  • Participated in the application design reviews
  • Performed code review sessions with the team members
  • Followed sprint cycle iterations during development (SCRUM methodology).
  • Involved in defect fixing and release maintenance of the application
  • Interacted with management providing weekly status reports, documenting status and progress as well as effort estimation
  • Used CVS for source code version control

Confidential, MA

Java UI Developer

Responsibilities:

  • Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Involved in creating Java Beans for Physicians search engine based on address, Specialty and Z-Total.
  • Created JSP/Servlets Pages to the Analytical Engine for searching physicians for product promotions and events.
  • Created JSP pages for Product Promotion Event Calendar and attaching Participant list for the calendar.
  • Developed complex Oracle PL/SQL stored procedures using PL/SQL 8i to calculate Share, Total, Volume, Trend, Level, Variance and Rx (ROI) values.
  • Deployed the Application using Weblogic Application server, to the final application.

We'd love your feedback!