Sr. Ruby On Rails Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- 6 years of experience in software design, development and deployment of multiple web applications using various programming languages and frameworks like Ruby, Rails, Java, Hibernate, PHP.
- Extensive knowledge of web development, from requirements gathering, technical design of features through implementation, testing and optimization.
- Experience in Model View Controller (MVC) Architectures with Rails framework.
- Experience with relational databases like MySQL, PostgreSQL, Oracle, and SQL Server.
- Good experience and understanding of active record query interface.
- Experience in developing web applications using HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, and XML.
- Proficient in designing and building JSON based RESTful web services using rails.
- Experience in unit testing using RSpec and Cucumber.
- Contributed to, and defined, team standards for software, workflows, and deliverables.
- Skilled in troubleshooting with good organizational skills.
- Experience working with XML based SOAP API s.
- Experience using non - relational based databases like Mongo DB, Redis.
- Hands-on experience in writing Ruby Gems and Rails Engines for different functionalities.
- Experience in deploying web applications by using Capistrano and Chef Scripts.
- Good experience using GitHub, Amazon AWS EC2 and deployment using Heroku.
- Well knowledge of various MVC JavaScript frameworks like React.js, Node.js, Angular.js.
- Experience on Core Java technology, which includes multi-threading, JDBC, RMI, network programming.
- Good knowledge with memcached, RabbitMQ.
- Strong experience in client interaction and understanding business application, business data flow and data relations from them.
- Self-motivated and self-starter with a strong attention to detail.
TECHNICAL SKILLS:
Programming Languages: C, C++, Ruby, Java, PHP
Databases: MySQL, Oracle, PostgreSQL, SQL Server
Frameworks: Rails, Hibernate
Web/Application Servers: Passenger, Apache Tomcat
SCM Tools: GIT, Subversion
Testing Frameworks: RSpec, Cucumber, Capybara, Selenium
Operating systems: Microsoft Windows, Linux, Mac OS X
Deployment Tools: Heroku, Capistrano
CI tools: Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Ruby on Rails Developer
Responsibilities:
- Implemented a POC to configure rules and actions required by a consumer for a given application.
- Wrote and upgraded Rails Engines and gems to provide functionality for Finance department to perform audits on different financial operations.
- Worked with delivery manager in building an application that tracks different projects and their status including error reports, condensed version of logs etc
- Worked on a project to customize the loan origination process using ROR framework.
- Built configurable data driven eligibility questions depending on type of loan.
- Create documentation for the technical designs.
- Provide support and maintenance for the existing applications.
- Wrote rake tasks for data migrations and email reports internally and to customers.
- Use capistrano for deploying applications to different environments.
- Worked on a dashboard application that displays loan statuses till date.
- Perform unit testing using RSpec and used FactoryGirl to create test data.
- Used AJAX for asynchronous communication between client and server.
- Wrote Ruby gems to determine credit score and graduation of borrowers depending on different scenarios.
- Followed agile 2-week sprint methodology.
- Built JSON based RESTful API s using rails which is consumed by different applications.
- Co-ordinate with other teams to achieve project requirement objectives .
- Used brakeman and rubocop gems to maintain code quality and secure apps.
Environment: Ruby 1.9.3/2.0.0, Rails 3.2.16/4.0.3/4.2.0, Sublime, Oracle, MySQL, RSpec,, HTML, CSS, jQuery, GitHub, MAC OS JIRA, RVM.
Confidential, Oakland, CA
Sr. Ruby on Rails Developer
Responsibilities:
- Design, develop and maintain web applications for the company s financial platforms.
- Used Authlogic gem to implement authentication to the ROR web tools.
- Used jQuery functions for the logical implementation part at client side for all the applications.
- Built new features to external customers to apply for loans.
- Involved in design of the SOAP API s to submit applications to third party systems.
- Involved in updating rails version of the existing applications.
- Worked with business and system analysts’ team to design data models and provided designs using rails ERD.
- Built API s to get the status of the loan application from different applications.
- Actively participated in code reviews and used Jenkins for continuous integration of the project.
- Implemented client-side and server-side pagination using jQuery Data Tables plug-in.
- Did performance testing using rack mini profiler gem.
- Used MongoDB to store and read audit information of the technical support employees.
- Involved in bug fixes and provided production support for the applications.
Environment: Ruby on Rails, HTML, CSS, JavaScript, XML, JSON, Rspec, MySQL, PostgreSQL,Capybara, Capistrano,AWS, Github, Jira, Mac OSX, Slack.
Confidential
Ruby on Rails Developer
Responsibilities:
- Build and Design the application such that it’s easy to onboard a business or a customer.
- Implemented and enhanced various features and functionalities of the website using rails.
- Integrated various key modules like consumers, businesses, conversations, jobs, payments and transactions.
- Involved in architectural design of applications.
- Support bug fixes, enhancements and participate in code reviews.
- Involved in integration of Stripe API for payments module.
- Implemented client notification system using Action Mailer during the life cycle of a job.
- Deploy, configure application on Heroku and GoDaddy.
- Implemented hierarchical data structure views using fancy tree rails gem for internal purpose.
- Used RSpec as unit testing framework.
- Integrated SOAP based id verification system to the application.
- Utilized various gems like Devise and Omniauth, etc. to handle both front- end and backend tasks.
Environment: Ruby 1.9.3, Rails 3.2.16 PostgreSQL, Rspec, HTML, CSS, Jquery, Github, UNIX, JIRA, RVM.
Confidential
Web Developer
Responsibilities:
- Provide software design, development and support for the internal and external web tools.
- Worked on PHP website design and maintenance
- Embedded PHP and HTML formatting and JavaScript Validations.
- Optimized sites for usability, search engines and accessibility, and updated existing sites and content management systems.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
- Developed business logic to read data from database and present them on Web Interface.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Actively involved in analyzing and collecting user requirements.
- Tested and validated the application on different testing environments.
Environment: Java, JSP, XML, Web logic, MS Visio, MySQL, Web Sphere, HTML, CSS, JavaScript
