Sr. Ruby On Rails Developer Resume
San Diego, CA
PROFESSIONAL SUMMARY:
- Over 9+ years of experience in software design, development and maintenance including JAVA/J2EE based frameworks, Jakarta Struts, Apache Sling, ApacheCocoon, JSF, Google Guice, EJB3.0, Ruby, Rails, RESTful Rails, Hibernate, Spring, JavaScript, AJAX, CSS, HTML/DHTML, XML, Java, J2EE, JRuby
- 4+ years of experience in working with Ruby on Rails.
- Hands on experience working in Ruby on Rails (ROR) based web applications.
- Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS, Web Security, Linux Experience, Sql, JQuery, Rest API Experience, Excellent Oral And Written Communication Skills, Test - Driven Development .
- Good exposure in interacting 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.
- Using gems such as Paperclip and configuration for image server processing to have additional functionality on projects.
- 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.
- Working knowledge of Amazon EC2, S3, and SimpleDB services
- Experience with NO SQL tools like Redis, CouchDB
- Developed RoR customer facing applications, which meet the requirements outlined in our application development specification
- Design and implemented intranet applications using Ruby on Rails and Postgrad Sql on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL, and 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 Postgres as database
- Wrote various interfaces to the management system in Ruby on Rails & worked on JSON, Command Line, SSH, HAML, SCSS, Ability to Work Independently, Creating Technical Documentation.
- 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.
- Working knowledge of Distributed File Systems/Distributed Processing Frameworks like Apache Hadoop, Google File System (GFS)
- Exceptional ability to Quickly master new concepts and capable of working in-group as well as independently with excellent communication skills
- Strong knowledge using the (CRUD), create, read, update and delete methodology
TECHNICAL SKILLS:
- Ruby
- Eclipse, NetBeans IDE
- Cucumber, RSpec, Friends
- SQL, PL/SQL, python
- PL/SQL Developer, TOAD
- JRuby, IronRuby, Redis, CouchDB
- C, C++, VB, ASP, Java
- Visual Studio, SQL Navigator
- Log4r
- Unix Shell/Korn Script
- Front Page, Dreamweaver
- Perl Programming
- Hadoop, Git, Sub Version
- Struts, Hibernate, Merb, Swing
- Flex, Action script, Flash
- Oracle, PL/SQL, MySQL
- Phusion Passenger, Capistrano, GIT
- Java Script, AJAX, PHP, VB Script
- DB2, SQL Server 2005Amazon S3
- JQuery,Prototype, script.aculo.us
- PostgreSQL, MS Access
- HTML, DHTML, CSS, MooTools
- Informatica, Cognos
- XML, XSLT WSDL, SOAP, JSP
- TCP/IP, JMS
- Crystal Reports
- Apache2.0, Unicorn
- MS Visio
- Multithreading, Design Patterns
- Mongrel
- Rational Rose
- SOA,SDLC nginx
- WebLogic
- Linux, Unix, Solaris
- Security, Networking and Insurance
- GlassFish
- Windows XP/Vista, Mac OSX
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr. Ruby on Rails Developer
Responsibilities:
- Gather, interpret and analyze functional specifications and user requirements described in JIRA User Stories and Tickets. And also analyze/identify the additional issues/bugs related to User Stories fixed OR In progress.
- Responsible for design, development & testing of an efficient, scalable, generic and performance effective coding.
- Responsible for Code-Review and enforce business standards and code standards are in place.
- Guide and support the team, for Technical and logical issues during implementation.
- Collaborate with team and contribute to overall strategy for data storage and service delivery.
- Develop Ruby libraries for custom functionality.
- Develop Services using Rabbit MQ for cross network platforms, and federate them to behave like in network systems.
- Develop and implement JSON schemas, for validating the API inputs to avoid invalid payload transactions to the backend.
- Trouble Shoot the legacy and new system for maintaining the data hygiene and also assist in troubleshooting issues across Development, Test and Production environments.
- Develop documentation and material in support of installation and setting up the environment, and also document and propose the development design and implementation plans.
- The above mentioned job duties are performed in the following technological environment: Oracle 10g, MySQL, HBase, Solr, Ruby 2.2.2/2.2.3 , jRuby 9.0.0.0, Java, Go, PHP, Linux (RHEL, CentOS, Ubuntu, etc.) Solaris, Mac OSX, GIT, Stash, Javascript, Ajax, JQuery, AngularJS, NodeJS, CSS, CSS3, FileZilla, Notepad++, Putty, RubyMine 8.0/8.1, Slack, JIRA, ScreenHero, Redis.
- Developed enhancements for the other modules of the RIO application.
- Developed enhancements for the other modules of the RIO application.
- Interact closely with other developers and development teams to provide the best overall solution to meet product requirement.
- Developing, estimating and participating in scheduling and prioritization of project tasks by using Agile Development Methodology.
Environnent : Ruby 1.8.7, Rails 2.3.5, Rails 3.0 beta, Sinatra, Amazon S3, Ngoni, Unicorne, Mongrel, Mac OS X, Text-Mate, Responsys, omniture, ImageMagick, RMagick, RSpec, Cucumber, XHTML, AJAX, cruisecontrol.rb, Git, Capistrano, Java Script, JQuery, XML, XSL, SOAP, Perl, Shell Script/Unix, MySQL
Confidential, San Antonio, TX
Sr. Ruby on Rails Developer
Responsibilities:
- Design, Implement a web application for the NBCU Ad-sales team for providing an easy way and effective way of creating, managing and approving deals, accounts and budgets.
- Developing Rails controllers, models and views for the sub module ‘Approvals’ using JRuby 1.7 and Rails 3.2
- Worked on SQL queries for creating the required data structures for the application modules.
- Worked on creating unit test cases using the test framework like RSpec, Capybara and Cucumber.
- Interact closely with other developers and development teams to provide the best overall solution to meet product requirement.
- Worked on this project with Agile Methodology for the software development.
- Design, Implement a web application for the NBCU Ad-sales team for providing an easy way and effective way of creating, managing and approving deals, accounts and budgets.
- Developing Rails controllers, models and views for the Digital Finance Module using JRuby 1.7 and Rails 3.2
- Developed enhancements for the other modules of the PAM application.
- Interact closely with other developers and development teams to provide the best overall solution to meet product requirement.
- Developing, estimating and participating in scheduling and prioritization of project tasks by using Agile Development Methodology.
- Design, Implement a web application for the NBCU Ad-sales team for providing an easy way and effective way of creating, managing and approving deals, accounts and budgets.
- Developing Rails controllers, models and views for the Digital Finance Module using JRuby 1.7 and Rails 3.2
- Developed enhancements for the other modules of the PAM application.
- Interact closely with other developers and development teams to provide the best overall solution to meet product requirement.
- Developing, estimating and participating in scheduling and prioritization of project tasks by using Agile Development Methodology.
Environnent : Ruby 1.8.7, Rails 2.3.5, Rails 3.0 beta, Sinatra, Amazon S3, Ngnix, Unicorn, Mongrel, Mac OS X, TextMate, Responsys, omniture, ImageMagick, RMagick, RSpec, Cucumber, XHTML, AJAX, cruisecontrol.rb, Git, Capistrano, Java Script, JQuery, XML, XSL, SOAP, Perl, Shell Script/Unix, MySQL
Confidential, Detroit, MI
Sr. Ruby on Rails Developer
Responsibilities:
- Interacted with business team and gathered requirements
- Prepared Design Specifications with Rational Rose
- Involved in Status Meetings and suggested new enhancements to the existing PAM application
- Implemented RESTful authentication plug-in for authentication and login system
- Used RHTML, cascading style sheets (CSS), RJS to describe the web pages
- Communicating with the customer to design solutions.
- Use of Git and GitHub repositories.
- Active Record using Postgre SQL (pg), MySQL (mysql2) and Oracle (active record oracle enhanced adapter) databases.
- Designed the front end application using Rails 3.1, CSS, AJAX and JQuery.
- Agile development using Pair Programming, JSON, Command Line, SSH, HAML, SCSS, Ability to Work Independently, Creating Technical Documentation.
- Used Extreme Programming (XP) and Scrum practices
- Done test driven development using RSpec and Cucumber
- Used RHTML, cascading style sheets (CSS), ERB Templating, RJS to describe the web pages
- Setup a continuous integration environment using cruisecontrol.rb and git
- Extensively used JQuery, Javascript and Ajax to enchance the customer website experience
- Used Resque and Redis for creating background jobs, placing those jobs on multiple queues, and processing them
- Setup edge environment using Rails 3.0 Beta, Ruby Version Manager and migrated the code for compliance with rails 3.0
- Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Deployed and maintained web applications on Engine Yard cloud (Amazon S3)
- Coordinated daily with offshore team and programmed through remote pairing
- Processed and cleansed data from XML feeds, RSS feeds and stored in databases
- Written Cascading Style Sheet and implementing it in the views / layouts as needed
- Worked on mobile web application support for iPhone and Android
- Worked on optimizing sql queries to improve the loading times of the web pages
- Integrated web application with Responsys using soap4r for SOAP web services
- Involved in improving the search functionality on the application
- Analyzed and improved application efficiency by optimizing queries, and caching content with me cached for Rails
- Developed Capistrano scripts for automated deployment on to production servers
- Helped in delivering the project under very tight schedule
Environnent : Ruby 1.8.7, Rails 2.3.5, Rails 3.0 beta, Sinatra, Amazon S3, Ngnix, Unicorn, Mongrel, Mac OS X, TextMate, Responsys, omniture, Image Magick, RMagick, RSpec, Cucumber, XHTML, AJAX, cruisecontrol.rb, Git, Capistrano, Java Script, JQuery, XML, XSL, SOAP, Perl, Shell Script/Unix, MySQL
Confidential, Richardson, TX
Ruby on Rails Developer
Responsibilities:
- 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 3.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.
- 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, and 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, Nashua, NH
Java Developer
Responsibilities:
- Interacted with business team and gathered requirements
- Prepared Design Specifications with Rational Rose
- Involved in Status Meetings and suggested new enhancements to the existing application
- Implemented RESTful authentication plug-in for authentication and login system
- Used RHTML, cascading style sheets (CSS), RJS to describe the web pages
- Implemented the presentation using a combination of Prototype, script.aculo.us, RJS Templating to render the HTML and a well-defined API interface to allow access to the application services layer
- Input validations were done using Rails Validation functions
- Followed Agile software development methodology and SCRUM
- Technical lead in the design and development of a service oriented architecture (SOA) on which all future sales demos and reference implementations would be built
- Developed front end for the application using Flex. worked on JSON, Command Line, SSH, HAML, SCSS, Ability to Work Independently, Creating Technical Documentation. Created Modules using MXML and Action Script
- Extended Flex controls for generating and displaying reports, Created Custom Flex Components and SWC's
- Involved in implementing user mailing module using Action Mailer
- Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance
- Effective usage of Design patterns namely Observer, Singleton and Factory Method
- Involved in utilizing Mongrel specific connection pools in order to interact with the business data from the business components
- Efficient database management, optimization and caching
- Involved in mapping XML data to html documents using XSLT parser
- Worked with Log4r effectively for logging messages to the appropriate log files
- Used Clear Case for Version Controlling
Environnent : Ruby 1.8.6, Rails 1.2.6, Mongrel, XML, Flex, Action Script, AJAX, Java Script, JSON, SOA, Log4r, XML, XSL, Linux, SOAP, SQL Server, Shell Script/Unix, WSDL, Web Sphere, CSS, Perl, CGI scripting, Rational Rose, Clear Case