Web/ruby On Rails Developer Resume
Dallas, TX
SUMMARY
- 4 years of experience in Web Development, developing front - end and back-end professional web applications using C#, Ruby, PHP, XHTML, HTML 4.0/5, CSS2/CSS3, JavaScript, AJAX, JSON, XML and XSL (XSLT, XPath).
- Experience with OOP (Object Oriented Programming), Design Patterns.
- Experience with C# Interfaces, Generics, Serialization & Deserialization, LinQ.
- Experience with Responsive web design applications.
- Worked with JavaScript frameworks (jQuery, Ext Js, Sencha Touch, Backbone and Angular Js).
- Experience with MVC frameworks in different programming languages in back-end and front-end: (Ruby on Rails, Sinatra, Asp MVC 4+, Code igniter - Ext Js, Backbone, Angular Js).
- ORM frameworks like Active Record, Entity Framework.
- Expertise in using IDE tools like Visual Studio 2008+, Notepad++, Sublime and Dreamweaver Editor
- Good experience with jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Good understanding of OOPS Concepts and used OOP designs in back-end and front-end (Ruby, C#, JavaScript).
- Cross browser compatibility throught frameworks and customs implementations.
- Worked with version control systems like Git, sub version (SVN), Team Foundation Server (TFS).
- Good communication skills, with an ability to understand the concepts and technical and non-technical requirements.
- Proficiency on written and verbal communication skills.
TECHNICAL SKILLS
Web Technology: HTML, CSS, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON
Programming language: Ruby, C#, JavaScript, PHP 5
Operating Systems: Windows, Mac OSX, Linux
Databases: SQL Server, MySql, PostgreSql, Oracle
Debugging Tools: Firebug, Browser console, HTML Validator
Web Frameworks: Ruby on Rails, Sinatra, Asp MVC, JQuery, Ext Js, Backbone, Angular Js
IDEs: Visual Studio, Sublime, Notepad++
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Web/Ruby on Rails Developer
Responsibilities:
- Attended scrum meetings, planning meetings, retrospective meetings for gathering client’s business requirements for designing and developing web based applications.
- Business requirements gathering directly from the client.
- Used of scrum as agile methodology for software development life cycle.
- Used client side scripting languages such as JavaScript and JQuery.
- Used of Ruby language as server side scripting.
- Used of Sql Server - Active Record db connect plugin for Rails for database communication.
- Collaborated in the development of a secure web application using forms authentication login using HTML, JavaScript, JQuery and CSS.
- Used of project management systems like issues and bugs tracking like Jira and Redmine.
- Coordinated with QA department for issues and bugs tracking and bug fixing.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE.
- Bug fixing with Git branches and private repository management for the work in teams.
- Worked using pair programming methodology with AWS amazon web services virtual machines.
- Involved in software sprint releases.
- Participated in demo meetings for product owners.
- Collaborated in the design and creation of a single page application structure.
Environment: Ruby, Ruby on Rails, Sinatra, HTML 5, XML, CSS 3, JavaScript, Ext Js, Sencha Touch, JQuery UI, AJAX, JSON, Sql Server, Vi and Emacs command line editors.
Confidential, Plano, TX
Web Developer
Responsibilities:
- Requirement gathering and project management through JIRA.
- Worked with C# as the main server side programming language.
- Used of Svn and Git for software version control system.
- Developed user interfaces (UI) using HTML5, CSS 2, CSS3, JavaScript and JQuery, Ext Js, Sencha Touch and Dev Express.
- Experienced in DOM operations and animations for high performance.
- Implemented C# Interfaces, Generics, Serialization & Deserialization and LinQ.
- C# Unit testing with NUnit.
- .Net Web Services.
- Enhanced of existing old UI with a new and more responsive implementation using Ext Js.
- Cross-Browser testing across most common used browsers likes IE, Chrome, Firefox and Safari.
- Used Firebug, IE Developer Toolbar and Chrome Developer Console for debugging and browser compatibility.
- Experienced JavaScript and jQuery, Expertise using Ext.JS Framework and Sencha Touch.
- Created a custom JavaScript loading file logic.
- Created custom web controls using composite views like multiselect controls, custom select boxes, common used forms, grid-views and list-views.
- Used AJAX and JSON to make asynchronous calls to the server where a Json Façade design was hadling the json requests.
- Fixed bugs and provided support services for the application.
- Provided demo of our team work at the end of every sprint.
Environment: ASP .NET C#, MVC 3, CSS, JavaScript, Ext Js, Sencha Touch, DHTML, XML, Serialization, Deserialization, XSLT, AJAX, DevExpress, .Net Web Services, IIS, Oracle clients, C# Interfaces.
Confidential
Web developer
Responsibilities:
- Worked with C# Asp MVC framework.
- In charge of the design and development of the complete web system.
- Worked with JQuery and JQuery UI to implement the functionality and design of a web application system for managing land registry.
- Created the login module of the system using web based forms and cookies.
- Designed the database tables and relationships using Entity Framework.
- Designed and implemented the entities for the models using Entity Framework.
- Designed and implemented the user interface using JQuery UI, Css and JQuery.
- Implemented Data validation in the front-end trough form validation and data validation in the back-end trough the entity models.
- Used of Photoshop to design templates and UI consistency.
- Deployed the application to production.
- Extensive use of JavaScript and JQuery to implement AJAX functionality for the website.
- Created stored procedure for best performance on large queries.
- Worked extensively on JavaScript objects and in enhancing the performance of JavaScript in pages.
Environment: ASP MVC, C#, XHTML, CSS 2, JavaScript, Jquery, MVC, XML, DOM, Photoshop, AJAX, JSON, Sql Server, Entity Framework, Stored Procedures.
Confidential
Web Developer
Responsibilities:
- In charge of the redesign of a reporting module from an existing system build with asp.net visual basic.
- Translate the code from visual basic to PHP 4.
- Use of MVC framework CodeIgniter.
- Use of Pdf plugin for php.
- Created a dynimic logic to automaticaly adjust report pages and validate page breaks.
- Developed UI pages using HTML, CSS, MySQL, JavaScript, AJAX.
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Consumed web services to get the report data.
- Deep manage of JavaScript and the jQuery framework.
- Developed data formatted web applications and at the client side using JavaScript and Css.
- Tested and Fixed issues on cross browser compatibility.
- Used Git version control system to work in teams.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML and Client Web Services.