Sr. Ruby On Rails Developer Resume
Denver, CO
SUMMARY:
- Over 7 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.
- Experience in working with Ruby 1.9.3 and 2, Ruby on Rails 3.2 and 4.1.0, and Postgre SQL,JRuby, MySQL, Oracle and MongoDB on the backend and HTML4/5, JavaScript, Jquery, Angular.JS, React.js,Backbone.JS, CSS2/3 and Bootstrap on the front end.
- Experience in configuring the application to be deployed on Heroku platform with support infrastructure on Amazon WebServices (AWS).
- Extensively worked on Responsive Web Design (RWD) page development using HTML5, CSS3, JQuery, JavaScript, Ajax, Angular JS, JSON, JSF UI Components and JSP.
- Extensive experience in software development life cycle (SDLC) process.
- Excellent exposure to Version Control Systems like Git (Gitflow).
- Good exposure in interacting with Restful WebServices, SaaS, PaaS, and IaaS.
- Proven expertise in setting up Development environment using Ruby Stack.
- Strong concepts and fundaments in Agile Methodology, Object Oriented Analysis, Design and Best practices.
- Proficient in JRuby, Ruby on Rails implementation in building web applications.
- Good exposure to TDD/BDD using Cucumber, Rspec, MongoDB, Redis etc.
- Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
- Used Protocols like HTTP/HTTPS, TCP/IP, SOAP, SMTP and RESTful API's.
- Experience in developing, web based applications in Java/J2EE technologies.
- Profound experience in web based and application development using Java Beans, Servlets, JSP, XML, WebServices, JDBC and RMI.
- Experience creating and modifying rake tasks.
- Extensive experience in MVC architecture based web application frameworks like Rails, Struts, Spring and Hibernate.
- Good knowledge with open source technologies like Apache Traffic Server and Chef.
- Good in Amzon WebServices and mondoDB.
- Strong technical background with solid history of delivering outstanding customer service. Genuine commitment to quality and customer satisfaction.
TECHNICAL SKILLS:
Programming Languages: Ruby, Java/J2EE, C, C++, SQL, PL/SQL,C#.Framework Rails, Struts, Hibernate, Spring,.NET, Ember.js
Integration: SOAP, REST, JSON, Biztalk,jenkins,YAML
Web Technologies: JavaScript, Angular.JS, React.js,Node.JS JQuery, Ajax, Swing, XML, REST API's.
Web Design: HTML5, XML, CSS3, JSP, Servlets, Bootstrap.
Databases: MySQL, PostgreSQL, MongoDB, Oracle, NoSQL
Test Frameworks: MiniTest, Test Unit, Junit
Operating Systems: Windows, Windows Server, Linux & Unix
Version Control Tools: Github, Bitbucket
Application and Web Servers: WebSphere, WebLogic, Apache Tomcat,chef
Development Tool (IDE): SubLime, Notepad++, Eclipse
PROFESSIONAL EXPERIENCE:
Sr. Ruby on rails developer
Confidential,Denver, CO
Responsibilities:
- Implemented application using Ruby and basic MVC architecture.
- Developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
- Implemented productive and efficient search and filters for bulk data.
- Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, react.js.
- Analyzed and improved application efficiency by optimizing queries even for bulk data.
- Implemented efficient UI and client-side features using JQuery, AJAX.
- Developed the server-side applications on Node.js platform.
- Created templates, Sub views and partials using React JS.
- Used HTML, CSS and JavaScript along with Angular.JS to describe webpages.
- Using Jenkins, GitHub, Sublime and Ruby Mine will run and debug the complex issues and provide root cause and solutions. Worked on backend of the application with databases like MYSQL and NoSQL.
- Worked closely with management and the design team to rapidly implement new features.
- Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script.
- Developed automation test using Ruby, Jruby, Watir-Rspec for Browser testing, and Cucumber in Ruby for SLT.
- Implemented Node JS for creation of networking applications using JavaScript.
- Used SOAP UI tool analyze the response from ALSB web service call.
- Extensively involved in bug fixing, code refactoring and peer-reviews.
- Used Amazon WebServices (AWS) for improved efficiency of storage and fast access.
- Used Software MySQL, JavaScript, JQuery and Ajax-based applications, NoSQL databases: Redis, MongoDB, Amazon Web Services, Knockout.js, Backbone.js or Angular.JS
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Used Capistrano for web application deployment.
- Worked under Agile Methodology.
- Wrote ruby scripts for deployments onto AWS and Continuous Integration provisioning.
- Implementing AJAX modules and used Restful API in communicating with third parties.
- Configured server-side to secure sensitive data using https/SSL.
- Used RSpec and Cucumber to create test driven development (TDD). Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
- Managing code versioning with Github.
- Developed AngularJS Controllers Which Isolates scope to perform operations in UI.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture.
- Designed, documented operational problems by following standards and procedures using a software reporting tool JIRA.
- Managed code versioning with GitHub and deployment to staging and production servers.
- Involved in developing and implementation of the Back end web application using Ruby on Rails.
- Worked in deployment using tools such as Capistrano & Chef.
- Creating service handler and rake tasks as per requirements - developing and maintaining automation framework standards.
- Involved in designing and writing functionalities of the web applications using Ruby on Rails, Ruby gems and various other technologies like Angular.JS, Ember.JS, Backbone.JS, JavaScript and jQuery.
- System Automation and configuration Management with Chef, Puppet, and Ansible
- Configured server-side to secure sensitive data using https/SSL, Redis.
- Used Restful API to gather sales related data for products.
- Worked with Amazon Services: EC2, Redshift, Elasticache, EMR, Kinesis, Dynamo, automated testing and continuous integration programs such as Jenkins or Ansible, Knockout.js, Backbone.js or Angular.JS,
Ruby on Rails Developer
Confidential,Lakeland, Florida
Responsibilities:
- Worked on an application from front-end enhancements (HTML/JavaScript/JQuery), to backend architectural changes and utilized Ruby on Rails 3.2 along with RSpec for continuous integration.
- Enhanced web applications with new features, bug fix, test coverage, and better performance.
- Implemented single page web applications using Angular JS and Backbone JS.
- Produced web components in React.js
- Coded extensively in jQuery and Node.js to make rich internet web pages.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails. Deployment to a distributed architecture with tools such as Capistrano or Chef.
- Database modeling and design and involved in developing and implementation of the web application using Ruby on Rails.
- Coding or scripting with Shell, Ruby/JRuby, Perl, Powershell, Java.
- Involved in issue tracking and agile project management using JIRA
- Worked on Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Designed webpages using HTML, CSS, CoffeeScript, and JavaScript along with Angular.js
- Used RSpec to create test driven development (TDD). Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Used Jenkins for continuous integration services.
- Working with Ruby gems such as ruby-pg for PostgreSQL.
- Developed new functionalities and maintained RESTful API.
- 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.
- Developed performance report by following BDD and Agile.
- Created an entire set of customized features in dashboard (JQuery and Rails AJAX)
- Implemented and enhanced CRUD operations for the applications using the Web API architecture.
- Developed front end application using HTML, CSS, Angular JS, Ember JS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Use of Github repositories.
- Worked closely with management and the design team to rapidly implement new features.
- Integration of different plug-ins and gems.
- Extensively involved in bug fixing, code refactoring and peer-reviews.
Sr. Java Developer
Confidential, NY
Responsibilities:
- Development of user interface using JSP, HTML and JavaScript.
- Used Dependency injection in Spring for Service layer and DAO layer.
- J2EE Architecture was implemented using Struts based on the MVC2 pattern.
- Written Servlet and deployed them on IBM WebSphere Application server.
- Responsible for user validations on client side as well as server side.
- Development of the Java classes to be used in JSP and Servlets.
- Used Hibernate for persistence to Oracle Database
- Involved in Design UI Screen, Created several mock up Using HTML, CSS and JavaScript.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Worked with PL/SQL scripts to gather data and perform data manipulations.
- Used JDBC to retrieve data from Oracle database.
- Developed build scripts using Ant.
- Developed stored procedures in Oracle.
- Used Test Driven Development approach, and wrote many unit and integration test cases.
- Troubleshooting and coded corrections for production issues discovered in the application
Java Developer
Confidential
Responsibilities:- Involved in requirement Analysis, documentation of high level and low level design.
- Developed application using core Java, J2EE and spring framework.
- Developed SOAP WebServices using Apache CXF and Axis2 framework and deployed on Tomcat.
- Developed JAX-WS WebServices and deployed on WebSphere Application Server.
- Migrated web service applications from Tomcat to WebSphere Application Server.
- Worked on java security like encryption, decryption, and generation of signature.
- Used EJB Query Language for all database interactions.
- Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
- Collaborated with business during requirement analysis and design discussions.
- Worked on migration of light weight web applications from WebLogic to Tomcat.
- Responsible for developing the application level flow by utilizing Java, JSP and Struts.
- Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing doc Process.
- Used JSP for the front-end development and JavaScript for validation.