We provide IT Staff Augmentation Services!

Sr. Ruby on rails developer Resume

4.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • 8 years of experience in application development, support and enhancement of real time web - based applications based on platforms such as Ruby on Rails, Java/J2EE. 
  • 4 years of experience on Ruby on Rails. 
  • Proficiency in Programming Ruby, 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 debugging Rails applications. 
  • Experience inexperience in Ruby on Rails
  • Implementing Ruby on Rails upgrades and patches and publishing Ruby Gems using Ruby Gems 
  • Experienced on Model View Controller (MVC) Architecture based Web Applications in Ruby on Rails. 
  • Focused on object oriented analysis, design and software development practices. 
  • Experience in implementing Rails Migrations 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 the Ruby programming 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 using Rails, 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.  

TECHNICAL SKILLS

Frameworks / Architectures:  Rails (Rails 3.x, Rails 4.x), Ruby, Hibernate, Spring, Struts, Servlets 

Languages:  Ruby, PHP, SQL, PL/SQL, Java, C, C++ 

Web Design:  XHTML, CSS/CSS3, HTML/HTML5, JSP, AJAX 

Application and Web Server:  Phusion Passenger, Apache Tomcat, JBOSS, Nginx, WEBrick 

Databases:  IBM DB2, PostgreSQL, MongoDB, MySQL, NoSQL, MS-SQL, Oracle

Test Frameworks : Rspec, Capybara, MiniTest, Test Unit, Junit, Appium,CRAFT 

Deployment Tools : Amazon EC2/S3, Heroku 

Development Tools: WSAD, Eclipse, Textmate, Sublime, Netbeans, Ruby Mine 

Web Technologies : J2EE JavaScript, JQuery, AngularJS, NodeJS, Bootstrap, Knockout.js, Backbone.js, Ember.js, React.js, Coffee script 

Protocols : HTTP/HTTPS, TCP/IP, SOAP, SMTP 

Other Tools: MS-Office(MS-Excel, MS-Project 2013, MS-PowerPoint), Visual Studio 2013, QlickView(Reporting) 

Operating Systems: Windows, Linux, Unix, Ubuntu 

Other Technologies : Selenium, Capybara, Web Driver Testing Frameworks RSpec,Watir, Cucumber, Junit, SVN, Spring MVC, Spring DAO, Spring Security, Spring WS

PROFESSIONAL CONSULTING EXPERIENCE

Confidential, Raleigh, NC

Sr. Ruby on Rails Developer

Responsibilities:

  • Used Result oriented professional with 5+ years of IT experience in developing web applications using Ruby on Rails, CSS, HTML, Java, JavaScript, AngularJS, Oracle11g, MySQL, PostgreSQL and SQLite on both Windows and Linux systems. 
  • Experience in working with Ruby on Rails  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 developing Ruby Gems and scripting using Ruby Core, jrubyand RubyStandard Libraries. 
  • Experience in UI development using HTML5, CSS, SASS, javascript, jQuery, angularjs and Coffeescriptand other similar web technologies. 
  • Extensive API development experience for both SOAP and JSON based services including RESTful API's. 
  • Strong knowledge of MVC, Service Oriented Architecture, Design Patterns, Object Oriented and Data Structure Programming. 
  • Expert in HTML5/CSS3development and have experience in Backbone.js, Node.js, Ext.js, Angular.js, Responsive Web Design. 
  • Have proven experience in Model View Controller (MVC) Architectures using ROR framework (Rails2, Rails 3, Rails 4), Struts,Spring framework and Hibernate. 
  • Hands on experience with data modeling for Relational Databases like MySQL, Oracle, postgresqlandSQLite. 
  • Strong knowledge on Document store databases like MongoDB and Cache store services like Redis. 
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database 
  • 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. 
  • Profound experience in web based and application development using Java Beans, Servlets, JSP, XML, Web Services, JDBC and RMI. 
  • Extensive experience with version control likeGit, SVN, Docker and CVS. 
  • Experience working within both Agile and Waterfall development environments. 
  • Proficient in web based GUI's development using XHTML, CSS, JSP, HTML5, PHP, Bootstrap and MySQL database. 
  • Experienced in using various IDEs like Eclipse, Webstorm, IntelliJ, Sublime Text, Notepad++, Brackets and Microsoft Visual. 
  • Experience developing automated test scripts with Ruby/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 using Ruby on Rails with PostGRE as database.

Environment: Gulp.js, Ruby on Rails, Ruby, Groovy, Grails, MySQL, PostGRE, Jenkin

Confidential, Raleigh, NC

Sr. Ruby on Rails Developer

Responsibilities:

  • Worked jointly with User experience experts and Product Management team regarding product definition, scope, schedule and project-related decisions and translated requirements into consumer-facing UI designs. 
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, AngularJS, NodeJS, CSS3 JavaScript, and Rspec.
  • Used Crack ruby gem 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 using Ruby, Rails, MySQL, Redis. 
  • Developing and maintaining enterprise class database driven websites utilizing Oracle 11g, Javascript and Node Js. 
  • Used Active Records for Database Migration and also involved in using Active Resources, Fixtures, Action View and Action Controller in Rails framework. 
  • Used Scaffolding to design and develop controller and view part of the system. 
  • Caching contents for Rails is 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 with Ruby gems such as ruby-pg for Postgres-SQL. 
  • Worked in Postgres SQL on simple queries. 
  • Web pages are mainly described using CSS, YAML and HTML. 
  • Took care of Bug fix issues and Code Reviews. 
  • Integrated with Database using Active Record as a Model. 
  • Necessary refactoring to code is performed according to the revised design. 
  • 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 , Rails , WEBrick, Postgres SQL, HTML, HAML, CSS3, AngularJS, NodeJS, AJAX, Java, JQuery, JavaScript, Oracle 11g, Heroku, metaprogramming, YAML, SOAP, REST, Cucumber, Chef.

Confidential, Raleigh, NC

Sr. Ruby On Rail Developer

Responsibilities:

  • Developed hundreds of features in an agile environment using Ruby on Rails, 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 in Ruby on Rails Framework 
  • Special skills in developing user friendly, simple yet effective web based applications 
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming. 
  • Developed website using Ruby on Rails, 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 using Rails, 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: Ruby on Rails 4, JRuby, Apache Phusion Passenger, AngularJS, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL Server, RESTful, Github, Heroku, Cucumber, Windows.

Confidential, Edison, NJ

Ruby/Ruby On Rail Develop

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 using Ruby on Rails, JavaScript, JQuery, CSS, TDD and pair based programming. 
  • Used Rails, 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 using Ruby, Rails, Git and Heroku. 
  • Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
  • Implemented MVC architecture for running rails applications. 
  • 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 using Ruby on Rails and 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. 
  • Used Jenkins, GitHub and RubyMine will run and debug the complex issues and provide root cause and solutions. 
  • 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 in Rubyon Rails Framework. 
  • Followed Agile development methodology and scrum for the project. 
  • 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. 
  • Wrote ruby scripts for deployments onto AWS EC2, S3 and Continuous Integration provisioning. 
  • Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server. 
  • Worked with Javascript toolkits like jQuery, AngularJS, Dojo Toolkit. 
  • Launching the VMs on different cloud platform and monitor the performance and configuration. 
  • Practiced Test-Driven Development with Rspec and Rspec 2 as well as Behaviour Driven Development with Cucumber and Capybara. 
  • Worked on the Spring framework like Spring IOC and Spring DAO. 
  • Worked on backend of the application with databases like MYSQL and NoSQL. 

Environment: Ruby on rail, T-SQL, Jenkins, GitHub, RubyMine, Cucumber, JIRA, Linux, Windows, My SQL, No SQL, Heroku,

Confidential, Maryville, MO

JAVA 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/J2ee 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.

Environments: JAVA, J2EE, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.

We'd love your feedback!