We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • With 8+ years of job experience. Currently working primarily with Ruby on Rails and MySQL within a UNIX environment. Confident within the Rails MVC framework, including complex model relationships, controllers, views, and helpers (2) Bioclinica, (1) CHS,
  • Extensive experience with multiple technologies - Python, UNIX/Linux - Shell scripting Used socket programming for writing servers.
  • Working on Amazon Web Services, Python and the Django framework, and Very good experience with cloud platforms like Amazon AWS and Google App Engine.
  • Hands-on experience in Python scripting, Python STL, Pylons, Django, UI and web development.
  • Expertise in developing, maintaining and debugging Rails framework.
  • Experienced in UI development using HTML5, CSS3, AJAX, JavaScript and jQuery, AngularJS.
  • Good exposure in interacting with RESTful web services, SaaS, PaaS, and IaaS.
  • Front end expertise using HTML and CSS, and also managing Ruby on Rails layouts and views.
  • Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and CodeIgniter.
  • Experience developing own helpers to ease the job and code on both controllers and views.
  • Expertise in MySQL, SQLite3, PostgreSQL, and Oracle including SQL or PL/SQL, Stored Procedures.
  • Experience with all of the GEMS and libraries for the version of the ruby/rails.
  • Hands on development experience in building web applications using HTML5, CSS, JQuery, AJAX, MySQL, PL/SQL, JavaScript and MySQL, Postgresql, SQLite technology.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (RubyVersion Manager) bundler install.
  • Proficient in design and implemented intranet applications using Ruby on Rails and PostgreSQL on Heroku Cloud Packages and Triggers on databases like MySQL, PostgreSQL and Oracle.
  • Hands on Experience in Web Services using AXIS, REST FUL API.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Experience in integrating Jenkins with Docker container using Cloud bees Docker, Kubernetes pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
  • Experience in working version control tools like Git, CVS, Clear Case and SVN.
  • Experience in managing code versioning with Github.
  • Implementing Ruby gems.
  • Proficient in Ruby on Rails implementation in building web applications.
  • Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Experience in implementing Rails MVC and Helpers.
  • Hands on experience on installation and configuration of multiple versions of Ruby using RVM (RubyVersion Manager) bundler install.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Utilize UNIX and Linux shell environments using command line utilities. run the operations of a Machine learning project and are responsible for managing the infrastructure and data pipelines needed to bring code to production
  • Good understanding of MVC Architecture and Restful design.
  • Developed Consumer-based custom features and applications using Python, Django, and HTML.
  • Good Knowledge on Oracle DBA, RAC, APPS, and OOAD CONCEPTS.
  • Develop project deployment using Google Cloud/Jenkins, Elastic Search and using web Services like Amazon Web Services (AWS).
  • Experience using different software development methodologies like Agile development.
  • Experience with Installation VmVirtualbox on various machines to test application against different operating systems.

TECHNICAL SKILLS

  • Ruby Rails (Rails 3.x Rails 4.x)
  • Hibernate
  • Spring
  • Struts
  • Servlets
  • Ruby
  • PHP
  • SQL
  • PL/SQL
  • Java
  • C+
  • C++
  • XHTML
  • CSS/CSS3
  • HTML/HTML5
  • JSP
  • AJAX
  • Phusion Passenger
  • Apache Tomcat
  • JBOSS
  • Nginx
  • WEBrick
  • IBM DB2
  • PostgreSQL
  • MongoDB
  • MySQL
  • NoSQL
  • MS-SQL
  • Oracle

PROFESSIONAL EXPERIENCE

Sr. Ruby on Rails Developer

Confidential - RALEIGH,NC

Responsibilities:

  • Developing and implementation of the web applications using Ruby on Rails.
  • Developed and tested many features for applications using Ruby on Rails, Bootstrap, MySQL, CSS and AngularJS.
  • Used Rails, AJAX, JSON and JQuery to design the front end of the application and back end of the application is developed mainly using Active Records.
  • Designed applications using object oriented concepts Jasmine, Selenium, and Capybara.
  • Used RHTML, cascading style sheets (CSS), RJS to describe the web pages.
  • Designed the SQL Server Database, and Wrote Stored Procedures and Triggers for effective Data Processing and performance for the entire application like creating tables, views and stored procedure.
  • Worked on optimizing SQL queries to improve the loading times of the web pages.
  • Involved in utilizing Mongrel specific connection pools to interact with the business data from the business components.
  • Created an entire set of customized features in the dashboard by JQuery and Rails AJAX.
  • Used Restful API to gather sales related data for products.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • Participated in design sessions, code reviews, promoting common standards and best practices.
  • Worked on AJAX framework to transform Datasets and Data t migration Ables into HTTP- serializable JSON strings
  • Used Git and GitHub repositories as version control systems for check-in and check-out.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.
  • Supported online gap site for deployment of application and modeling changes on RHEL servers for agile continuous integration using Subversion repositories. Red hat Linux, Centos, Microsoft servers.
  • Involved in preparing the test cases using JUnit test case and in the testing phase
  • Transformed the QA into a fast -paced agile team and drove daily stand up scrum meetings.
  • Mentored a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Involved in writing maven scripts for merging jar files into existing repositories.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Sr. Ruby on Rails Developer

Confidential - Plano, TX

Responsibilities:

  • Designed and implemented web applications using Rails, HTML5, CSS3, MySQL, JavaScript, JQuery, Bootstrap, SaaS, and AngularJS.
  • Implemented Restful Web Services using Ruby on Rails and enhanced CRUD Operation for the application using MVC Architecture
  • Integrated with databases using Active Record as a model and managed code versioning with TFS and deployment to staging and production servers.
  • Modification and enhancement of existing customizations especially for the change requests, code fixes as per requirement.
  • Involved in requirements gathering, application design, code reviewing, bug fixing and code refactoring and pulled data using Capybara, Selenium and PhantomJS.
  • Performing in unit testing, integration testing and acceptance testing of the system.
  • Created automated test scripts for web applications with Ruby and Capybara and Selenium testing module.
  • Involved in configuring MongoDB with Rails applications. Implemented TDD and BDD using RSpec and Cucumber.
  • Used GitHub repositories and Capistrano for easy deployment to production.
  • Used MemCache to enable caching of recently queried data for easier and quick data retrieval.
  • Performing unit testing, System integrated testing and other adhoc testing activities.
  • Followed Agile development software methodologies and SCRUM.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Involved in developing real time interfaces using JMS API and Spring framework
  • Apache Tomcat Server was used to deploy the application.
  • Moved Application from Solaris to Linux RedHat for system benchmark
  • Extensive Development using Zend Framework by PHP in a LAMP environment.

Ruby on Rails Developer

Confidential - ORLANDO, FLORIDA

Responsibilities:

  • Responsible for Ruby backend development for dynamic database driven website
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby.
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Built with Ruby on Rails as a JSON API for Backbone and is on the frontend.
  • Developed complex restful APIs for third party integration (JSON file format) and authentication as specifications using Rails framework.
  • Implemented dynamic graphs using Ruby on Rails, Chart kick and JavaScript.
  • Assigned the responsibilities of troubleshooting problems with Ruby and other web technologies
  • Handled the tasks of developing and creating Ruby MYSQL applications as per the specifications
  • Develop a routine to validate and sanitize user-supplied input
  • Worked directly with a customer to analyze, design, specify and implement a Ruby on Rails grassroots campaigning tool.
  • Works with the team to determine requirements for the "Broad Based Capabilities Tool" (BBC).
  • Designs, performs full-stack development of the BBC.
  • Works with a team to determine security needs for the Ruby-on- Rails applications.
  • Works with other engineers to help determine customer software infrastructure needs, capabilities and changes.
  • Attends various customer meetings with different agencies such as DOD, NIH, and HHS.
  • Works with other engineers to determine Single-Sign- On (SSO) solutions for various Ruby-on- Rails applications
  • Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look and feel

Software Developer

Confidential - Denver, CO

Responsibilities:

  • Designed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
  • Designed and coded the Java side of Proposal Quote Illustration system and integrated it with business engine using socket technology for the following clients; American Express, Phoenix, Nationwide, and Penn Mutual; EJBs, DOM, XML, JSP, XSL, JavaScript.
  • Designed, coded, and implemented the business component services (request/response message
  • Designed, coded, and implemented “File Transfer” and “Cron” Services using java multi-threading technology combined with XML engine and integrated them with the client Systems.
  • Integrated proprietary system with client systems using JMS.
  • Resolved memory leaks, excessive database access, bottlenecks, concurrency and socket issues, deadlock, race conditions and remote server invocation.
  • Supported multiple clients’ Insurance eService Questionnaire system
  • Support the various client systems such as Prudential, AIG, Fidelity, and EIC.
  • Processed large amounts of data by writing advanced stored procedures.

We'd love your feedback!