Ror Developer Resume
San Francisco, CA
SUMMARY
- Over Thirteen years experience in various SDLC phases such as requirements gathering, analysis, design, implementation and maintenance of software applications.
- Good experience in web applications using Ruby on Rails, CSS, HTML, C++,VC++,ASP.NET, JavaScript, Oracle and MySQL on both Windows and Linux systems.
- Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
- Experienced with MVC framework architecture and REST architecture.
- Experience with relational databases SQLite, PostgreSql and MySQL.
- Experience with database management systems SQLite Manager and Sequel Pro.
- Also familiar with Non SQL Databases link MongoDB
- Experience in implementing Rails MVC and Helpers.
- Experienced with C++,VC++,C#, ASP.Net, 2008 for developing customizable generic Enterprise Resource Planning (ERP) software.
- Experience using different software development methodologies like Water fall model, RUP and Agile development.
- Excellent communication skills and ability to work effectively in a team as well as individually in a fast paced environment.
TECHNICAL SKILLS
Programming Languages: Ruby, Rails 3.1, Rspec, C++,VC++,C#,ASP.NET, JavaScript(jQuery), MFC, CSS, HAML, HTML5, XML, C#
Development Framework: Rails 3.1, COM,ATL, CORBA, ORBIX
Database Technologies: PostgreSQL, MySQL, Sequel Pro, SQLiteManager, Oracle 10g, SQL Server 2005/2008
IDE: Microsoft Visual Studio 2008, Eclipse
Source Control: GitHub, VSS, TFS, Subversion
Rails Related Tools: Git Version Control, RSpec, Cucumber
Operating systems: Windows, Ubuntu, Mac OS X v10.5 (Leopard), LINUX,UNIX
Development Methodologies: SDLC Waterfall, Agile SCRUM
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
RoR 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.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Used Restful API to gather sales related data for products.
- Designed the front end application using Rails 3.1, CSS, AJAX and Jquery.
- Used RSpec to create test driven development.
- 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.
Confidential, Santa Clara, CA
Programmer
Responsibilities:
- Requirement Analysis /Gap analysis
- High level design detail design
- Developing key modules in the application using Ruby Rails.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 2.3.8 framework and Ruby 1.8.7
- Conducting code reviews & knowledge sharing
- Implementing Behavior Driven Development using Rspec And Cucumber
- Performed testing and training of employees worked with offshore team and provide round the clock production support to business users
- Managing Deployments (Production & QA)
Environment: Ruby on Rails, HAML, MYSQL 5.x Subversion, Git, Rspec, Cucumber, Javascript and CSS, LINUX
Confidential, Sunnyvale, CA
Programmer
Responsibilities:
- Gathered requirements from users, performed High level/Detail design.
- Performed Application development using VC++,C++, C#.Net, WCF, ADO.Net and Visual Studio.Net
- Create WCF services and consume it in Web Service as well as in other User Interface.
- Developed Business and Data tier using .Net, C# and ADO.Net.
- Requirement Study, SRS, Development plan preparation.
- Leading team and Architecture development
- Design and development of functional specs.
- Development of functional Prototype, Pseudo Code
Confidential, Sunnyvale, CA
Programmer
Responsibilities:
- Requirement Study, SRS, Development plan preparation.
- Leading team and Architecture development
- Design and development of functional specs.
- Development of functional Prototype, Pseudo Code
Environment: VC++, C++, ASP.NET 3.0, XML, WCF, SQL Server, T - SQL, Windows 2000 server
Confidential, Palo Alto, CA
Responsibilities:
- Designed and Developed Evaluation Engine component to handle all the functionality involved in Generation Technologies including reports and sensitivity study further implemented functionality to let users modify the existing technologies to suit their requirements. Involved in the Database
- Design and migration and Streamlining of Data from Network Database(RAIMA) to RDBMS (like SQL SERVER, ORACLE ) Involved in Design and implementation of the User Interface for the Web.
- EvaluationEngine Development(Design & implementation in VC++/ATL/COM)
- Developed Architecture/Functional Design of Tag Supply Components viz.