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.
