Sr. Ruby On Rails Consultant Resume
Boston, MA
SUMMARY
- Around 7+ years of experience in development, support and enhancement of real time web - based applications based on platforms such as Ruby on Rails, Java.
- Expertise in Ruby on Rails, web frameworks and other programming languages, a passion for Web 2.0 trends, APIs, mashups and other disruptive technologies, and experience managing teams of offshore providers and developers.
- Proficient in Ruby, Rails, AJAX, Javascript, JQuery, BackboneJS, RequireJS, Sublime, Eclipse IDE.
- Excellent knowledge of Object Oriented Concepts and Web development technologies using UML.
- Strong Knowledge on conceptualizing, designing and developing tools using Rails framework.
- Extensive knowledge and capability to design, fine-tune, and deploy on Amazon EC2 instances.
- Proficient in using Amazon services like RDS, S3 and maintaining Security Groups.
- Rich Experienced in database designing, programming and tuning queries.
- Strong experience in writing SQL Statements, Stored Procedures, Functions, Triggers, Cursors and Views using RDBMS databases like MS-SQL Server 2005/2008, PostgreSql and MySql.
- Proficiency in Document database like MongoDB and Key-Value stores (Redis).
- Experience in Prototype design (GUI design) using HTML5, CSS3, BackboneJS, RequireJS, AngularJS.
- Strong experience in server-side back-end implementation in Ruby on Rails, writing servers which exposes REST and custom APIs for loosely coupled client implementations.
- Strong skills in the area of Reverse Engineering, Code Protection and Code Optimization - reducing code redundancy, avoiding redundant database calls, choosing best implementation ways etc. to improve system performance.
- Excellent experience in understanding and following coding standard and business norms, handover and takeover of responsibilities.
- Strong experience in client interaction and understanding business application, business data flow and data relations from them.
- Job responsibilities included system study, design, development, test and implementation stages of various ROR related projects.
- Excellent working ethics to meet deadlines in fast-paced environment and function under high-pressures wif extremely short deadlines. Collaborate on multi-disciplinary (e.g. business and technical) teams.
- Strong knowledge of flowcharts, algorithms analysis and implementation.
- Solid Organizational skill and ability to work wifout supervision to achieve project goals.
TECHNICAL SKILLS
Languages Known: Ruby 2.0, Ruby 1.9.3, Javascript, Java, SQL, HTML,CSS
Frame Work: MVC, Rails 3.2, Rails 4.0, Backbone.JS, RequireJS, AngularJS, JQuery
Application and Web Server: Webrick, Passenger and Nginx
Operating Systems: Ubuntu Linux 12.10, Win-XP/2007
Back End Tools: PostgreSql, MySql, Redis, MongoDB, Sql Server 2005/2008
Methodologies: OO Design, SDLC, UML
Source Control Systems: GIT, SVN
IDE And Tools: Sublime, Atlansian Stash and JIRA, Vim and Eclipse
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Sr. Ruby on Rails Consultant
Responsibilities:
- Played lead role in analyzing business requirements, setting the deadlines and release plan wif the client by interacting wif them, attending conference calls and meetings.
- Involved in the development across the entire stack.
- Worked on requirement analysis, time estimations and sprint planning.
- Develop consumer based features and applications using Ruby on Rails, Elastic Search, JavaScript, JQuery, AJAX, HTML5, CSS3, Behavior Driven Development (BDD) and pair based programming.
- Main role played in database schema design.
- Strong Experience in implementation of Autantication and Authorization modules.
- Implemented various design patterns like Factory, MVC and Singleton design patterns.
- Developed and maintained the client-side application using JSP, Java, HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, BackboneJS, and RequireJS.
- Integrate PL/SQL procedures wif the front end JSP pages
- Worked on Problem and importing modules.
- Collaborate wif Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Develop best practices and architecture.
- Manage, collaborate and coordinate the work of an offshore development team.
- Proactively suggested architecture changes and new coding practices through GitHub management that reduced application and functionality errors by 30 percent.
- Used Elastic Search which is a powerful, open source search and analytics engine.
- Deployed the company’s firstRuby on Railsapplication: a utility application used to enable groups or individuals to store bookmarks, notes, passwords, and serial numbers and tag each to enhance findability. The application was integrated into the company’s back-end autantication data stores providing seamless access to all employees.
- Implemented REST APIs for importing problems in batch.
- Maintained and extendedRuby on Rails-based web services mobile APIwhich was consumed by iPhone and Android mobile clients. The API provided a cohesive set of web services from information consumed and transformed from internal web services and external web services.JSONandXMLformats were provided by the API.
- Followed best coding standards provided by RuboCop.
- Involved in code reviews, code and performance optimization.
- Reporting section including google charts, Mailer system, Landing pages, HTML5 based and custom validations, Campaign system, RSS generation, test cases in RSpec, issue fixing, data populator.
- Enhanced, Modified, Deleted, Optimized code and SQL Queries to improve efficiency and performance of the application and achieved better performance.
- Planned and carried out daily scrums, weekly estimations and retrospectives.
- Managed code wif unit tests and GitHub.
- Production server environment setup and deployments on Amazon EC2 instances.
- Managed security of EC2 instances using Amazon console.
- Capistrano deployments (for automated deployments).
- Production server environment setup and deployments on Amazon EC2 instances.
- Managed security of EC2 instances using Amazon console.
- Rest based apis to upload documents on amazon s3 using attachments, Import export csv.
Environment: Ruby 2.0, Rails 4.0, JSP, Java, JavaScript, JQuery, AJAX, BackboneJs, RequireJS, Elastic Search, Active-Admin, State-machine, MySql, MongoDB, HTML5, CSS3, Bootstrap, GitHub and Capistrano for deployment.
Confidential, Houston
Sr. Ruby on Rails Consultant
Responsibilities:
- Developed web application using Ruby on Rails, Javascript, JQuery, HTML5 and CSS3.
- Used Elastic Search which is a powerful, open source search and analytics engine.
- Deployed the company’s firstRuby on Railsapplication: a utility application used to enable groups or individuals to store bookmarks, notes, passwords, and serial numbers and tag each to enhance findability. The application was integrated into the company’s back-end autantication data stores providing seamless access to all employees.
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, AngularJS, Behavior Driven Development (BDD) and pair based programming.
- Design and build Ruby on Rails landing page platform.
- Deploy complex business rules, SEO and instrumentation.
- Collaborate wif Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Extensively used Java Server Pages, Javascript, HTML5, CSS3, JQuery, AJAX, AngularJS for developing visually appealing User Interface pages of the web modules.
- Implementing Java web services for remote function callings.
- Involved in the extensive coding of JavaScript to handle the client side validations
- Implementation of Autantication and Authorization modules.
- Implemented REST APIs to view and upload product reviews/surveys from mobile application.
- Manage, collaborate and coordinate the work of an offshore development team.
- Proactively suggested architecture changes and new coding practices through GitHub management that reduced application and functionality errors by 30 percent.
- Received more TEMPthan 100 unsolicited user compliments regarding changes to site features.
- Implemented a new collaboration tool that improved offshore team communications and efficiency by 16 percent.
- Worked on different modules like account, create, manage and search art related products, Question Answer, comments using solr plugin, newsletters, validations, Web 2.0 apis for facebook, myspace, flickr, youtube.
- Implemented module for PayPal Integration for purchasing items.
- Implemented module using USPS address validation.
- Wrote various Stored Procedures, Functions, Views and Triggers for implementation of complex logical rules.
Environment: Ruby 2.0, Rails 4.0, State-machine, JSP, Java, PostgreSql, JavaScript, JQuery, AJAX, AngularJS, Whenever, Sidekiq, HTML5, CSS3 and Capistrano for deployment, Nginx and Passenger.
Confidential
Sr. Ruby on Rails Consultant
Responsibilities:
- Gatheird the business requirements, analyzing, setting the deadlines and release plan wif the client by interacting wif them, attending conference calls and meetings.
- Implemented various design patterns like Factory, MVC and Singleton design patterns.
- Developed and maintained the client-side application using JSP, Java, HTML, CSS, and JavaScript.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Developed web application using Ruby on Rails, Javascript, JQuery, HTML, CSS, Clickatell.
- Main role in requirement analysis, time estimation and sprint planning.
- Involved in the development across the entire stack.
- Played important role in database schema design.
- Implementation of Autantication and Authorization modules.
- Design and implementation of Checklist creation and submissions module.
- Implemented REST APIs for checklist submissions.
- Involved in designing and developing strategies to improve the overall system performance.
Environment: Ruby, Rails, State-machine, PostgreSql, JavaScript, JQuery, AJAX, Clickatell, Google Location API, HTML, CSS, Nginx.
Confidential
Ruby on Rails Consultant
Responsibilities:
- Developed web application using Ruby on Rails, Javascript, JQuery, Google API.
- Lead role in requirement analysis, time estimation.
- Involved in the development across the entire stack.
- Played important role in database schema design.
- Implementation of Autantication and Permissioning module.
- Design and implementation of forms/template creation and submissions module.
- Maintained and extendedRuby on Rails-based web services mobile APIwhich was consumed by iPhone and Android mobile clients. The API provided a cohesive set of web services from information consumed and transformed from internal web services and external web services.JsonandXMLformats were provided by the API.
- Designed and implemented the UI using HTML, CSS, JavaScript, JQuery, and AJAX.
- REST APIs for form submissions and viewing.
- Implemented web-services using core Java which checks autantication and authorization for the specified user
- Implemented web-services in Java which works as data populator for reporting purpose using JDBC.
- Created and deployed jar files to which Jasper-server software communicate and respond for autantication, data population and reporting module.
- Ad-Hoc View and Reporting using Jasper Software.
Environment: Ruby, Rails, State-machine, PostgreSql, JavaScript, JQuery, AJAX, Google API, HTML, CSS.
Confidential
Ruby on Rails Consultant
Responsibilities:
- Involved as a leading team member participated in Analysis, Designing and coding web pages.
- Participated in time estimations for the change requests for project.
- End-to-end ownership of the deliverables and ensuring that deliveries takes place smoothly.
- Developed core user features inRuby on Rails: user registration, forgotten password, etc. Also worked on early versions of the office booking path.
- Design web pages using HTML, CSS, Javascript, JQuery and AJAX.
- Database management using SQL Server 2005 and 2008.
- Wrote various Stored Procedures, Functions, Views and Triggers for implementation of complex logical rules.
- Deployed application on IIS
Environment: C#, ASP.NET, SQL Server 2005/2008, JavaScript, JQuery, AJAX, HTML, CSS, deployment on IIS server.