We provide IT Staff Augmentation Services!

Senior Ruby On Rails Developer Resume

2.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • 71/2 years of IT experience in application development using Ruby on Rails, HTML5, Ajax, Json and Xml, Css, Bootstrap, JavaScript, Angular.JS, JQuery, Object Oriented Programming, Java, JSP, MySQL, Postgres and Oracle 10g.
  • Special Concentration in RoR application framework and Ruby language.
  • Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
  • Experience on Model View Controller (MVC) architecture based Web applications in Ruby on Rails.
  • Strong exposure to Agile Methodology, Scrum, Object oriented analysis, and code standards.
  • Experience with relational databases like SQLite3, MYSql, PostgreSql.
  • Experience in Ruby on Rails, Rspec, and Object Oriented programming.
  • Good Experience in using the Github, Amazon Ec2, S3 and deployment of application using Heroku.
  • Good exposure to cloud based and Restful Web services like Saas, Pass, Iass.
  • Good experience in deployment of applications in Webservers like Webrick, Jboss, Glash fish and Apache Tomcat.
  • Experience in Unit Testing, Test - driven development (TDD) and Behaviour-Driven Development (BDD).
  • Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Efficient in using integrated development environments (IDE) like Eclipse, Ruby Mine, NetBeans, Sublime Text.
  • Proficient in java technologies like JDBC, J2EE, Servlets, and Struts.
  • Expertise in all phases of software development life cycle (SDLC): System Analysis, Design, Development, Testing, Build and Deployment, support, documentation.
  • Good knowledge of Machine learning algorithms and Data mining techniques.
  • Good knowledge on clustering data mining technique which is used for analyzing the data and extracting the correct results.
  • Exposed to basics of Big data techniques like Hadoop, hive, map reduce and large datasets.
  • Good experience in Test automation using Rspec, Cucumber.
  • Exposed to python, scripting language numpy and used codio and python anywhere for basics.
  • Experience working with teams that follow Agile Software Development methodology (Iterations and standup meetings etc.)
  • Strong communication, problem-solving, and planning skills, with ability to work independently or in a team environment.

TECHNICAL SKILLS

Languages: Ruby, Java, C, C++.

Frameworks: Rails, Struts.

Databases: MySQL, Sq Lite, PostgreSQL, MongoDB, Oracle.

Applications& Web servers: Apache Tomcat, Web rick, J boss, Glass Fish.

Web Technologies: JavaScript, JQuery, AngularJs, HTML5, Css3, Bootstrap, XML.

Cloud Services: Heroku, Amazon web services (EC2, S3).

IDES: Ruby Mine, Notepad++, Sublime text, Net Beans, Eclipse, Visual studio.

Operating Systems: Windows, Ubuntu, Mac, Unix.

Version Controllers: Git Hub, SVN, Bit Bucket.

Testing frameworks: R spec, Cucumber, Jasmine, karma.

Packages: MS-Excel 2003, MS-Outlook 2007, MS-PowerPoint, MS-Word 2000.

PROFESSIONAL EXPERIENCE

Senior Ruby on Rails Developer

Confidential, Sacramento, CA

Responsibilities:

  • Involved in the design and development phases of the application using Ruby on Rails framework.
  • Involved in Database Migration using Active Records, Action Controller, Active Resources and Action View in Rails.
  • Involved in application Code Review and also Bug Fix issues.
  • Implemented efficient UI and client-side features using Jquery
  • Worked on creating a responsive website for smart devices using responsive design and media queries.
  • Developed web applications with HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
  • Responsible for layout design, implementation, using HTML5 and CSS3.
  • Designed and implemented front-end and friendly user interface with Twitter Bootstrap.
  • Developed client side validation code using JavaScript, JavaScript libraries, and Angular js.
  • Experienced with all of the GEMS and libraries.
  • Managed code with unit tests and GitHub and used amazon web services EC2 and S3.
  • Development of application features such as authentication of users, alert notifications, registration of new users etc..
  • Used karma for the front-end angular js script code testing.
  • Involved in modeling complex database table and relationships.
  • Implemented Authentication with Devise gem and configured the application according to the requirements.
  • Closely interacted with the chief architect, business managers, quality assurance and other team members on requirements, design and implementation issues.
  • Responsible in manipulating HTML, CSS and also making the pages dynamic using AJAX and JSON.
  • Involved in upgrading a portion of a web page using the technologies like JavaScript and XML.
  • Actively involved in Unit Testing, System Integration Testing.
  • Experience in writing functional/unit Rspec test using TDD.
  • Used Rspec and cucumber for the fixing the bugs.
  • Designed and developed RESTFUL style web services to manipulate dynamic datasets using AJAX calls.

Environment: Ruby, Rails, HTML5, CSS3, Javascript, Angular Js, Ajax, JSON Jquery, Bootstrap, Rspec, Github, Linux.

Senior Ruby on Rails Developer

Confidential, Richardson, TX

Responsibilities:

  • Developed cost effective IT solutions by creating new or modified existing software applications that are moderately complex.
  • Coding, testing, debugging, documenting and implementing web application using Ruby on Rails according to standards.
  • Worked on and maintained an application under Ruby on Rails on Linux platform with MySQL as database.
  • Responsible for writing the Unit test cases for the features that have been developed.
  • Performing all aspects of application and development including design, updating, storage and retrieval.
  • Designed and maintained RoR code. Implemented upgrades, patches, code releases, and necessary database changes.
  • Designed development controller and view part of the system by using Scaffolding.
  • Agile development methodology and scrum is used for the complete project development.
  • Extensively used GIT HUB and Amazon EC2 and deploying the project using Heroku.
  • Worked on latest versions of Ruby, Ruby on Rails, and used Bundler, GEMS and libraries to Communicating with the customer to design solutions.
  • Manage, collaborate and coordinate the work of a development team.
  • Wrote JavaScript code for the purpose of page functionality pop up screens.
  • Used jasmine for the front-end JavaScript code testing.
  • Worked closely with quality assurance team and fixed bugs as well as production issues with a quick turnaround time.
  • Assisted with installation, configuration, and maintenance of web applications and databases such as mysql, sqlite3.
  • Used RubyMine (IDE) for debugging the code and phase out bugs from the code.
  • Involved in developing and testing many features for the Navigation bar using Ruby on Rails, CSS, Bootstrap.
  • Worked with arrays and hashes.
  • Designed front-end using HTML and bootstrap and was involved in dynamic webpage designing using AJAX and JSON.
  • Designed webpages using HTML, CSS, and JavaScript along with Angular.js.
  • Practiced Test-Driven Development with Rspec and as well as Behaviour Driven Development with Cucumber.

Environment: Ruby (2.1), Rails (4.0), HTML5, CSS, Javascript, AngularJs, Bootstrap, Ajax, Agile, JSON, Jasmine, Rspec, Cucumber, Rubymine, Mysql, Sqlite3, Git, Github, Linux.

Senior Ruby on Rails Developer

Confidential, Durham, NC

Responsibilities:

  • Involved in the design and development phases of the application using Ruby on Rails framework.
  • Involved in Database Migration using Active Records, Action Controller, Active Resources and Action View in Rails.
  • Responsible for layout design, implementation, using HTML5 and CSS3.
  • Designed and implemented front-end and friendly user interface with Twitter Bootstrap.
  • Developed client side validation code using JavaScript, JavaScript libraries, and A ngular js .
  • Experienced with all of the GEMS and libraries.
  • Worked on creating a responsive website for smart devices using responsive design and media queries.
  • Developed web applications with HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
  • Managed code with unit tests and GitHub and used amazon web services EC2 and S3.
  • Development of application features such as authentication of users, alert notifications, registration of new users etc.
  • Involved in application Code Review and also Bug Fix issues.
  • Implemented efficient UI and client-side features using Jquery .
  • Used karma for the front-end angular js script code testing.
  • Involved in modeling complex database table and relationships.
  • Implemented Authentication with Devise gem and configured the application according to the requirements.
  • Closely interacted with the chief architect, business managers, quality assurance and other team members on requirements, design and implementation issues.
  • Responsible in manipulating HTML, CSS and also making the pages dynamic using AJAX and JSON.
  • Involved in upgrading a portion of a web page using the technologies like JavaScript and XML.
  • Actively involved in Unit Testing, System Integration Testing.
  • Experience in writing functional/unit Rspec test using TDD.
  • Used Rspec and cucumber for the fixing the bugs.
  • Designed and developed RESTFUL style web services to manipulate dynamic datasets using AJAX calls.

Environment: Ruby, Rails, HTML5, CSS3, Javascript, Angular Js, Ajax, JSON Jquery, Bootstrap, Rspec, Github, Linux.

Ruby on Rails Developer

Confidential, MN

Responsibilities:

  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Active involvement with the business team and in the process of gathering the requirements.
  • Used Rational Rose software for the purpose of designing the specifications of the application.
  • This includes designing the application based on the UML concepts.
  • Performed input validations of the web application with the help of Rails validations functions.
  • Involved in narrowing the increased memory sources usage in Rails application.
  • Responsible in manipulating HTML, CSS in JQuery and also making the pages dynamic using AJAX and JSON.
  • Successfully implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Designed and created database schema for PostgreSQL, also involved in drawing ER- diagrams.
  • This process includes designing a model for the databases for the entire application such as creating tables, views as well as stored procedures.
  • Developed client side validation code using JavaScript and JQuery.
  • Actively involved in fixing the bugs and reviewing the code.
  • Involved in implementing Behavior-Driven- Development (BDD) with the help of Cucumber.
  • Actively involved in analyzing and hence improving the efficiency by optimizing queries and caching contents for the Rails.
  • Proactive involvement in providing the change requests and updating the client according to the requests.

Environment: Ruby (1.9.3), Rails (3.0), HTML5, CSS3, Javascript, Ajax, JSON, Jquery, Postgresql, Cucumber.

Ruby Developer

Confidential, Westport, CT

Responsibilities:

  • Excellent understanding of Ruby development, both inside of a traditional Rails application and also as a part of report generating application.
  • Actively involved in preparing low level, high level documents for the complete application, this includes preparing the required design documents such as Use Case Diagrams, Class Diagrams, Sequence Diagrams, Entity-Relationship (ER) Diagrams.
  • Involved in implementing the application using Ruby and basic Model-View-Controller (MVC) architecture.
  • Actively participation in business components programming.
  • Involved in business components programming.
  • Actively involved in managing the User Interface (UI) changes and also changes in JavaScript code.
  • Involved in coding of model level validations using Ruby programming language.
  • Involved in developing Ruby Scripts to change and migrate database on production.
  • Involved in working with design and development phases of the application with the help of Ruby on Rails framework.
  • Assisted in writing Rake task in the process of updating the database
  • Actively involved and assisted in the process of deployment.
  • Involved in working with SQL and search based data storage.
  • Actively worked in MYSQL database on simple queries as well as writing the required stored procedures for Normalization and De-Normalization.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Developed cross-browser/platform using HTML, CSS, JQuery and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Deployed the application in order to provide continuous maintenance with the help of GITHUB and Heroku.

Environment: Ruby (1.9.3), Rails (3.0), HTML5, CSS3, Javascript, Ajax, Jquery, Bootstrap, Rspec, Github, Linux, Heroku.

Java Developer

Confidential

Responsibilities:

  • Good experience on working with Core Java and Java frame works.
  • Active involvement in designing and implementing the presentation layer by making use of Java, JSP and HTML.
  • Involved in designing and validating front-end screens by HTML, CSS, JavaScript.
  • Designed the UML Diagrams using Rational Rose.
  • Actively used JDBC in order to communicate with the database.
  • Actively used Servlets and handle several requests from the browsers of the clients and send responses as well.
  • Used JDBC Prepared statements to call from Servlets for database access.
  • Active involvement in packaging and deploying the components in Apache Tomcat.
  • Designed the application workflow using Struts 2.0 and authored struts configuration.
  • Installed and configured MySQL on LINUX and Windows environment.
  • Extensively used Object Oriented concepts such as Polymorphism, Inheritance as well as abstraction in the process of developing the application.
  • Used Apache Tomcat Server to deploy the applications.
  • Used Github repository for version control.
  • Effectively used jQuery UI to create various components such as Tabs, Auto-Complete, etc.
  • Involved in writing the test cases with the help of Unit Testing & also performed Integration Testing, System Testing and Validation Testing.
  • Improved code reuse and performance by making effective use of various design patterns.

Environment: HTML, CSS, Javascript, Jquery, MySQL, Java, JDBC, JSP, Servlets, Struts, Tomcat 5.0 Server, Rational Rose, Github, Windows, Linux.

Java Developer

Confidential

Responsibilities:

  • Interacted with clients to understand their existing applications and design the site according to their system requirements.
  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Developed web forms using HTML for the application.
  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript and JQUERY.
  • Developed data insertion forms and validated them using JavaScript.
  • Involved in fixing Front-End issues with the layouts.
  • Involved in documentation of the project during development phase using JAVA doc.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Participated in the process of developing a JDBC utility to migrate successfully a database from one environment to the other.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Experience on working with core Java and Java frameworks.
  • Used Servlets to handle various requests from the client browsers and to send responses.
  • Participated in bug thrashing sessions to discuss and resolve bugs with developers.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.

Environment: HTML, CSS, Javascript, Jquery, Mysql, Windows, Java, JDBC, Servlets, Java Frameworks.

We'd love your feedback!