Ruby On Rails Developer Resume
NC
SUMMARY:
- Senior Level Ruby on Rails Developer with around 10+ years of experience and possess an extensive skill - set with regard to OS X, Linux and windows and rails, php and asp development. Primary expertise is in the areas of Ruby on Rails 5,4,3 and 2.3.14, AJAX using jQuery, Apache2, PHP, ASP, C# .NET, C/C++, VC++ and Win32.
- Developed web application with RIA technologies like jQuery and recently Backbone.js.
- BDD and TDD using Cucumber and RSpec respectively and shoulda also Autotest.
- Architected and developed specifications for Tradex.Asia, a online trading platform and community for businesses in Asia. Project currently under development using Ruby 1.9.2 and Rails 3 also Ruby (1.8.7) on Rails (2.3.14).
- Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
- Experience in implementing Rails MVC and Helpers.
- Experience in implementing Ajax in Ruby on Rails applications with the help of JavaScript Libraries YUI, Script-aculo-us, Prototype Js and Ext Js.
- Extensive experience in writing RHTML, RJS, RXML.
- Experience in working with Rails external plug-ins like attachment fu, excel, ffmpeg, will paginate, paginate collection, footnotes, checklist, acts as state machine, exception notification.
- Experience in Server side development, System development and Migration using Ruby, PHP, C# .NET, C/C++, VC++, Win32.
- Basics work experience with Rails, Codeigniter, cakephp, zend framework assisting in developing a Freelance Mass mailing server / engine.
- Good experience in Jsp, Prototype, Scriptaculous, CSS and HTML.
- Expertise in implementing MVC Architecture frameworks.
- Good knowledge of Git a fast version control system and SVN
- Experience in databases like ORACLE, MySQL, Sqllite and MS SQL.
- Experience with Re-engineering applications for performance improvement and modularization solution.
TECHNICAL SKILLS:
Languages: Ruby on Rails v1.8.7, Rails 2.3.14, JQuery, C,C+,C#,GDI,XML,ATL/COM, Objective C, iPhone SDK
RDBMS: MySQL and Oracle 9i/10g, PL/SQL,PostGreSQL
GUI Technologies: Adobe Flex, HTML, DHTML, CSS, XML/XSLT, JavaScript, Action Script.,RHTML, RXML, YML, YUI, JSON
Tools: BDD,TDD, Rspec,Cucumber,WinDBG,Reflector,FlexEditor,SoftICE,NetBeans 6.0, Aptana IDE, Komodo, RAD RAILS,JIRA.Modeling UML,ERD,IBM RationalRose, MindMaps, Balsamiq Mockups
J2EE Technologies: Servlets2.x, JSP2.x, JDBC2.0.
Application Servers: Mongrel, Tomcat5.x.
Testing: Rails Unit Test Cases, Manual Testing
Open Source Libraries: Script-aculo-us, Prototype Js, Ext Js, Adobe Spry, Rails Supported Plug-ins, Ruby Gems, Log4J
Version Control: CVS, SVN, GIT,Clearcase
Operating Systems: Windows XP/2003, 2000, NT, UNIX, Linux, MAC OSX.
PROFESSIONAL EXPERIENCE:
Confidential, NCRuby on Rails Developer
Responsibilities:
- Involved improving system integrity of overall system.
- Involved in developing and implementation of the web application using Ruby on Rails
- Designed the front end application using Rails, CSS, AJAX and Jquery
- Used RSpec, Rails 2.3.14.
- MySQL as backend and MongoDB for support.
- Initial application testing on Apache and Passenger.
Environment: OS X, RESTful, Ruby on Rails, jQuery, Apache2, MySQL, Git, Agile.
ConfidentialRuby on Rails Developer
Responsibilities:
- Involved from starting phase of project planning and prototyping for project approval till kick start agile development.
- Using RSpec, Jasmine.
- MySQL as backend. jQuery with Backbone.js.
- Continuous Integration with Cruise control rb
- Initial application testing on Apache and Passenger.
Environment: OS X, RESTful, Ruby on Rails, jQuery, Apache2, MySQL, Git, Agile.
Confidential, Boston, MARuby on Rails Developer
Responsibilities:
- Involved in Behavior Driven Development (BDD) and Test Driven Development (TDD) for development for new system.
- Using Cucumber and RSpec
- MySQL as backend.
- Initial application testing on Apache and Passenger.
Environment: Mac OS X Snow, RESTful, Ruby on Rails, jQuery, Apache2, MySQL, Git, Agile.
ConfidentialRuby on Rails Developer
Responsibilities:
- Developing application from scratch.
- Unit testing using test unit.
- ORACLE as backend.
- Initial application testing on Apache and Passenger.
Environment: Windows XP, RESTful, Ruby on Rails 5/4/3, jQuery, Apache2, ORACLE, SVN, Agile.
ConfidentialRuby on Rails Developer
Responsibilities:
- Developed and maintained the web space.
- Involved in developing and implementation of the web application using Ruby on Rails
- Designed the front end application using Rails, CSS, AJAX and Jquery
- Server setup for the portal including Installing and Configuration of Apache and Mysql.
- Setting up SMTP on the server.
- MySql as backend.
- Initial application testing on Apache.
Environment: Mac OS X, Ruby on Rails 2.3.4, Javascript, Apache2,Restful, Mysql, Capistrano, Git, Agile, CentOS.
ConfidentialRuby on Rails Developer
Responsibilities:
- A web app using Ruby on Rails v2.2.2 and a C++ and C# app for Camaras.
- MySql for data storage.
- Apache on windows for web server.
Environment: Ruby on Rails 2.2.2, C#.NET, Mac OS X, Ruby on Rails 2.2.2, Javascript, Apache2, Mysql Capistrano, Git, Agile, Ubuntu .
Confidential, Jersey City, NJRuby on Rails Developer
Responsibilities:
- A viewer app using Ruby on Rails v2.2.2 for analysis of the Headlines
- Used RSpec for TDD.
- Study of issues in Migrating VB, C++ and Win32 applications into C#.Net 2.0 Framework,
- Preparation of Functional Specification documentation.
- Development of prototype for proposal application which injects code snippets in target application to get read the specified memory area using Win32 API C/C++ and Visual C# .NET.
- Involved in writing the programming code for Hooking and Subclassing using Win32 API and C#.
- Implementation of Interprocess communication using .windows messages and Hooks.
- Debug, Decompile and Disassemble Legacy application using WinDbg, OllyDbg, PE Explorer, CFF Explorer, FlexHex Editor, Reflector, Rec Studio software packages
- Prepared system specifications document for understanding the minute details in the system.
- Develop a UI Form based application using C#.NET and Win32 API unmanaged code.Part II
- Study of issues in development of OCR and Image capturing application in C#.Net 2.0 Framework,
- Preparation of functional specification documentation.
- Development of prototype applications one for target machine and OCR machine.
- Implementation of code for HeadlineExtractor application using ABBYY FineReader Engine 8.1 OCR library.
- Implementation and coding of ImageHarvester application using Screen Capturing technique.
- Implementation of Parser module which takes our intented text from the OCRed Captured image.
- Implementation of Communication module using FTP uploading and downloading using Windows IIS .
- Development and coding of windows service HeartBeatService for Checking health of ImageHarvester application on Target machine which uses file touching technique
- Development and coding of windows service HeadlineExtractor which download FTPd Captured Images and send it to OCR Engines in round robin pattern then takes outputted text file and extract proper Headline using parsing it then Upload hourly file to Corporate FTP server .
- Implementation of OCR Engine Application which takes Image and converts it into headline containing text file.
- Documentation of configuration guide, health script guide, installation guide, operation guide and release notes.
Environment: C#.NET, Win32 API, C++, Windows XP.
ConfidentialRuby on Rails Developer
Responsibilities:
- Study of issues in Migrating VC++/Win32 applications into C#.Net,
- Development of prototype for proposal using C/C++ and Visual C# .NET.
- Involved in writing the programming code for flow chart module using C#.
- Responsible for defining statement of work for estimating the schedule and cost
- Prepared system specifications document for understanding the minute details in the system.
- Responsible for software requirements documentation
- Also involved in architectural designs, implementation and deployment.
- Responsible for modification in existing software for bug fixes using Visual C++ code base.
Environment: C#.NET, Wn32, Visual C++ (6.0), MFC, Windows XP, COM,
ConfidentialRuby on Rails Developer
Responsibilities:
- Lead a technical team of 2 in development of study document for our understanding on the totally new technology with less material available freely.
- Development of test clients in Win32/MFC and C#
- Responsible for prototype development for proposal, using Visual C++ (6.0) with the help of basic ATL/COM wizard generated code.
- Responsible for development of Communication channel module, the heart of the protocol development on top of ATL/COM base.
- Responsible for modification in M&M’s DTM Data Layer, a framework by the inventor of FDT/DTM, provided by client for Ethernet/IP Protocol support..
- Responsible for development Communication Device Type Manager (DTM), the client part of the system, after modification of M&M’s DTM Data Layer framework.
- Developed the testing application using COM introps using C#.
Environment: C#.NET, Wn32, Visual C++ (6.0), MFC, Windows XP, ATL/COM