Sr. Ruby On Rails Developer Resume
Dallas, TX
SUMMARY
- 9 years of experience in application development, support and enhancement of real time web - based applications based on platforms such asRubyonRails, Java/J2EE.
- 5 years of experience onRubyonRails.
- Proficiency in ProgrammingRuby, Java, C, SQL.
- Proficiency in developing Web applications using Front End technologies like HTML,CSS2/CSS3,JavaScript, jQuery, Sass, Bootstrap, CoffeeScript, Ajax, Xml, AngularJS.
- Experience in MySQL, MariaDB, PostgreSQL, SQlite and other relational databases.
- Extensive experience in creating and maintaining databases, which includes configuration, query optimization and de-normalization.
- Expertise in developing, maintaining and debuggingRailsapplications.
- Experience inexperience inRubyonRails
- ImplementingRubyonRailsupgrades and patches and publishingRubyGems usingRubyGems
- Experienced on Model View Controller (MVC) Architecture based Web Applications inRubyonRails.
- Focused on object oriented analysis, design and software development practices.
- Experience in implementingRailsMigrations and Active Record, Action Pack, Action Mailer.
- Strong knowledge using the (CRUD), create, read, update and delete methodology.
- Experience working with teams that follow Agile Software Development methodology (Iterations and standup meetings etc.)
- Experience working in Linux environments, mostly use VI as primary coding editor.
- Worked extensively in using version control systems with Git Hub, Bitbucket and SVN.
- Experience working with web services and XML and JSON based RESTFUL API's.
- Working knowledge with application hosting server Amazon Web Services (AWS), Heroku, Capistrano.
- Extensive knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle.
- Experience in RSpec behaviour-driven development (BDD) framework for theRubyprogramming language.
- Experience in Review of Test Scenarios,Test Cases.
- Highly focused, self-motivated, team player with strong professional and executive experience in multiple domains with multiple responsibilities.
- Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
- Designed the front end of the application usingRails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords
- Designed the RESTful API endpoints, and creating a regression test framework.
- Added functionality that ingested data from a SOAP web service.
- Provide validations and scope for many models in the database and created many associations within those models
- Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Used agile methodology and SCRUM.
- Managed, collaborated and coordinated the work of an offshore development team.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Ruby on Rails Developer
Responsibilities:
- Experience in working withRubyonRails and PostgreSQL, MySQL, TSQL and Oracle on the backend and HTML5, JavaScript, JQuery, Angular.JS, Backbone.JS, CSS and Bootstrap on the front end.
- Proficient in all aspects of the software development lifecycle, with expertise in Design and Development and experience with Agile & Scrum methodologies.
- Extensive experience in developingRubyGems and scripting usingRubyCore, jrubyandRubyStandard Libraries.
- Experience in UI development using HTML5, CSS, SASS, javascript, jQuery, angularjs and Coffeescriptand other similar web technologies.
- Practiced Test-Driven Development with MiniTest, Rspec tool and Behavior-Driven development using Cucumber.
- Implemented Unit Testing, Integration Testing and Behavior Driven Development (BDD) using RSpec and Cucumber.
- Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness pop-up screens.
- Used RSpec to create test driven development (TDD) along with Capybara.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, PHP, JavaScript and Bootstrap
- Provided the best components of the Ruby-on-Rails to deliver high quality solutions to customers at maximum speed.
- Strong knowledge on Document store databases like MongoDB and Cache store services like Redis.
- Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
- Good experience with Test Driven Development (TDD) using rspec, factory girl andjunit.
- Experience inBehaviour Driven Development (BDD) using Cucumber, Capybara and gherkin plugin.
- Experience with cloud services (Heroku, Amazon web services EC2, S3 etc.)
- Experience in deploying applications on Application and Web Servers like Puma, WEBrick, Phusion passenger and Apache Tomcat Server.
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Created automated test scripts for web applications with Ruby and Selenium testing module.
- Worked in the design and development phases of the application using ROR framework.
- Handled caching in Ruby on Rails.
- Worked in the design and development phases of the application using Ruby on Rails framework.
- Wrote various interfaces to the management system in Ruby on Rails and developed back end applications using Ruby on Rails.
- Created Angular.JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
- Proficient in web based GUI's development using XHTML, CSS, JSP, HTML5, PHP, Bootstrap and MySQL database.
- Experience developing automated test scripts withRuby/Cucumber/Gherkin.
- Experiences working with streaming build system like GULP.js.
- Managed code versioning with GitHub and deployment to staging and production servers
- Backend application is developed usingRubyonRailswith PostGRE as database.
Confidential, Dallas, TX
Sr. Ruby on Rails Developer
Environment: Ruby on rails, SCM, RSpec, JavaScript, Angular.JS, Node.JS, React.JS, Backbone.JS, JQuery, Bootstrap.JS, CSS, HTML5, DB2, CRUD, PL/ SQL, WSAD, UML, Jenkin, Spring, Hibernate, MongoDB, SOAP, Eclipse
Responsibilities:
- Created Runtime Ruby files using Rails framework
- Developing in Rails and JavaScript/jQuery, hosting on AWS, using Redis and managing code in git.
- Developed and tested many features for dashboard usingRubyonRails, Bootstrap, AngularJS, NodeJS, CSS3 JavaScript, and Rspec.
- Used Crack rubygem to parse the XMLs to design the page which shows regular news feed.
- Implemented Behavior- Driven Development with Capybara and Cucumber and Test-Driven Development with RSpec2 and RSpec.
- Design and Development usingRuby,Rails, MySQL, Redis.
- Developing and maintaining enterprise class database driven websites utilizing Oracle, Javascript and Node Js.
- Used Active Records for Database Migration and also involved in using Active Resources, Fixtures, Action View and Action Controller inRailsframework.
- Used Scaffolding to design and develop controller and view part of the system.
- Caching contents forRailsis used and queries are optimized for analyzing and improving application efficiency.
- Integrating third party SOAP and REST API's with new and existing web applications.
- Working withRubygems such asruby-pg for Postgres-SQL.
- Developed stored procedures compatible with MySQL supportive in Ruby.
- Create rake task and standalone ruby scripts to perform independent operations.
- Developed and tested many features in an environment (AGILE) using Ruby on Rails, HTML5, CSS3, JavaScript, and Bootstrap.
- Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
- Used Robocop tool for automatic ruby code style checking.
- Experience with all of the GEMS and libraries of all version of the ruby/rails.
- Designed UI for the application’s structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
- Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
- Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS with Mustache.JS for front end MVC/ templating.
- Action Mailer is used for applying user mailing module.
- Collaborated and coordinated with the management and design team to implement new features.
- Involved in Unit testing and Systems integration testing.
Environment: Ruby on Rails, RSPEC, Angular.JS, React.JS, Node.JS, Javascript, Backbone.JS, jQuery, Bootstrap.JS, JSP, HTML, CSS, WordPress, Ajax, jQuery, GWT, SVN, MongoDB, Coherence, JBOSS, Cucumber, Chef, JDBC, Oracle, Maven, Oracle ECM, JIRA, PL/ SQL, SOAP, Servlet,
Confidential, Dallas, TX
Sr. Ruby on Rails Developer
Responsibilities:
- Developed hundreds of features in an agile environment usingRubyonRails, HTML, CSS and JavaScript.
- Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
- Managed code with unit tests and GitHub.
- Worked with PostgreSQL and search based data storage.
- Designed applications using object oriented concepts.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- User Interface for website with ERB, JQuery, Angular.JS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework
- Special skills in developing user friendly, simple yet effective web based applications
- Develop consumer based features and applications usingRubyonRails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
- Developed website usingRubyonRails, backed by PostgreSQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
- Used RHTML, ERB Templating, YAML, AngularJS and Cascading Style Sheets (CSS) to design the web pages.
- Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
- Designed the front end of the application usingRails, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using ActiveRecords
- Designed the RESTful API endpoints, and creating a regression test framework.
- Added functionality that ingested data from a SOAP web service.
- Provide validations and scope for many models in the database and created many associations within those models
- Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Used agile methodology and SCRUM.
- Managed, collaborated and coordinated the work of an offshore development team.
Environment: RubyonRails4, JRuby, Apache Phusion Passenger, AngularJS, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL Server, RESTful, Github, Heroku, Cucumber, Windows.
Confidential, Dallas, TX
Sr. Ruby on Rails Developer
Responsibilities:
- Played lead role in the team and lead a team of 2 resources for the first release of Business Objects with successfully validation the release within the estimated schedule.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular.js, Ember JS, Bootstrap, Drupal, JSON, jQuery and Ajax.
- Developed web applications in Agile development methodology usingRubyonRails, JavaScript, JQuery, CSS, TDD and pair based programming.
- UsedRails, AngularJS, NodeJS, AJAX, JSON and jQuery to design the front end of the application. Back end of the application is developing mainly using Active Records.
- Developing web applications with W3C XHTML, HTML5, CSS3 standards and usingRuby,Rails, Git and Heroku.
- Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
- Implemented MVC architecture for runningrailsapplications.
- Used Ember JS for making Ajax calls (GET, POST) for triggering or fetching data from Restful api's provided by the backend team.
- Experience in design and developing application leveraging NoSQL database MongoDB.
- Coding usingRubyonRailsand also used JQUERY, HTML5 and AngularJS for better look and feel
- Using Sinatra Framework, Developed complex APIs for third party integration (JSON file format) and authentication as specifications.
- Wrote ROR scripts for bootstrap file from both frontend and backend, and scripted controller files in order to cache the object stored in the bootstrap.
- User Interface for website with ERB, JQuery, RJS,Ruby, Ajax for View, Controller, Model inRubyonRailsFramework.
- Created RESTful web services to interact with UI.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Worked with source code control systems like GIT and JIRA.
- Designed applications using object oriented programming (OOPS) concepts.
- Developed Angular factories, and used Angular promise API for making async calls.
- Wrote Rspec and Cucumber tests in the application.
- Used JavaScript and XML to update a portion of a webpage.
- Completely written and developed in AngularJS, HTML5, CSS3 and unit tested using Karma and Jasmine.
- Wroterubyscripts for deployments onto AWS EC2, S3 and Continuous Integration provisioning.
- Worked with Javascript toolkits like jQuery, AngularJS, Dojo Toolkit.
- Launching the VMs on different cloud platform and monitor the performance and configuration.
- Worked on the Spring framework like Spring IOC and Spring DAO.
Environment: Rubyonrail, T-SQL, Jenkins, GitHub, RubyMine, Cucumber, JIRA, Linux, Windows, My SQL, No SQL, Heroku,
Confidential, Dallas, TX
Ruby on Rails Developer
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
Environment: JAVA, J2EE, JAVA SDK, JSP, HTML, JDBC, OOAD, SERVLETS, SVN, MYSQL, WINDOWS XP PROFESSIONAL, JAVA SCRIPT, J QUERY, GLASSFISH SERVER, NET BEANS IDE, MICROSOFT VISIO.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: s: JAVA, J2EE, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.