We provide IT Staff Augmentation Services!

Sr. Ruby On Rails Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 10+ years of experience in Requirements Analysis, Design, Development, Implementation, Production using Ruby on Rails and other Web Application frameworks .
  • Experienced and sound knowledge in Ruby on Rails, various ROR gems, PostgreSQL, JavaScript, Apollo, Sendgrid, REST APIs, Ajax, jQuery, CSS, HTML.
  • Used Gulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify and used Web pack to bundle files
  • Ruby on Rails development of various tools for sales lead generation, validation, tracking, etc in an Agile/Scrum environment. Proficient in JRuby, Ruby on Rails implementation in building web applications. Worked on EmberJS along with Ruby2 and HTML.
  • Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look.
  • Experienced on Model View Controller (MVC) Architecture based Web Applications in Ruby on Rails. Experience working with web services and XML and JSON based RESTFUL API's.
  • Gained experience writing asynchronous code with callbacks, ES6 promises and using Async/Await. Experience in RSpec (BDD) framework for the Ruby language
  • Focused on object - oriented programming (OOP) and functional design and software development practices. Experience in implementing Rails Migrations and Active Record, Action, Action Mailer.
  • Experience working with teams that follow Agile Software Development methodology (Iterations and standup meetings etc.) Worked extensively in using version control systems with Git Hub, Bitbucket and SVN.
  • Highly focused, self-motivated, team player with strong professional and executive experience in multiple domains with multiple responsibilities. Created POC backend REST API services using Node.JS and MongoDB.
  • Experience using different software development methodologies like Water fall model, Git Hub, SVN. Setting up and configuring CI/CD on Jenkins and React apps with web hooks on GitHub.
  • Developed mock up pages using React.JS, used the Babel as the transpiler for converting ES6/7/8 to ES5. Extensive knowledge of Software Development Life Cycle (SDLC)
  • Handled caching in Ruby on Rails using RubyGems, Rails gems, ORM ActiveRecord, NewRelic, MetaProgramming, Sidekiq, RubyMine. Wrote Ruby Wrappers and using Ruby Gems for Voucher and Advice modules.

TECHNICAL SKILLS

  • Ruby on Rails
  • RubyGems
  • Rails gems
  • ORM ActiveRecord
  • NewRelic
  • MetaProgramming
  • Sidekiq
  • JavaScript css3 html5 bootstrap jQuery angular
  • React
  • Node.js
  • JSON web token
  • SSO/SAML
  • Python redis
  • Java
  • Spring
  • ES6/7/8
  • Postgres
  • SQL
  • PL/SQL
  • PostgreSQL
  • Cassandra
  • Apollo
  • Rest
  • Ruby Mine
  • Bower
  • Bundler
  • Rake
  • Unicorn
  • Apache

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Ruby on Rails Developer

Responsibilities:

  • Developed the API Proxies using the API Management platform APIGEE.
  • Developed and Consumed Web Services using SOAP Protocols and RESTFUL API which involves in extending the usage of our web application services through other web applications.
  • Creating end to end Spark-Solr applications using Scala to perform various data cleansing, validation, transformation and summarization activities according to the requirement.
  • Developed Scala scripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
  • Developed analytical components using Scala, Spark and Spark Stream.
  • Debugged UI issues with the Ruby on Rails application at the javascript level using The Dojo Toolkit. Completed cross browser testing with IE11, FireFox 34 & Chrome 39.
  • Configured Apache w/ Rails Passenger to scale Ruby on Rails application across 12 web servers
  • Created multi-file uploader with Flash in Ruby on Rails and RightAWS GEM libraries using Amazon S3 and EC2.
  • Implemented Web Service calls using Ruby on Rails MVC framework and developed web based applications using Ruby on Rails.
  • Implemented and enhanced CRUD operations for the applications using the Ruby on Rails MVC architecture with timely code review sessions.
  • Developed medical procedural documentation, technical publications, process analysis documentation, and a wide range of interactive training products in accordance with SDLC and company standards.
  • Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI's,
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
  • Worked with React, Redux, JavaScript ES6, TypeScript
  • Analyze the requirement with the users and implementing the solutions using SOA Suite11g.
  • Configure and deploy applications in SOA, OSB and WebLogic environment.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Provisioned and patched servers regularly using Ansible.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
  • Redesign of complex MySQL (Gallera, Tungsten), Postgres and MongoDB environments to provide improved throughput and performance of master master/slave high transaction (10k TPS) very large DBs hosted on Linux, with hardware and replicated standby systems.
  • Experience in SOAP, REST API Web Services using Apache CFX, Jersey, Rest Easy, JAX-RS, and JAX-WS, JSON and XML data.
  • Involved in designing the documentation by using YAML in Open API Specification.
  • Involved in creating the proxies using Transformation, Mediation and Security Policies through APIGEE.
  • Developed Stored Procedures for database intensive tasks. Implemented persistence layer using JPA and writing SQL queries based on JPA criteria API. Involved in designing and developing web screens using Spring and Hibernate and also migrated screens from legacy Struts to Spring MVC. Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Implemented Hibernate in the data access object layer to access and update information in the MySql Database.
  • Developed administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Developed applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, Backbone.Js, Jade, Pure CSS and Bootstrap.
  • Developed JavaScript based components using jQuery framework Grid and Tree Panel with client reports customized according to user requirements.
  • Designed and developed re-usual import frame work using java, Spring MVC and Iframe which can be used for different imports in different screens.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer
  • Developed a new tool on the Express Node.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and JQuery.
  • Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
  • Developed using JQuery for CSS Manipulation, Events, Effects, Animation and Ajax interaction for Rapid Web Development. Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology. Implemented all the CRUD operations using JPA query language. Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.

Environment: - Spring, Hibernate, STRUTS, JSF, AJAX, API, JavaScript, CSS, HTML5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, WEB SERVICES, ECLIPSE, WEB SPHERE PORTAL, SUBVERSION (SVN), GIT, GIT HUB, JUNIT, SCRUM, UML, JSP, JAVA SERVER PAGES STANDARD TAG LIBRARY (JSTL), Restful, SERVELT, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT, GWT (GOOGLE WEB TOOLKIT).

Confidential, New York, NY

Sr. Ruby on Rails Developer

Responsibilities:

  • Analyzed system requirements specifications and also involved in client interaction during requirement specifications
  • Worked in the design and development phases of the application using ROR framework.
  • Front-end was designed and developed using HTML and CSS while the back-end of the application was developed deploying Model-View-Controller (MVC) framework.
  • Designed applications using object oriented programming (OOPS) concepts.
  • 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 REST API'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.
  • Used agile and scrum methodologies in project development.
  • Developing in a Linux environment.
  • Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness pop-up screens.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and de -normalization.
  • Used Restful API to gather sales related data for products.
  • 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.
  • Used CAPISTRANO to configure deployment process of ROR application.
  • Code re-factored as required while working on the features and enhancements.
  • Provided validations and scope for many models in the database and created many associations within those models.
  • Performed necessary refactoring to the code as per the revised design
  • Fixing the bugs and tickets filed by quality assurance and product management team.

Environment: Ruby 1.9.3/2.3.0 , Rails 4.0/4.2, RSPEC, YAML, Bootstrap, CSS3 and HTML5, RubyMine, Cucumber, Rspec, Rest, JQuery, JSON, AngularJS, Jira, Jenkins, GIT, MySQL database, MongoDB, JavaScript, Linux, chef, AWS, Bootstrap. Java, J2EE, JEE, Spring, Hibernate, Struts, Angular.js, Ajax, Javascript, React.JS, Node.js, bootstrap.js, backbone.js, Oracle, CRUD, PL/ SQL, Cassandra, JDBC, Cohenrence, Mongo.DB, Apache CXF, Rest, Eclipse, Weblogic, Subversion (SVN), JUnit, Agile, UML, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, JUnit, Selenium, Agile, UML, JSP, Xml, SOA, Web 2.0

Confidential - Oakland, CA

Sr. Ruby on Rails Developer

Responsibilities:

  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails. Used Ruby on Rails, added new features to the existing application in the agile environment.
  • Built with jRuby, Ruby on Rails as a JSON API for Backbone and js on the frontend.
  • Developed front-end management features for the Ruby on Rails-based website. This involved view, controller, and model development as well as CSS and Javascript front-end work too.
  • Worked on integrating RESTful APIs and different plug-ins and gems.
  • Installation of LAMP servers, WordPress, Cucumber and Nginx server on EC2 with automation tools.
  • Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache (Varnish). SASS and Compass were used in later iterations.
  • Used Rspec to write the unit tests on the backend. Extended and maintained JSON and Liquid based APIs.
  • Created RESTful API endpoints using HAML, Slim framework and Postman.
  • Developed Hybrid applications using JavaScript, HTML5, CSS3 and AngularJS that are cross platform compatible.
  • Created Directives, Services, Filters using Angular.js with Typescript.ts
  • Built sing page apps, modules, graphics and reusable components using JQuery, Angular.JS, Bootstrap.js, Node.js, Backbone. Developed Web application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
  • Used RHTML, ERB Templating, YAML, AngularJS and Cascading Style Sheets (CSS) to design the web pages.
  • Developed the base framework using Java, JSP, Struts, HTML, JavaScript, Oracle and SQL Server.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database. Extensively used Oracle programming using SQL, and PL/SQL.
  • Developed and implemented products and services page using Ruby on Rails, MySQL and MongoDB.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
  • Integrated with different Android and IOS versions.
  • Developed applications using Hibernate ORM mappings using xml and annotation configurations.
  • Developed application using IntelliJ Integrated Development Environment (IDE).
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Use Pivotal Tracker and HipChat to communicate with development team in entirely remote environment.

Environment: Ruby on Rails, Gems, JRuby, Javascript, Css3, Html5, Bootstrap, jQuery, Angular, Typescript, Liquid, Slim, ERB, HAML, MVC, JSON web token, SSO, SAML, Rspec, Cucumber, AWS, Python, Java, MySQL, PL/SQL, MongoDB, REST, IntelliJ, WebSphere, Git, SVN, Maven, JSON, XML, Jira, Linux, Mac, Nginx, hipchat, iOS, Jenkins, Agile

Confidential - Boston, MA

Ruby on Rails Developer

Responsibilities:

  • Extensively used Ruby, Ruby on Rails and PostgreSQL in the backend.
  • Developed features using Ruby on Rails in a UNIX/LINUX environment.
  • Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
  • Wrote SQL Queries, Nginx, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Involved in deploying applications in AWS environment using Jenkins, Nginx and Git.
  • Implemented dynamic graphs using Ruby on Rails, Chartkick and JavaScript.
  • Worked directly with a customer to analyze, design, specify and implement a ROR grassroots campaigning tool.
  • Developing Gems and scripting using Ruby Core and RubyStandard Libraries.
  • Practiced the Test-Driven Development with RSpec and Behavior Driven Development with Cucumber
  • Coded web applications utilizing programming languages including JavaScript, HTML, CSS and AJAX.
  • Developed the Reusable templates using HTML, CSS, JavaScript, jQuery, handlebars.
  • Used JSON Web Token to authenticate and information exchange.
  • Worked heavily on SAML and dot CMS for developing the application.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and Weblogic. Developed complex Web based UI using Struts, Ajax and Java Script.
  • Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, MySQL involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
  • Created a development environment using AWS Web services like EC2 and S3.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, REST, JSON and XML
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Created and Implemented Keyword Driven Framework using Selenium.
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using waterfall model

Environment: Ruby on Rails, Rspec, Gems, Css, Html, Javascript, Angular, Bootstrap, JQuery, JSON web token, SAML, Python, Java, MySQL, PL/SQL, REST, IntelliJ, Confidential, SVN, Cucumber, Waterfall, AWS, Ant, XML, Jira, Nginx, hipchat, Jenkins, Unix

Confidential - Woonsocket, Rhode Island

Ruby Programmer

Responsibilities:

  • Ruby on Rails development of various tools for sales details, validation, tracking, etc in an Agile/Scrum environment.
  • Development done using Ruby on Rails, Angular JS, JavaScript, HTML, CSS and JQuery.
  • Designed and styled UI screens using HTML, JavaScript and CSS. Developed Web Services for interacting with Backend.
  • Designed Solutions using Hibernate and JPA to interface with the relational database.
  • Developed and designed Software Engineering Solutions using Agile Methodology.
  • Involved in design, development and support phases of SDLC.

Environment: Ruby on Rails, HTML, CSS, JavaScript, JQuery, Java, JPA, UML, JSP, Servlet, Ajax, MySQL, JDBC, Oracle, Ant, XML, Jira, Agile, Scrum.

Confidential - New York, NY

Software Developer

Responsibilities:

  • Worked in the design and development phases of the application using ROR framework.
  • Used the BDD approach and Scrum framework in the application for AGILE development.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, Bootstrap and Rspec.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Used Restful API to gather sales related data for products.
  • Used BDD and TDD approaches to specify and test controller classes, models, view templates, helpers and routing. The results improved the application code design, helped reduce unnecessary coding and improved future code design.
  • Worked with backend developer ensuring the integration of UI with backend in solution.
  • Generated classes for data reading and writing and logging of all processing activities like updates, conflicts, successful changes etc.
  • Designed the front end application using Rails 4, CSS, HTML, AJAX and JQuery.
  • Performed refactoring on codes using Rails best practices to fix DRY, encapsulated field, inline class and extract methods issues.
  • Experience in writing functional/unit RSpec tests using TDD, built base test framework around mobile site (RSpec/Capybara).
  • Used Rspec to create Test driven development. Experience with all of the GEMS and libraries for this version of Ruby/Rails
  • Created custom controllers as per the client's routes.
  • Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver CS3.
  • Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
  • Performed validation test of user authentication module using Javascript on the client side.

Environment: HTML5, CSS, JavaScript, jQuery, Linux, Unix, MySQL, ROR, EC2, JavaScript, Bootstrap, Rspec, Cucumber, Git, Java, Eclipse, Restful API.

We'd love your feedback!