We provide IT Staff Augmentation Services!

Sr Developer (ruby On Rails) Resume

0/5 (Submit Your Rating)

Sanfrancisco, CA

SUMMARY

  • 8+ years of experience in Ruby on Rails, Core Java, C, and C++ which involved critical projects handling real time applications/production/data servers.
  • Developed and tested many features in an environment (AGILE) using Ruby on Rails, HTML5, CSS3, JavaScript, and Bootstrap.
  • Expertise in complete Software Development Life Cycle (SDLC) - including functional specifications, analysis, design, documentation, programming, testing, implementation and maintenance.
  • Experience in developing applications in Rubymine using Active record concepts which includes Models, Views, Controllers, Callbacks, Validations, Query interfaces and Associations.
  • Good experience in implementing Design Patterns.
  • Used Git version control system with Github services.
  • Experience in working version control tools like Git, CVS, Clear Case and SVN.
  • Implemented Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Front end expertise using HTML and CSS, and also managing Ruby on Rails layouts and views.
  • Worked on an application from front-end enhancements (HTML, JavaScript, JQuery), to back end architectural changes.
  • Strong experience in analyzing, designing and developing multi-tier applications.
  • Extensive experience in developing web applications using front end technologies like HTML5, CSS3, SASS, JavaScript, AJAX, jQuery, JSON, XML.
  • Experience in using software development methodologies like Waterfall model and Agile development.
  • Proficient in Model-View-Controller (MVC) architectures using Rails, Struts, Spring framework and Hibernate.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Extensively used Ruby gems like Devise, masonry, JQuery, Puma, thick, sprockets, will paginate, Paperclip, bundler, capybara etc.
  • Experience with Ruby on Rails creating connections, designing and enabling communications between both frameworks.
  • Hands on development experience in building web applications using HTML5, CSS, JQuery, AJAX, MySQL, PL/SQL technology
  • Developed full stack of web applications in Ruby on Rails
  • Special concentration in ROR application framework and Ruby language
  • Experienced various Open source and proprietary Ruby Gems/Libraries like Heroku, Capistrano, Amazon server EC2.
  • Extensive experience in creating and maintaining databases which includes configuration, query optimization and de-normalization.
  • Extensive experience in Java script, XML, JQuery, HTML5 and coffee script.
  • Experience in Java script frameworks like angular.js, backbone.js, Node, Moo Tools, Dojo.
  • Experience with majority of the GEMS and libraries for the version of the ruby/rails.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails 2.3.8 framework and Ruby 1.8.7 conducting code reviews.
  • Developed and Deployed applications on Application Servers like WEBrick, Phusion Passenger, Thin and Unicorn.
  • Good experience in using IDE Design tools like Ruby Mine, Net Beans, Eclipse, Sublime Text, and Atom.
  • Fixed the bugs in the existing application by tracking in JIRA.
  • Excellent verbal/written communication and presentation skills
  • Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personal skills.

TECHNICAL SKILLS

Programming Languages: Ruby, C#, C, C++, Java, JQuery, HTML, SQL, PL/SQL,CSS, Angular js

Frame Work: Rails, Struts, Hibernate, ASP.NET MVC, Spring, MVC, JSON, Cucumber, Rspec, Apache, Jenkins.

Web Technologies: JavaScript, Ember.Js, Angular.Js, Node.Js, Ajax, Swing, XML, RESTful API, PHP, Backbone.js.

Web Design: HTML5, XML, CSS3, JSP, Servlets, Bootstrap.

Tools: Selenium, Eclipse, Visual Studio, SQL Developer Plus.

Development Methodologies: SDLC Waterfall, Agile, SCRUM.

Operating systems: Windows, Mac OS, LINUX (Redhat, Ubuntu), UNIX.

Database Technologies: Microsoft SQL Server, MySQL, DB2, Teradata.Oracle,Mongo DB

Protocols: TCP/IP, HTTP, FTP, SMTP, DHCP, DNS, SSH.

PROFESSIONAL EXPERIENCE

Confidential, Sanfrancisco, CA

Sr Developer (Ruby on Rails)

Responsibilities:

  • Designed and developed complex RESTFUL API’s along with third party integration (JSON file format).
  • Working as a full stack developer, Designed and Integrated Bootstrap modal popup screens on website portions.
  • New features implementation as well as fixing existing bugs
  • Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL joins, queries.
  • Involved in developing the screens to delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Used filters, rails finder methods and model scopes in the application.
  • Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML 5, JavaScript, CSS 3 and JQuery.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Handle caching in Ruby on Rails
  • Deployed the project into Amazon EC2 servers using Capistrano GIT version control system.
  • 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.
  • Designed and developed base classes, framework classes and re-usable components.
  • Implemented sorting and paginations functionality using Thinking-sphinx, elastic search, uib-bootstrap, Infinite scroll
  • Developed and tested many features in an environment (AGILE) using Ruby on Rails, HTML5, CSS3, JavaScript, and Bootstrap..
  • Action mailer is used for applying the user mailing module.
  • RSpec, Cucumber and Capybara were used for unit testing and acceptance testing in Test Driven Development environment, requirements definition and story carding.
  • Pro-actively worked upon uploadcare-ruby gem and ng-uploadcare libraries for storing images, videos and also to retrieve data from social API’s
  • Interactive in providing trouble reports, change requests and collection of requirements with the client.
  • Worked on Active Record Classes such as migrations, controllers and views using Rails console.
  • Used scaffolding statements in order to generate controllers, actions and to create tables.
  • Involved in developing and implementation of the web application using Rubymine, HTML5, CSS, JavaScript, HTML, and JQuery.
  • Developed the web pages and forms with Validations in order to store the relevant data. Implemented Regular expressions to store relevant data into the database.
  • Worked with different gems involved in the development of an application such as Bundler, Rails, Rake, Uglifier and Coffee Script.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Good working experience using JIRA (tracking tools) & Github (version control).

Environment: Ruby 2.2, Rails 4.0.12, MySQL2, XML, JSON, Nginx, AngularJS, Memcached, Google maps API, Amazon AWS EC2, S3, GitHub, Bootstrap, CSS 3, Rspec, Cucumber and Capybara, Delayed jobs, thinking-sphinx (2.1.0) uploadcare-ruby (1.0.5), ruport (1.6.3), redis (3.2.2, 3.2.0), omniauth (1.3.1, 1.2.2), Zuora, jasmine (2.4.0, 2.1.0), fast-stemmer, aegis (2.5.3), actionmailer (4.2.4), Ember, Chart JS, Gulp, npm, bower, JIRA, Linux/Mac OS.

Confidential, Chicago, Illinois.

Sr. Developer (Ruby on Rails)

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Managed code with SVN and unit testing in Rspec framework.
  • Wrote backend programming in Ruby on Rails
  • Coded JavaScript for page functionality popup screens.
  • Developed complex APIs for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
  • Created Restful http services to interact with UI.
  • Designed and developed the layouts of customer relations module.
  • Used Mongo DB to store large volumes of data and worked on creating reports.
  • Wrote Rspec and Cucumber tests in the application.
  • Used JavaScript and XML to update a portion of a webpage.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Used agile and scrum methodologies in project development.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • 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.
  • Provided the best components of the Ruby-On-Rails to deliver high quality solutions to customers at maximum speed.
  • Involved in the design and development phases of the application using Ruby, Rails (3.1) framework and Rubymine IDE.
  • Involved in developing and implementation of the web application using Rubymine, HTML5, CSS, JavaScript, HTML, and JQuery.
  • Worked on Rails, CSS, JQuery, Java Script to design the front end application and the back-end was maintained using Active Record Classes to create migrations.
  • Followed Agile development methodology and scrum for the project.
  • Implemented Active Record Associations, Callbacks and Query Interfaces in order to develop user friendly and secured applications.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Deployed the project into Heroku using GIT version control system.
  • Fixing the bugs and tickets filed by quality assurance and product management team.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Environment: Ruby 1.9.3, Rails (3.2), CSS, HTML5, JavaScript, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, Mongo DB, UNIX, and Virtualization, Sinatra, GIT, Heroku.

Confidential, San Diego,CA.

ROR Developer

Responsibilities:

  • Developed Web application using MVC framework for back-end and CSS and HTML frameworks for front-end.
  • Designed and developed the user interface using HTML, CSS, AJAX, JavaScript, JQuery, Bootstrap and AngularJS.
  • Used Agile Scrum methodology in the project development. Actively involved in the Sprint planning and retro meetings.
  • Worked on the personalization of the application, which targets the user, based on profile information collected at the time of registration.
  • Designed the controller and view part of the system using scaffolding.
  • Used arrays and hashes in the Ruby environment.
  • Created database schema for PostgreSQL Database and drew ER-Diagrams using Microsoft Visio.
  • Developed APIs using Sinatra Framework.
  • Used RHTML, YAML and CSS to design the web pages.
  • Used Capistrano to automate and ease the deployment process on PhusionPassenger server.
  • Used jQuery Ajax calls to display remote system call progress. Added jQuery pop-up for dynamic display of images.
  • Hands-on experience using Amazon EC2, Amazon AWS and deployment using Heroku.
  • Integrated web service endpoints with UI pages. Rendered JSON response on frond end pages.
  • Created a generic audit log controller, model to log the user actions in database.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Used AWS-S3 gem to handle message metadata deployments.
  • Designed and implemented ITSM, Asset Management tools.
  • Used SVN version control tools to manage source repository.
  • Worked with deployment team to build and deploy the application team.
  • Implemented Test-Driven Development with RSpec and Behavior Driven Development with Capybara.
  • Provided SQL scripts for querying Postgres SQL database.
  • Debugged and fixed several production issues.

Environment: Ruby, Rails, CSS, HTML, RSpec, AJAX, JSON, Bootstrap, JavaScript, MySQL, Sinatra Framework, Restful and RHTML, YAML, AWS.

Confidential

Java Developer

Responsibilities:

  • The primary focus of the software is to manage the everyday transactions of the companies like Accounts Receivable (Sales), Accounts Payable (Purchases), Inventory Control and Taxes.
  • Involved in controlling End to End material management solution Includes, Price Master, Material Master, GRN, issue management, Stock transfer, Stock adjustment.
  • Understanding the flow specifications and responsible for the development of the application which is totally based on MVC architecture.
  • Initiating with the client managers and project managers to understand the requirements and the challenges associated with it.
  • Used CVS version control for maintaining source code.
  • Worked with Apache Ant build tool for building the application.
  • Coordinating with team members to share the project knowledge.
  • Development and testing of each module (i.e. Zakat, GST and Reports).
  • Developed modules to create, view, delete and search the weekly reports of the QA team using Java, JDBC.
  • Implemented the User Interface using JSP, AJAX, JavaScript, HTML, CSS.
  • Performed front-end validation using Java Script.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Designed and created the database tables in Oracle 10g using SQL/ PL-SQL.
  • Developed Data Access layer using JDBC for connecting to database.
  • Implemented logging using Log4J to log user understandable messages.
  • Used CVS version control for maintaining source code.
  • Used Jquery and struts validation framework for performing front end and server side validations.
  • Developed Test Cases for Unit Testing using JUnit Test Cases.
  • Involved in Code Reviews to check for efficiency and coding standards.
  • Resolved issues and made changes as needed by the QA team.
  • Used Hibernate framework for the backend persistence.

Environment: Struts1.3, Hibernate3, MySql,Jquery,jsp, NetBeans with SVN, Java, AJAX, JavaScript, HTML, CSS, JDBC, Oracle 10g, Struts1.2, JMS, Servlets, JSP, SOAP, XML, WSDL, JUnit, EJB2.0, CVS, Apache Ant, Apache Tomcat.

Confidential

C++ developer

Responsibilities:

  • Wrote multithreaded offline/backend programs in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency software.
  • Wrote C++ programs for end of day operations (EOD).
  • Used STL extensively to store data on Order history, focus lists, etc. for fast retrieval/update.
  • Worked with users to gather new requirements/enhancements, testing and final delivery of sub systems.
  • Designed UI screens using Bloomberg UI toolkit.
  • Coded, tested business logic for UI in JavaScript, to validate user inputs, calling various backend services etc.
  • Used various data structures/design patterns in software design like Singleton, Observer etc.
  • Used SVN for source code control.
  • UsedC/C++ interface to retrieve/update info from/to the DB.
  • Consistently creates very clean, reliable and efficient software.

Environment: C, C++, Design Patterns, POSIX threads, STL, Perl, JavaScript, Sun Solaris/Linux OS, TCP/IP Sockets, K/Bourne Shell, SVN, Sybase, FIX protocol.

We'd love your feedback!