Ruby On Rails Developer Resume
Omaha, NE
PROFESSIONAL SUMMARY:
- 7+ years of experience in in developing web based applications and Client - Server technologies using Ruby, Rails, RESTful Rails, Hibernate, Spring, JavaScript, AJAX, CSS, HTML/DHTML, XML, Java, J2EE, JRuby
- 3+ years of web development experience using Ruby on rails.
- Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS.
- Good working knowledge with RESTful web services, SaaS, PaaS, and IaaS
- Front end expertise using HTML and CSS, and also managing RoR layouts and views.
- Experience developing own helpers to ease the job and code on both controllers and views.
- Hands on development experience in building web applications using HTML5, CSS, jQuery, AJAX, MySQL, PL/SQL technology
- Hands on experience on installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
- Has experience in use of RVM files, Usage of Pre-project gemsets, Deploy and integration of RVM.
- Experience with RoR creating connections, designing and enabling communications between both frameworks.
- Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
- Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and CodeIgniter.
- Developed RoR customer facing applications, which meet the requirements outlined in our application development specification
- Experience in Designing and implementing intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL, Oracle.
- Implementing RoR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
- Involved in design and implementation intranet applications using Ruby on Rails and PostgreSql on Heroku Cloud
- Managed code versioning with Github and deployment to staging and production servers
- Backend application is developed using Ruby on Rails with Postgre as database
- Wrote various interfaces to the management system in Ruby on Rails
- Monitored RoR programs and program data to ensure applications are running as expected.
- Developed a gem called Ajax CRUD first version which permitted to create unobtrusive ajax scaffolding and solved problems with RoR.
- Extensive experience using Microsoft .Net Technologies, .Net Framework 4.5/4.0/3.5/2.0 , MS Visual Studio 2012/2010/2008 , C#.Net, ASP.Net with Web Forms and MVC 4.0, JavaScript, Razor View Engine, LINQ, ADO.Net, SQL Server 2008/2005/2000 for developing web applications.
- Experience in designing web applications using Windows Communication Foundation (WCF).
- Extensive experience in Database Programming, Designing, Modeling and Development using MS SQL Server 2008/2005/2000 , MS Access and good experience in SQL (T-SQL), Triggers, Views, Cursors, Stored Procedures and User Defined Functions.
- Practiced Test automation with RSpec, RSpec2, Cucumber and Capybara.
- Experience in agile software development and scrum.
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
Ruby on Rails Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Agile methodologies were used during the development phase.
- Designed and Developed Java Script frame work which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Design, Implement, maintain production administrative web services with Ruby/Rails using MySQL, SQL Server RDBMS
- Communicating with the customer to design solutions.
- Use of Git and GitHub repositories.
- Designed the front-end application using Rails 4.1, CSS, AJAX and JQuery.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front-end application using Rails 4.1, CSS, AJAX and JQuery.
- Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Created custom angular filter function for parsing the data to users in an appropriate way.
- Created different modules like services, filters and directives using AngularJS framework
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
- Code documentation and technical manual creation Configured passenger (mod rails) to serve the system thru apache.
- Managing entire life cycle of project from requirement, planning to deployment on cloud Amazon EC2
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
- Created Restful http services to Interact with UI.
- Giving maintenance to the solution components for other projects.
Environment: Rails 4.1, Ruby 2.1, Haml, HTML, CSS, Jquery, JavaScript, AngularJs, Github, Twitter bootstrap, Sass, Compass
Confidential, Los Angeles, CA
Ruby on Rails Developer
Responsibilities:
- Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front-end application using Rails 3.1, CSS, AJAX and JQuery.
- Used RSpec to create test driven development. Experience with all the GEMS and libraries for this version of the ruby/rails.
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.
- Created multipage web application forms using AngularJS.
- Developed the user authentication and order processing modules for customer facing application.
- Created nested forms for user to customize the templates and order a print preview by using AngularJS.
- Participated in requirements definition and story carding.
- Implementing Behavior Driven Development using Rspec And Cucumber
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 2.3.8 framework and Ruby 1.8.7 conducting code reviews.
- Implementing Behavior Driven Development using Rspec And Cucumber Performed testing
- Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
- Developing web applications using HTML/CSS, JQuery, JavaScript, JSON, XML.
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
Environment: Ruby, Ruby on Rails, MSSQL, MongoDB, HTML, Java Script, JSON, JQuery, Linux WSDL, Restful.
Confidential, Sunnyvale CA
Ruby on Rails Developer
Responsibilities:
- Developed hundreds of features in an agile environment using Ruby on Rails framework.
- Worked in user meeting and requirement gathering and translated requirements into consumer-facing UI designs.
- Developed web applications that were consistent with JavaScript, CSS3 and XML.
- Mailing module is applied using Action Mailer.
- Involved in caching the data using Ruby on Rails.
- Involved in developing the page to show regular news feed by using crack 0.3.2 ruby gem to parse the XML's.
- Pop-up screens were created using JavaScript.
- Practiced Test-Driven Development with RSpec and RSpec2 as well as Behavior Driven Development with Capybara.
- Extensively involved in Troubleshooting Admin Server start-up issues, Java code defects after deployment, like class path issues and errors in application properties files by checking JVM logs and Plugin-logs.
- Interaction with UI was created using Restful HTTP service. Used JavaScript and XML to update a portion of a webpage.
- Followed Agile development methodology and scrum for the project.
- Involved in writing Rake task for updating database.
- Implemented sorting and paginations functionality for entire application.
- Wrote Stored Procedures for normalization and de-normalization using MySQL Database.
- Monitored the performance and configuration of different cloud platforms using VM's.
- Customer relation module were designed and developed.
- The view part and the controller part was designed and developed using Scaffolding.
- Strictly followed agile development methodology and her for the project.
- Designed application using OOPS (Object oriented programming) concept.
- Performed Unit testing, Integration testing.
- GUI and web application tested using Rspec.
Environment: Ruby, Rails, MySQL, AJAX, JQuery, HTML, CSS, JSON, Cucumber, Rspec, Nginx, Unicorn, Web rick, Ubuntu, Mac OSX.
Confidential, Newark, DE
Java Developer
Responsibilities:
- Participated in various project reviews and status meetings.
- Involved in Interaction with business users and gathering requirements.
- Prepared Low Level Design document using UML, MS VISIO.
- Involved in coding front-end components using J2EE, MVC, JSP, JSF, JQuery, and Ajax.
- Configuration and code management using VSS and CVS.
- Deployed code in SIT and UAT using Web Logic Server.
- Involved in SIT and UAT defect review meetings and assigning defects to concern person in Radar.
- Involved in writing queries to extract data from the Database.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Developed Stored Procedures for Oracle 10g database.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Helped team members functionally and technically.
Environnent: Eclipse IDE, Java/J2EE, Servlets, JSP, spring, Hibernate, JSF, JQuery, XML, HTML, Oracle 10g, JUnit, JavaBeans, JavaScript, EJB and WebLogic.
Confidential, Atlanta, GA
Jr. Java Developer
Responsibilities:
- Followed agile methodology and participated in daily scrum meetings.
- Involved in getting requirements and user stories by talking to the business people.
- Involved in providing estimates for the user stories and enhancements.
- Involved in analysis, design and development for Compass application
- Involved in consuming large number of web services at the enterprise level.
- Interacted with database using Oracle SQL Developer.
- Used Hibernate to persist data to an Oracle 9i database.
- Wrote HQL query, hibernate mapping file, domain and DAOs.
- Used Spring for Inversion of Control, AOP and Dependency Injection for the Compass application.
- Used Spring MVC and Spring Webflow for the Compass frontend.
- Involved in marshaling and un-marshaling the xml files.
- Involved in using Cadaray framework for some modules in Compass.
- Implemented XSL and JavaScript to define the style and structure of the Compass frontend.
- Used CVS for version control.
- Involved in fixing defects and pilot issues for each sprint.
- Deployed the application on Tomcat server on development box.
- Used Maven to build the project with dependencies.
- Involved in writing Junit Test Cases using Junit and Mockito testing framework.
- Involved in testing Webservices using SOAPUI.
- Involved in Unit, Integration and Performance Testing for the new enhancements.
- Used Log4j for External Configuration Files and debugging in UNIX systems.
- Involved in providing Production Support for Compass releases.
Environment: Java 1.4, J2EE, Hibernate, Spring, Oracle 9i, Oracle SQL Developer, Eclipse, CVS, XML, XSL, HP Quality Center, Tomcat, WebSphere 6, SOAPUI, Maven, ANT, JUnit, Mockito, Log4j, Unix.