We provide IT Staff Augmentation Services!

Ruby On Rails/ui Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 15 years of experience in Software Development, developing desktop and web based applications using .NET, ASP/ASPX, Ruby on Rails, Java, XML, SOAP, HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, jQuery, AJAX, JSON, SQL, and LINQ.
  • Over 3 years of experience in application development using Ruby on Rails.
  • Experience with agile development methodologies such as SCRUM, TDD, KANBAN, XP and BBD.
  • Expert in object oriented programming (OOP) concepts using Ruby.
  • Expert in making progress and examining using object oriented and Model - view - controller practice.
  • Experience in working with different version control systems such as Git (Github), sub version (SVN), and visual source safe (VSS).
  • Strong on development of Gems on Rails, JMS integration, Java, Tomcat, VIM, HTML5, JavaScript, browser compatibilities, JRuby, integration with Gems running on Ruby.
  • Strong expertise in Web Application development using PHP with OOPs, MySQL, JavaScript, jQuery, AJAX, CSS, and XML
  • Extensive experience in Performing Automated Testing using RSpec/Cucumber and Acceptance Test Driven Development for application releases/projects.
  • Experienced on Agile methodology
  • In-depth experience in Ruby on Rails (jRuby, Gems on Rails,java / JMS integration, Linux, Apache, MySQL, and PHP) architecture.
  • Extensive experience in working with Windows, Linux or UNIX-like operating system.
  • Excellent skills in Web Technologies like, Java Script, HTML, and XMLRPC.
  • Strong Experience with client-side front-end frameworks and libraries such as jQuery, Bootstrap, or Prototype
  • Knowledge of mobile network infrastructure, protocols and Virtualization technologies
  • Expert in Connecting to .Net server using Ruby, interpreted detailed design specifications and requirements.
  • Extremely good in building a Ruby Extension With Visual C++ Express 2008
  • Expertise in using IDE tools like Eclipse, Visual Studio, Net Beans, and Notepad++.
  • Strong experience with jQuery, jQuery plug-ins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML), JSON, WPF, and WCF.
  • Good understanding of OOP Concepts. Hands on experience with Object Oriented Programming, Object Oriented Design and Implementation.
  • Knowledge on JavaScript frameworks (Angular JS, Backbone) to augment browser based applications with MVC capability.
  • Experience in interfacing with office suites for producing reports and capturing data (MS Office, Open Office, Libre Office)
  • Experience with Web Services, both creating and consuming them for e-business and e-science.
  • Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
  • Excellent communication skills, with an ability to understand the concepts and technical and non-technical requirements.
  • Excellent written and verbal communication skills.

TECHNICAL SKILLS:

Web Technology: HTML, CSS, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Ruby, Rails, Gems, jRuby, RSpec/Cucumber.

IDE: Visual Studio, Eclipse, Notepad++, Net Beans, Delphi studio

Programming languages: C#, Visual Basic, C, C++, Java, Assembler, Ruby

Operating Systems: Windows 7/Vista/XP/98, Linux

Databases: MS-Access, Oracle, SQL Server, MySQL, H2, SQLite

Debugging Tools: Firebug, HTML Validator, Web Developer

Office suites: MS Office, Open Office, Libre Office

PROFESSIONAL EXPERIENCE:

Confidential

Ruby on Rails/UI Developer

Responsibilities:

  • Research of user interfaces to facilitate the use of scientific workflows.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Agile methodologies were used during the development phase.
  • 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.
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails
  • Leading the development team, guiding process, protocol and innovation
  • Developing high-quality Web software in a collaborative environment with a team of talented designers
  • Responsible for modifying and extending open source applications like Ruby and jRuby.
  • Analyzing and organizing large sets of data
  • Built with Ruby on Rails as a JSON API for Backbone and JS on the frontend.
  • Full responsibility for SaaS platform with a Ruby on Rails / MySQL technology stack.
  • Implemented many custom projects for potential and existing clients to promote greater client satisfaction and/or to enable sales.
  • Developed a core web service for the management of a network of embedded video devices deployed to a global client base using Ruby on Rails (Solaris/Oracle), XML, SSH, and FTP.
  • Applying co-design techniques to engage users in the design and development process.
  • Building prototypes for online inspection, modification and execution of scientific workflows.
  • Organized meetings, focus group discussions and surveys to better understand the user needs.
  • Applying co-design techniques to engage users in the design and development process, building prototypes for online inspection, modification and execution of scientific workflows.
  • Translating the user requirements into technical specifications for rapid prototyping and validation through SCRUM.
  • Used client side scripting languages such as JavaScript and JQuery.
  • Worked with technical and non-technical partners in the definition of the underlying architecture and to solve issues with scalability and availability of services and applications.
  • Developed easy to use interfaces that facilitate workflow execution, results gathering and repurposing.
  • Generated and maintained unit tests for to validate the application functions.
  • Applied techniques to support cross-browser execution and guarantee same functionality in at least the most popular browsers (explorer, Firefox, chrome and safari)
  • Coordinated with the teams for issue tracking and bug fixing using a KANBAN style board and JIRA, prioritizing problem resolution in line with the project needs.
  • Involved in extensive user testing to ensure the user needs are met.
  • Involved inbug fixingand QA.
  • Involved in the deployment of the application prototypes for testing using Amazon Web Services (AWS)

Environment: Ruby on Rails 3.2, MySQL 4.7, HTML (5), DHTML, XML, CSS (3), JavaScript, JQuery, AJAX, Taverna Server, Amazon Web Services, Github.

Confidential

Web Developer

Responsibilities:

  • Design and development of UI controls for a bespoke election management system to be used by local councils during local and national elections
  • Migration of Databases from different legacy and competing systems, including from MS-Access, SQL Server (from older versions too), and Oracle
  • Developed different data migration strategies using store procedures, triggers and functions to automate the migration process as much as possible
  • Creation of reporting modules using DevExpress. Produced advanced reports with tables of contents, indexes, and custom pagination.
  • Testing for compatibility with older operating systems (mainly XP and Vista)

Environment: WPF, Microsoft Visual Studio, SQL Server 2008, Developer Express, LINQ, C#.

Confidential

Web/Java developer

Responsibilities:

  • In the COMMIUS project, Update and Debug parts of an Based Document Management System
  • Debugging and updating a module to analyze and redirect emails in response to the semantic analysis of their contents.
  • Using SVN for source control, using Eclipse, Java, Felix OSGi, and H2 DBMS for development.
  • In the SOA4ALL project. Classification of web service composition templates to facilitate end user composition. Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS,, jQuery, JavaScript, JSON, XML.
  • Developed non-functional HTML/5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
  • Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON. 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.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment
  • ProjectEstimation,delegation, planning andexecution
  • Leading the development team and directly responsible for technical deliverables
  • Utilized Object Oriented Programming inJavaScriptandDOMstructure to implement various functionalities
  • Implementation ofSEOparticularly while designing the websites
  • XHTML and CSS3 code optimization and testing against W3C validations and for the cross browser compatibility
  • Extensively worked with jQuery for Effects,AJAX, XML
  • Wrote HTML5 to accommodate required functionalities
  • Proposed the architecture of a matching system based on similarity patterns of the web service composition templates

Environment: Eclipse, Java, GWT, JavaBeans, Tomcat server, XML, SOAP, OSGi, H2, HTML, CSS, Java Script, JQuery, AJAX and SVN.

Confidential

Web Developer

Responsibilities:

  • Meeting with users to gather requirements for developing a module for the management of shared laboratory equipment.
  • Producing a detailed implementation plan and a design document for validation by users and programmers.
  • Programming and debugging of the booking system
  • Deployment of the module as part of the intranet system
  • End user documentation for training
  • Maintenance documentation
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Environment: Visual Studio, C#, ASPX, HTML, CSS, JavaScript, SQL Server, SVN.

Confidential

Web Developer

Responsibilities:

  • Meeting with users to gather requirements for updating and troubleshooting a custom system for the management of electrical engineering projects.
  • Included modules for scheduling maintenance jobs, installation, and servicing of alarms, electrical installations, path testing and alarms.
  • Producing a detailed implementation plan and a design document for validation by users and programmers.
  • Programming and debugging of the system
  • Deployment of updates to the system
  • Setting up an offsite online backup system
  • End user documentation for training

Environment: Visual Studio, C#, ASPX, HTML, CSS, JavaScript, SQL Server, SVN, NUnit testing.

Confidential

IT Consultant

Responsibilities:

  • My role involved in solving client, SQP and content Teams reported issues related to the applications.
  • Solving workflow issues in the CMAX application and resolving the issues with jobs through VCM job console.
  • Creation of new Content Type Definition and DSM Templates Working with SQP and Vignette Vendor to resolve the known errors & problems in the Application.
  • As part of knowledge transfer, conducted presentations to impart business knowledge to members of the development team as well as my team members.

Environment: SQP, CMAX, VCM, DSM, Vignette, Windows XP

Confidential

Developer

Responsibilities:

  • Prepare business requirement document after discussing with the Group Manager & Scientists.
  • Develop an OOPS based design for the module and its interfaces
  • Designed and developed Front-end Interface using HTML, Applets and JSP
  • Design and development of modules for VRML decimation & refinement in Java
  • Used XML to define the refinement data.
  • Support file management module that takes care of version control and concurrent access based on roles and permissions of the various clients.
  • Performance testing of the decimation module using METRO
  • Unit Testing, Integration Testing, and System Testing and Documentation

Environment: Java, Applets, Servlets, EJB, Web logic 5.x, Oracle, C++, VRML, XML, HTML, JBuilder, JUnit, ANT, METRO, Linux, Win 2000, and Windows NT

Confidential

Programmer

Responsibilities:

  • Troubleshoot issues Requirement Analysis
  • Bugs fixing
  • Comment and check all the application to find unused code. Gathering and analysis of client requirements.
  • Web services development in the Server and biometric devices.
  • Web App to collect and display all the time tracking information.
  • Web App for remote setup and management of the Biometric devices.
  • Managing code versioning with Subversion.
  • Documenting code.

Environment: Linux OS, Apache, MySQL, SOAP Web Services, Subversion.

Confidential

Web Developer

Responsibilities:

  • Helped in creating a Web-service based e-marketplace system for supply chain management.
  • Conversion between EDI X12, EDI FACT and XML documents for procurement
  • Programming of client desktop application
  • Extensively used Telerik Controls such as Rad Grid, Rad Combo Box, Rad Buttons which gives rich and powerful UI.
  • Extensively worked with C#, Designed and developed SOA using Windows Communication Foundation (WCF) for the data access for the Web application to consume.
  • Created and developed the Data layer for an application usingWindows presentation foundation (WPF) and implemented MVC design pattern for this app.
  • Developed the Web application using MVC 3 with Entity Framework, JQuery, Telerik controls, Unity Inversion of Control/Dependency Injection, TDD.
  • Extensively usedPartial Classes, Generics, Interfaces and Object-Oriented conceptsfor developing the application.
  • Used and created Language integrated query(LINQ) for getting Lists, arrays and collections.
  • Involved in creating WCF security for DotNetNuke 5.0.
  • Extensively used Validation server controls such as Regular Expression Validator, Range Validator, Required Field validator and Custom Validator to validate the input data.
  • Involved in creating User Controls (.ascx) for maintaining custom Properties on the Web Pages.
  • Created SQL script for performing Data Scrambling or data de-identifying on large amount of client sensitive data and decreased the execution time.
  • Developed mission critical SSRS reports for the dashboards on the Specialty Pharmacy website using Business Intelligence development studio (BIDS).
  • Worked with web.config file in the DNN directory for defining the endpoints, debug VS .Net 2010 files and worked with IIS 7.0 server for creating the virtual directories and to setup of the website and run also analyzed the IIS logs to collect information about server events, server performance, and user activity.
  • Created a code build and a QA build for the scheduled quarterly release.
  • Created and used Stored Procedures to retrieve data from SQL Server 2008, user defined Functions and Triggers.
  • Involved in phases of testing cycles such as unit testing, functional, Integration testing, performance and regression testing and user acceptance testing (UAT).
  • Participated in conferences among the developers, business analysts and senior management on production and maintenance issues.

Environment: DotNetNuke5.0, Windows Communication Foundation(WCF),TFS 2010, ASP.NET, C#, Visual Studio 2010, .Net Framework 4.0, Entity Frame Work, Unity Frame Work, SQL Server 2008, Windows 7, WPF, WinForms, IIS 7.0, SSRS.

Confidential

Developer

Responsibilities:

  • Year 2000 (Y2K) migration (RPG).
  • Creating DDS and programming data transfer routines in an AS/400 system (RPG and SQL-ILE)
  • Advice on computer equipment acquisition, maintenance and network strategies.
  • Define equipment utilization policies, and virus detection.
  • Software and hardware inventory.
  • Programming of a user management module for the HR system
  • System for processing monthly contributions from different entities
  • System for processing coffee shop run by volunteers

Environment: AS/400, RPG, Windows 98, Visual Basic, Delphi

We'd love your feedback!