We provide IT Staff Augmentation Services!

Sr. Ruby Developer Resume

4.00/5 (Submit Your Rating)

MA

PROFESSIONAL SUMMARY:

  • Strong experience in design, analysis, development, debugging, testing and implementation stages of various client/server web applications using Ruby on Rails, CSS, HTML, Java, JavaScript, AngularJS, Oracle11g, MySQL, PostgreSQL and SQLite on both Windows and Linux systems.
  • Proficient in web based GUI’s development using XHTML, CSS, JSP, HTML5, PHP, Bootstrap and MySQL database.
  • Experience working inRuby on Rails (ROR) based web applications. Expertise in developing, maintaining and debugging Rails framework.
  • Proficient in Ruby on Rails Web application and development. Primary expertise is in the areas of Ruby on Rails 4, 3 and 2.3.14, AJAX using jQuery, Ext JS, Apache2, and Unicorn.
  • Experience working on SVN, Git, GitHub, Amazon EC2 and Heroku.

TECHNICAL SKILLS:

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

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

Web Design: XHTML, CSS3, HTML5, JSP, AJAX

Web/App Servers: Phusion Passenger, Apache Tomcat, Nginx, WEBrick, Puma

Databases: MySQL, PostgreSQL, DB2, Oracle 8i/9i/10g/11g, Microsoft SQL Server, SQLite, MongoDB, Pgadmin III

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

Deployment Tools: Amazon EC2, Heroku, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, MA

Sr. Ruby Developer

Responsibilities:

  • Worked in the design and development phases of the application using Ruby and Sinatra .
  • Implemented back end systems integration with web services using REST.
  • Developed integration app using J Ruby , integrated with SFDC and AWS SQS real time eventing system .
  • Responsible for developing APIs in JRuby for a transaction related identity provider system to grant, revoke user entitlements.
  • Worked on Amazon Web Services - SQS queue to publish, read and delete messages concurrently.
  • Maintained transactional consistency across various systems including web based and eventingsystems .
  • Developed the retry mechanism using the Exponential Backoff when event processing failed to sync with SFDC.
  • Developed Splunk dash boards and Monitored Splunk logs to optimize the system performance.
  • Developed Unit tests using Rspec and Minitest , generated test case reports using Simplecov and Minitest-reporter .
  • Indexed data in ElasticSearch and wrote several search queries.
  • Performed E2E and integration testing across multiple platform teams within the project.
  • Developed scripts to create postgresql database and leveraged Active Record connection pooling.
  • Developed and tested many features in an environment (AGILE) using Ruby on Rails, HTML5, CSS3, JavaScript, and Bootstrap.
  • Creating consistent development environments using Vagrant and Chef, allowing project to be outsourced seamlessly.
  • Integrating third party SOAP and RESTAPI's with new and existing web applications.
  • Designed and developed various features using HTML5, W3C, AngularJS, XHTML and CSS3.
  • For Database Migration used Active Records 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.
  • Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
  • Experience with all of the GEMS and libraries of all version of the ruby/rails.
  • Involved in deploying the build to DEV docker containers on AWS Container Service using Jenkins . Added plugins for test integration to Jenkins.
  • Monitored and created alarms for Amazon Web Services sever instances and load balancers in AWS console.
  • Performed Peer Review and code review using Github .
  • Accessed the developed API proxies using APIGEE.
  • Used Codacy tool for better coding practices, to check code style, security, and minimize complexity.
  • Integrated Codacy with GitHub and Jenkins to improve code quality.
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Prepared technical documentation for internal Autodesk wiki to be used by API consumers.
  • Delivered duties effectively as Subject Matter Expert for one of the applications.

Environment: JRuby 9.1.2.0, Rspec, Minitest, JSON, Git, MySQL, Rally, RubyMine, SFDC, Redis, AWS (SQS, EC2, S3), APIGEE, Postman, Codacy, Slack, Putty, GitHub, Jenkins, Sinatra, Simplecov, Minitest-reporters, splunk, Dockers, Elastic Search, Mail Broker, celluloid.

Confidential, Dover NH

Sr. ROR Developer

Responsibilities:

  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Developing consumer based features and applications with W3C, XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS3, JavaScript and Jquery
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Experience with NoSQL database, such as Cassandra
  • Took care of Bug fix issues and Code Reviews.
  • Developed automated deployment scripts using Capistrano and Capistrano recipes.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for Model, View, Controller, in Ruby on Rails Framework on Mac OS X Operating System.
  • Coded JavaScript for page functionality popup screens.
  • Created Restful http services to interact with UI.
  • Used JavaScript and XML to update webpages
  • Collaborated with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Designed and developed the layouts of customer relations module.
  • Followed test driven development process and written test framework using Rspec and Cucumber.
  • Support production and development on AWSCloudSaaS Linux environments.
  • Used JIRA to track project management.
  • Managed code versioning with Github and deployment to staging and production servers.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Followed agile development methodology and scrum for the project.
  • Used Restful API in communicating with third parties.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • Involved in handling code reviews and bug fixes.

Environment: Ruby (2.1.0), Rails (4.2), CSS, HTML5, AJAX, JavaScript, JQuery, Bootstrap, Rspec, Cucumber, JSON, Git, MySQL.

Confidential, San Mateo, CA

ROR Developer

Responsibilities:

  • Upgraded associated gems, across multiple Ruby and Rails versions.
  • Designed the front end application using Rails 3.1, HTML, CSS, Java Script AJAX and JQuery.
  • Developed custom Rails applications specific to client’s unique needs.
  • Worked extensively with arrays and hashes in the ruby environment.
  • Worked on an enterprise-level Ruby on Rails application targeted for the pharmaceutical, biotech and medical devices manufacturing industries as part of a small, 3 to 5-member developer team.
  • Implemented CRUD operations for the application using MVC architecture in Rails framework and migration standards in migrating schemas for MySQL database.
  • Worked on normalizing data by using data integrity rules and also implemented some stored procedures using MySQL database.
  • Played an important role in refactoring the code and implemented changes according to the client’s requirements.
  • Analyzed system requirement specifications and involved in client interactions to work on the requirements specified.
  • Worked on Rails, CSS, JQuery, Java Script to design the front end application and the back-end was maintained using Active Record Classes to create migrations.
  • Responsibilities included developing new features, fixing bugs, interfacing with the product development and software quality assurance group.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Developed the user authentication and order processing modules for customer facing application
  • Participated in requirements definition and story carding.
  • Focus on Ruby development, both inside of a traditional Rails application, and as part of a report generating application.
  • Developed numerous websites for school clubs, local businesses, and startups.
  • Designed, development controller and view part of the system by scaffolding.
  • Understanding of how web applications work including security, session management and best development practices.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Involved in business components programming.
  • Deployed application and provide continuous maintenance using Git and Heroku.
  • Developed cross-browser/platform using HTML, CSS, JQuery and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.

Environment: Ruby (1.9.3), Rails (3.1), WEBrick, HTML, Java, JQuery, JavaScript, SQLite3, Heroku, CSS3, AJAX.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development, Object Oriented Analysis and testing the application.
  • Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
  • Actively involved in design and development of Web Application in J2EE using Struts MVC Framework.
  • Developed server side programs using JSP and Servlets.
  • Designed, developed and maintained the data layer using Hibernate.
  • Configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.

Environment: Java 2, J2EE, JSP, Servlets, HTML, XML, JavaScript, Struts 1.1, PL/SQL, Tomcat Server, Rational Rose 2003

We'd love your feedback!