Sr. Ruby On Rails Developer Resume
Princeton, NJ
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) Confidential, (1) Confidential,
- 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.
- Worked on AJAX framework to transform Datasets and Data t migration Ables into HTTP- serializable JSON strings
- INVOLVED IN Data Migration Team Intimate understanding of data profiling, cleansing, transformation, and migration techniques.
- 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 ofRubyusing 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.
- Develope d 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).
- Generated Python Post Grew SQL Forms to record data of online users and used Python and Post Grew SQL creating graphics, XML processing, data exchange and business logic implementation.
- Experience using different software development methodologies like Agile development.
- Developed full stack web applications in Ruby on Rails.
- Experience with Installation VmVirtualbox on various machines to test application against different operating systems.
- Used socket programming for writing servers.
TECHNICAL SKILLS
Programming languages: Ruby, C#, Python, JavaScript
Technologies: ASP, Web Services (SOAP, REST, XML)
Frameworks: Ruby on Rails, Sinatra, Rack
Client Side Frameworks: jQuery, Prototype, Backbone.js, Underscore.js, CoffeeScript, RequireJS
Testing Frameworks: Rspec, TestUnit, Mocha, Capybara, Cucumber, Selenium
Platforms: Apache, Tomcat, Nginx, Unicorn
RDBMS: MySQL, PostgreSQL, MS SQL
NoSQL: MongoDB, Elasticsearch, Redis, Memcached
Project management tools: Jira, Test Track Pro, Pivotal, Gerrit
Support software: GIT, SVN, ViM, Jenkins, CruiseControl, JMeter, Firebug, NewRelic
Design Patterns: OOP/OOD/OOA MVC, UML
PROFESSIONAL EXPERIENCE
Sr. Ruby on Rails Developer
Confidential
Responsibilities:
- Created and deployed new features in order to sustain and amend existing applications.
- Created app store layout for displaying apps to buy.
- Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed cross-browser/platform HTML, CSS, and JavaScript, JSON to match design specs for complex page layouts while adhering to code standards Designed Single Page Application for Web using MVC/Backbone.js framework worked in the design and development phases of the application using ROR framework.
- Used NoSql Mongo database in the application for storing collections.
- Used Puma Server to establish proper connection between API and web.
- Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, BackboneJS and ReactJS.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, AngularJS, NodeJS, CSS3 JavaScript, and Rspec.
- Involved in developing and implementation of the Back end web application using Ruby on Rails.
- Deployed application using Amazon Web Services (AWS).
- Developed developer layout to allow developers to publish new apps.
- Designed the front end application using Rails, CSS, AJAX and Jquery.
- Developer Object Relational mapping (ORM), CRUD, and created activerecord models Using Active Records.
- Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
- Managing code versioning with github.
- Used highly optimized JQuery and AJAX to manipulate JSON data and display them on the web page with the expectation of highest traffic during tournament.
- Developed the user authentication for customer facing application.
- Used Rails, AngularJS, NodeJS, AJAX, JSON and jQuery to design the front end of the application. Back end of the application is developing mainly using Active Records.
- Created nested forms for user to customize the templates and order a print preview.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Provided graphic and artistic support for web enhancement and new creative initiatives
- Customize and integrate existing chatting room project code by using MEAN (MengoDB, Express, AngularJS, NodeJS) Stack with front end technologies, including JavaScript, HTML, CSS, and BootStrap.
- Developed client side validation code using JavaScript and JQuery.
- Used linux/unix environment.
Environment: HTML5, CSS3, Javascript, Linux,JQuery, AJAX, MongoDB, NodeJS, Agile methodology,Github Ruby 2.0.0, Rails 3.2.16.
Ruby on Rails Developer
Confidential, Princeton, NJ
Responsibilities:
- Participate in all stages of the development life cycle including requirement analysis, design, development and implementation.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed cross-browser/platform HTML, CSS, and JavaScript, JSON to match design specs for complex page layouts while adhering to code standards Designed Single Page Application for Web using MVC/Backbone.js framework worked in the design and development phases of the application using ROR framework.
- Involved in developing and implementation of the Back end web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front end application using Rails, CSS, AJAX and Jquery.
- Developed Single Page applications using AngularJS using components, directives using Javascript, Backbone.js, TypeScript and NodeJs. backend services and frontend experience (microservies architecture, golang, javascript, redis, AWS, docker);
- Developer Object Relational mapping (ORM), CRUD, and created active record models Using Active Records.
- Used RSpec to create test driven development. Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
- Managing code versioning with github.
- Used highly optimized JQuery and AJAX to manipulate JSON data and display them on the web page with the expectation of highest traffic during tournament.
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and Confidential modules.
- Designed and built an initial data service API using NodeJS, RabbitMQ, and PostgreSQL.
- Developed the user authentication and order processing modules for customer facing application.
- Created nested forms for user to customize the templates and order a print preview.
- Participated in requirements definition and story carding.
- Implementing Behavior Driven Development using Rspec.
- Used Restful API to gather sales related data for products.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Provided graphic and artistic support for web enhancement and new creative initiatives
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to manipulate HTML, CSS in JQuery as well as making the page dynamic using AJAX, JSON and XML.
- Worked with linux/unix environment.
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, NodeJS, Usability Testing, Agile methodology,Github Ruby on Rails 3.1,Linux.
Ruby on Rails Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Designed the front end application using Rails 3.1, CSS, AJAX and Jquery.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails. Communicating with the customer to design solutions.
- Used RSpec to create test driven development.
- Use of Git and GitHub repositories.
- ActiveRecord using PostgreSQL (pg), MySQL (mysql2) and Oracle (activerecord oracle enhanced adapter) databases.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Experience with all of the GEMS and libraries for this version of the ruby/rails.
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities
- Managing code versioning with Github.
- Design and implemented a services layer that will provide the integration between the new front end application and existing legacy systems.
- Used web services technologies like SOAP, HTTP, WSDL, XSD, and REST
- Packages and Triggers on databases like MySQL, PostgreSQL, Oracle.
- Implementing RoR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
- Considers needs and skill levels of end users when developing applications and creates user-friendly documentation that includes screen shots and instructions in nontechnical language.
- Upgraded associated gems, across multiple Ruby and Rails versions
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and Confidential modules.
- Creating and maintaining databases which include configuration, query optimization and de-normalization.
- Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.
- Developed RoR customer facing applications, which meet the requirements outlined in our application development specification
- Managed code versioning with Github and deployment to staging and production servers
- Backend application is developed using Ruby on Rails with Postgres as database
- Wrote various interfaces to the management system in Ruby on Rails
- Monitored RoR programs and program data to ensure applications are running as expected.
- Strong concepts and fundamentals in Agile Methodology, Object Oriented Analysis and Design, Best Practices.
- Interface used Unix/Linux.
Environment: Ruby on Rails, CSS, HTML5, Bootstrap, Sinatra Framework, SVN, MySQL, UNIX, Virtualization, cloud, API
Python Application Developer
Confidential, San Diego, CA
Responsibilities:
- This project is to automate the validation of a website and API runtime is consistent to client’s SLAs. (Service Level Agreements)
- Designed and developed a testing suite using Python to perform an automated test for testing every function of the website.
- Used Eclipse and Unix Shell for development environment.
- Wrote a full Python Module to extract data from the MySQL source database.
- Used the unix shell to run the Python module to generate JSON files.
- The modules are used to validate the JSON files created for multiple data pulls on a given day.
- Periodically committed code to GitHub and SVN for peer review.
- Involved in developing and implementation of the Back end web application using Ruby on Rails.
- Good knowledge of n-tier enterprise application architecture concepts and SOA paradigms.
- Good working knowledge on Web Services, SOAP, XML, XSLT and UDDI.
- Involved in Developing Ant scripts, Python for RAFW in installation, upgrading and configuration for WebSphere Portal server.
- Expertise in installation of Build Forge and RAFW Developed Ant scripts and integrated in Build Forge.
- Developed in code in Build Forge to integrate WPS installations and configurations, Involved in portal Support.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Collecting and Analyzing thread dumps and heap dump, working with GC properties.
- Developed UNIX shell scripts, python scripts for WebSphere administration.
- Automated the middleware Environment WebSphere, Developed Python and JACL scripting for WebSphere application server environment from scratch.
Environment: Ecllipse, UNIX, Python 2.7, Pyserial, Shell script, XML, XSLT, SOAP, XSLT