We provide IT Staff Augmentation Services!

Sr. Ruby Developer Resume

0/5 (Submit Your Rating)

Columbus-oH

SUMMARY

  • Over 10+ years of extensive professional experience in Design and Development of Web based applications in Banking, Healthcare Domains using JavaScript framework, JQuery, AJAX, CSS3 and HTML5.
  • 6+ years of software engineering experience including extensive experience in Ruby on Rails applications.
  • Expert in object oriented programming OOP concepts using Ruby.
  • Expert in making progress and examining using object oriented and Model view controller practice.
  • Expert in Distributed Version Control Systems like Mercurial or Git.
  • Strong on development of Gems on Rails, JMS integration, Java, Tomcat, VIM, HTML5, Javascript, browser compatibilities, JRuby, integration with Gems running on Ruby.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Design, develop, and deploy engaging web applications using Python.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed MVC for Events and Theme data for Creating, Updating and Deleting Events and Theme in Neo4j database
  • Used Ember.js and Redis as backend for Django to retrieve data from CouchDB to display rich reports to users.
  • Built various graphs for business decision - making using Python matplotlib library.
  • Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
  • Expert in Connecting to sharepoint server using Ruby,interpreted detailed design specifications and requirements.
  • In-depth experience in Ruby On Rails jRuby, Gems on Rails, java / JMS integration,Linux, Apache, MySQL, and PHP architecture.
  • Extensive experience in Bootstrap.JS and Responsive Web design.
  • Created Web Applications, User Interfaces and Layouts with HTML, CSS3, XHTML, DHTML, SAML, jQuery, XAML and Javascript using W3C standards.
  • Adept in Product prototyping, mockups, demos and Web browser compatibility issues.
  • Designed UI patterns and developing applications with the help of Eclipse, Sublime text, Adobe Photoshop and Adobe Dreamweaver.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in various software developments IDE's like Eclipse, My Eclipse.
  • Exposure and experienced in entire web development life cycle.
  • Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

TECHNICAL SKILLS

JavaScript framework: Java, Angular.JS, React. JS, Node.JS, Backbone.JS, Bootstrap.JS, Et.JS

Languages: ROR, Java, Javascript, PHP, Python, PL/SQL, T-SQL, C# .Net, HTML, XML

Markup languages: HTMLHTML5, CSS3, XHTML and XML

Web Services: RESTful and SOAP.

Data-interchange format: JSON, XML

Change Management tools: SVN, Git, VSS

App/Web Servers: IIS and Apache

Libraries: GSON, Jackson, Ksoap2-Android, Volley, Picasso, HTTP, Universal Image Loader

Methodologies: Agile/XP (Extreme Programming) and SCRUM

Operating Systems: Unix/Linux, Windows

Design Patterns: Observer, strategy, Iterator, Command, State, COR, Bridge, Factory, Visitor Composite

PROFESSIONAL EXPERIENCE

Sr. Ruby Developer

Confidential, Columbus-OH

Responsibilities:

  • Developed features using Ruby on Rails in a UNIX/LINUX environment.
  • Developed front-end management features for the Ruby on Rails-based website. This involved view, controller, and model development as well as CSS and Javascript front-end work too. SASS and Compass were used in later iterations.
  • Used RSpec to create test driven development. Experience with all of the GEMS and libraries for this version of the ruby.
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Design, develop, and deploy engaging web applications using Python.
  • Developed MVC for Events and Theme data for Creating, Updating and Deleting Events and Theme in Neo4j database.
  • Used Ember.js and Redis as backend for Django to retrieve data from CouchDB to display rich reports to users.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
  • Built with Ruby on Rails as a JSON API for Backbone and js on the frontend.
  • Developed complex RESTful APIs for third party integration (JSON file format) and authentication as specifications using Rails framework.
  • Extensive experience in developing Ruby Gems and scripting using Ruby Core and Ruby Standard Libraries.
  • Implemented dynamic graphs using Ruby on Rails, Chartkick and JavaScript.
  • Experience usingEclipseJavaIDEand related tools in Agile/ Scrum based development settings.
  • Responsible for Ruby backend development for dynamic database driven website
  • Assigned the responsibilities of troubleshooting problems with Ruby and other web technologies
  • Handled the tasks of developing and creating Ruby MYSQL applications as per the specifications
  • Develop a routine to validate and sanitize user-supplied input
  • Worked directly with a customer to analyze, design, specify and implement a Ruby on Rails grassroots campaigning tool.
  • Built Ruby websites using Rails based frameworks. Re-architected, and enhanced an existing Angular.JS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
  • Utilized the features of Angular4 to present effective web design.
  • Optimized angular2 build package using Angular2 CLI libraries and hosted js/css libaraies
  • Improved UX and application performance by integrating Angular2 frontend framework
  • Developed angular2 modules, routers and services using typescript.
  • Used Javascript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Designed and developed application screens using Swing, HTML, jQuery, JSP, Node.JS, Ext JS, Angular.JS, Can.JS and CSS.
  • Created Node.JS middleware application server to encapsulate modern JS widget framework.
  • Developed web pages using HTML/CSS and Javascript.
  • Developed internal application using Angular.JS and Node.JS connecting to Oracle on the backend.
  • Used Dojo for the client side development and validations.
  • Experienced in React.js and working with React Flux architecture.
  • Used React.js library functions for the logical implementation part at client side for all the application.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, Javascript and JDBC to provide the needed functionality.
  • Creation of REST Web Services framework for the management of data using Apache CXF.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, Ext JS and jQuery.
  • Implemented the database connectivity using JDBC with Oracle Database as backend.
  • Created various UI components for different web pages using HTML, Javascript, and Ext JS.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Strong implementation in handling Ext.JS Ajax Request and Response using Java Spring and JSON.
  • Working with Responsive Web design using Bootstrap.JS.
  • Developed AJAX scripting to process server side JSP scripting.
  • Created Ext JS custom UI components and implemented UI MVC framework.
  • Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
  • Fetched data from mongo DB using Mongoose/ monk of Node.JS.
  • Involved in user interface development using JSTL.
  • Developed many JSP pages, used Dojo in Javascript Library, jQuery UI for client side validation.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.

Sr. Ruby Developer

Confidential, Columbus, OH

Responsibilities:

  • Created Runtime Ruby files using Rails framework
  • Developing in Rails and JavaScript/jQuery, hosting on AWS, using Redis and managing code in git.
  • Implemented application using Ruby and basic MVC architecture.
  • Developed stored procedures compatible with MySQL supportive in Ruby.
  • Create rake task and standalone ruby scripts to perform independent operations.
  • Developed and tested many features in an environment (AGILE) using Ruby on Rails, HTML5, CSS3, JavaScript, and Bootstrap.
  • Used Caching contents for Rails and queries are optimized for analyzing and improving application efficiency.
  • Used Robocop tool for automatic ruby code style checking.
  • Developed Agile processes usingGroovy, JUnit to use continuous integration.
  • Experience with all of the GEMS and libraries of all version of the ruby/rails.
  • Designed UI for the application’s structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS with Mustache.JS for front end MVC/ templating.
  • Implemented a Node.JS server to manage authentication.
  • Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
  • Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
  • Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS and jQuery.
  • Developed an Angular.JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Used services to read data from remote server using React.JS.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.
  • Used Javascript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Designed and implementing a Node.JS based mobile text and voice messaging app and its cloud backend.
  • Created web application prototype using jQuery and Angular.JS.
  • Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and Javascript.
  • Developed the Portlet Web Interface using Ajax, JSF.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha Architecte.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Developed Javascript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used Javascript and jQuery for validating the input given to the user interface.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on Java/J2EE.
  • Built code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Used Ext JS, Javascript for validating client-side validations.
  • Worked on the modernization of a legacy and outsourced UI and technologies used were Backbone.JS, Can.JS, and jQuery.
  • Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
  • Integrated Bootstrap.JS into several applications for speeding up Javascript development.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Developed internal application using Angular.JS, Backbone.js and Node.JS connecting to Oracle on the backend.

Sr. Web Application Developer

Confidential, San Francisco, CA

Responsibilities:

  • Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, XHTML and CSS.
  • Developed CSS page layouts, styles and table less coding for efficient design.
  • Designed page - layouts using Dreamweaver and banner using Adobe Flash. Implemented Model-View-Controller (MVC) architecture.
  • Responsible for content and UI development.
  • Worked on Ext.JS to implement MVVM JavaScript framework for building a rich cross-platform web application.
  • Created Use case diagram, Class, Sequence diagrams for the module.
  • Created complex controls like data grid, tree node multi selector and comments input control using ExtJS technology.
  • Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
  • Developed and Implemented WebServices and used Spring Framework.
  • Used Ibatis to populate the data from the Database.
  • Design (architectural), develop, and deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript
  • Expertise in developing enterprise applications using Struts Frameworks.
  • Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
  • Implemented CSS, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Developed Contract List to pull all the contracts which returned a JSON which is acceptable by Dojo Grid.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
  • Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on Eclipse.
  • Used XMLSpy plugins with in WebSphere Application server for designing the schemas and transferring the XML to HTML files
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Contributed to organization of testing and quality improvement process (JIRA, Confluence).
  • Designed Interactive GUIs using Java Applets and Swing.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
  • Design and development of the exception management workflow using Oracle BPM
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
  • Developed and designed web interfaces and layouts using PHP, Javascript, HTML and CSS
  • Used ADO.NET to provide connectivity to SQL Server back end database.
  • Developed J2EE code for the order submission components which interface with mainframe CICS programs through a CICS gateway.
  • Worked on stored procedures, PL/SQL and SQL queries.

Web Developer

Confidential, San Francisco,CA

Responsibilities:

  • Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
  • Developed Form Beans, which are used to store data when the user submits the HTML form
  • Using EXTJS technology to develop screens and integrate them with back send services.
  • Worked on analysis, design and implementation phases for developing UI modules.
  • Setting up Web Logic application server.
  • Design and development of web Interface using JSP. Designed the Java Server Pages (JSP) that uses XSL style sheets for customization.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.

Web Developer

Confidential, Dallas, TX

Responsibilities:

  • Designed and developed the web applications and interface.
  • Created XML and XSL documents. Parsed the XML documents using Apache Xerces parser.
  • Developed Action Servlets classes. Responsible for writing code for Action Forms and Form Bean classes using Struts Framework.
  • Created Servlets that redirects the requests to the corresponding page handlers.

UI Developer

Confidential, Dallas, TX

Responsibilities:

  • Using Java script prototyping and it will hold the data in java script objects so that this data will be used by both ExtJS and HTML components.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Worked on analysis, design and implementation phases for developing UI screens, Service integration and creating templates for each application.
  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Developed application using Core Java concepts and maintained concurrency with Multithreading.
  • Used Spring MVC as web framework to develop lightweight business components.
  • Worked in Agile environment by following Iterative and Incremental approaches.
  • Used Hibernate and Java Persistence API as Object Relational Mapping (ORM) tools for the backend data persistence.
  • Used SQL statements and PL/SQL stored procedures on MySQL database to store, update, delete and retrieve information.
  • Implemented SOAP Web Services using XML for information exchange over HTTP.
  • Made AJAX calls for Consuming Restful web services using JSON.
  • Implemented core business logic using Java/J2EE design patterns.

We'd love your feedback!