Ruby
Neelima

Professional Summary

  • Over 7+years of experience in development, support and enhancement of real time web-based applications based on platforms such as Ruby on Rails Developer.
  • Proficient with Ruby, Rails, HTML, JQuery, CSS and MySQL, Mongodb.
  • Experience working in OS X & Linux environments, mostly use VI as primary coding editor.
  • Involved in Debugging, Design and Documentation.
  • Upload the code and do necessary changes and test the application in server, if needed then fix the bugs and test again.
  • Used HTML and CSS for website layout and design.
  • Developed single page web application using JavaScript framework AngularJS.
  • Experience working with teams that follow Agile Software Development methodology.
  • Experience with design and integration of internal and external JSON based web APIs.
  • Focused on object oriented analysis, design and software development practices.
  • Involved in gathering user requirements, system analysis, design, development, testing and implementation.
  • 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.
  • Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques employed.
  • Experience in developing Web based applications using HTML, XHTML, XML, JavaScript OOP, CSS, JSP and JSP Tag Libraries.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, ExtJS, Actionscript, JSF and JSP.
  • Designed the application based as per functional requirement. 
  • Performance Optimization, Site Speed Optimization.
  • Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
  • Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques employed.
  • Developed ROR customer facing applications, which meet the requirements outlined in our application development specification.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Excellent communication skills with proven results in meeting aggressive time lines and working independently and as a coherent team member.
  • Excellent working ethics to meet deadlines in fast-paced environment and function under high-pressures with extremely short deadlines. Collaborate on multi-disciplinary (e.g. business and technical) teams.
  • Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques employed.
  • Strong knowledge of flowcharts, algorithms analysis and implementation.
  • Strong organizational skill and ability to work without supervision to achieve project goals.

Technical Skills

Development Tool (IDE)
Visual Studio 2012/2010/2008.
Programming Languages
Rails3.1.0,3.1.4,3.1.12,3.2.4,3.2.10,4.0.1,4.0.4,4.1.6,4.1.10,4.2.5, 4.2.6,5.0.0
Ruby 1.8.6,1.9.0,1.9.3,1.0.0,2.1.3,2.1.6,21.8
Java 5.0,6.0,7.0,8.0,9.0,10.0
Reporting Tools
SQL Server Reporting Services (SSRS)
Databases
SQL Server2008/2005/2000, Oracle9i/10g, PL/SQL, MySQL, Mongo, Mongodb
Platform
OS X, ruby mine, Sublime & Atom
Scripting & Markup Languages
JavaScript, jQuery, HTML, XML, CSS, Ajax, JSON, Twitter bootstrap
UI Frameworks
JQuery, ExtJS, DOJO, JSON, Bower, Backbone.js, node.js, Bootstrap.js, Require.js, Angular.js
Operating Systems
Windows NT/ XP/Vista/7, UNIX and LINUX
UI Web Technologies
HTML5, CSS3, XHTML, XML, JavaScript, AJAX, JSP, UI Concept Modeling/Wire

Education

  • Master’s in Computer Engineering
  • BS in Information Technology

Professional Experience

Oppenheimer Funds, Inc. Centennial, CO
Duration
May 2015 - Till Date
Role
Sr. Rails Developer
Responsibilities
  • Working on the design and development phases of the application using ROR framework.
  • Working on requirement analysis, time estimations and sprint planning.
  • Developed mobile cross-browser web application for real-time location sharing utilizing AngularJS, javascript API
  • Built dynamically generated drop down lists using Ajax, jquery UI and Angular JS.
  • Experience performing on-page Search Engine Optimization (SEO).
  • Able to manage multiple projects at a time.
  • Application implemented as a single-page using AngularJs.
  • Form and Data validation through JavaScript and AngularJs.
  • Developed Active Record Classes from Rails Console for Database programming.
  • Created and deployed new features and amend existing features.
  • Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML, CSS JavaScript, Bootstrap, Rspec.
  • Involved in developing and implementation of the web application-using Ruby on Rails.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Redesign the website using technologies of HTML5 and CSS3.
  • Used JQuery-Ajax plugin to GET the data in JSON format and displayed on HTML page.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • 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.
  • Coded model level validation using Ruby programming with emphasis in web security.
  • Designed the front end application using Rails 3.2, CSS and jQuery.
  • Developed the user authentication module for customer facing application.
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
  • Managed code with unit tests and GitHub.
  • Implemented Behavior driven Development using Rspec and Cucumber.
  • Involved in unit testing and integrated testing of the application.
  • Actively involved in the process of deployment.
  • Involved in writing Rake task for updating database.
  • Designed applications using object oriented programming (OOPS) concepts.
  • Interaction with client to handle change requests, trouble reports and requirements collection.
Environment
Rails, Ruby, HTML, Ruby mine, Sublime, RVM, CSS, SQL, JQuery, JavaScript, Angular Js, Github, Twitter bootstrap, Node JS, Backbone JS, Windows Linux, Unix, Restful API, Rspec, Cucumber, Ubuntu, MySQL Server.
SSAB (Swedish Steel Company) - Lisle, IL
Duration
July 2014 - April 2015
Role
Ruby on Rails Developer
Responsibilities
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Deployed the company's first Ruby on Rails application: a utility application used to enable groups or individuals to store bookmarks, notes, passwords, and serial numbers and tag each to enhance find ability. The application was integrated into the company's back-end authentication data stores providing seamless access to all employees.
  • Developed the user authentication and order processing modules for customer facing application.
  • Re-designing/ developing the main website to improve user experience and add new functionality Using CSS layouts.
  • Ability to Provide SEO solutions for single page apps.
  • Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Involved in building out and supporting highly dynamic Ruby on Rails web applications
  • Developed web applications using HTML/CSS, JQuery, JavaScript, JSON, XML
  • Implementing Behavior Driven Development using RSpec.
  • Used Restful API to gather sales related data for products.
  • Responsible for the overall layout design, color scheme of the website using HTML5, XHTML and CSS3 and validation.
  • Designed the front end application using Rails 3.2.18, CSS and JavaScript.
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Conducted development in Agile environment.
  • Researched and implement SEO efficient site.
Environment
Rails, Ruby, HTML, Sublime, RVM, CSS, SQL, JQuery, JavaScript, Angular Js, Github, Twitter bootstrap, Node JS, Backbone JS, Windows Linux, Unix, Restful API, Rspec, Cucumber, Ubuntu, MySQL Server, Dreamweaver, MVC, SharePoint, Struts.
Capital One, Laurel-Maryland
Duration
Sep 2012 - June 2014
Role
Full Stack Rails Developer
Responsibilities
  • Implementation of Rails back-end for Case Manager on Linux environment.
  • Implementation of front-end for case manager using HTML, CSS, JavaScript, jquery.
  • Involved in technical and business requirement for implementing and supporting new work flows in the current Case Manager application.
  • Involved in front end UI development with HTML5 and CSS3
  • Fixing the bugs and tickets filed by Quality Assurance and Product Management team.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decision.
  • Implementation of Authentication and Per missioning module.
  • Design and implementation of forms/template creation and submissions module.
  • Worked on Problem and importing modules.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
  • Proactively suggested architecture changes and new coding practices through GitHub management that reduced application and functionality errors by 30 percent.
  • Implementation of simple CMS applications using Rails for some of the Rails web sites.
  • Main role played in database schema design.
  • Strong Experience in implementation of Authentication and Authorization modules.
  • Create and manage customers, companies, locations, divisions and users details.
  • Create and manage web forms which are then user will submit for reporting purpose.
  • Maintained and extended Ruby on Rails-based web services mobile API which 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. JSON and XML formats were provided by the API.
Environment
Ruby, Rails,, MySQL, Ubuntu, Rubymine, Sublime, AJAX, jQuery, HTML, CSS, JSON, Capistrano, Cucumber, Rspec, Unicorn, Webrick, HTML4/5, CSS2/3, JavaScript, AJAX, JQuery,angular.js, backbone.js, Require.js, Node.js, Ext.js, Photoshop, Dream weaver, MVC, Share Point, Struts, Dojo,CMS, JSON, DOM, XHTML, SOAP, JAX-WS, Oracle, Windows.
Wells Fargo Bank, Minneapolis-Minnesota
Duration
Mar 2011 – Aug 2012
Role
Rails Developer
Responsibilities
  • Development of Question Management System in Rails, a customized content management system to use create, edit, tag, group and version questions and answers.
  • Gathered the business requirements, analyzing, setting the deadlines and release plan with the client by interacting with them, attending conference calls and meetings.
  • Development of asynchronous processing of tasks such as sending emails, generating on-demand reports, tracking test sessions for analytics using Delayed Jobs.
  • Implementation of front-end for Question Management System using HTML, CSS, jQuery, AJAX and with twitter bootstrap.
  • Development of internal admin tools that help tracking new leads, daily/weekly/monthly sales, customer feedback.
  • Development of reporting tool in Rails to generate on-demand reports on sales, test sessions, customers.
  • Involved in writing integration and functional tests using cucumber and unit tests using Rspec.
  • Involved frequently with business analysts to gather the requirements.
  • Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look and feel.
  • Involves designing database model for the entire application like creating tables, views and stored procedure.
  • Application and user level configurations have been maintained by using XML Files.
  • Authenticate user and manage user information from mobile app using REST APIs provided by Web Portal.
  • Show available web forms to user using the REST APIs provided by the Web Portal.
  • Responsible for writing code in Object Oriented Programming supported by Ruby.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Worked with Active record Classes from Rails Console for Database programming, which also involved writing active record validations.
  • Generated down loadable monthly reports for clients using axlsx and root gems. Parsed excel to track users activity for rewards program.
Environment
Ruby 1.8.6, Rails 1.2.6, XML, AJAX, JavaScript, JSON, Log4r, XML, XSL, Linux, SQL Server, Shell Script/Unix, CSS.
ACS Xerox Corporation, Cherry hill-NJ
Duration
Jan 2010 – Feb 2011
Role
Java /Rails Developer
Responsibilities
  • Development of UI and navigation, implementation of basic MVC pattern.
  • Work closely with the back-end team to integrate the native application written in C using JNI.
  • Involved in the testing of integration of scanners on windows platform.
  • Responsible for technical planning, scheduling, design, implementation, testing, and post-implementation support.
  • Implemented JavaScript for Form Validation, Document Behaviors, look and feel and maintaining consistency.
  • Used Spring MVC, Spring Web, JSP, JSON, JQuery,JavaScript, Require JS,Node JS Http,CSS and HTML and followed W3C standard for the development of presentation layer.
  • Work closely with product owners to gather requirements.
  • Integration with HTTP/XML based web services to store reports in a centralized server.
  • Worked with device and Omniauth gems for user authentication and social login.
  • Worked with social API’s to import contacts
  • Used Git for Version Control System.
  • Support bug fixes and enhancements.
  • 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 in Ruby 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.
Environment
Java 5, C, SWING, Applet, JPA,,Hibernate, MySQL, XML, HTML, CSS, JavaScript, AJAX, JQuery, Apache, and Adobe Dream weaver.
Baan Info Systems, Hyderabad-India
Duration
Jan 2008 - Dec 2008
Role
Java Developer
Responsibilities
  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Used Rational Rose 2003 for the UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design.
  • Developed user Interface using JSP and HTML.
  • Implemented Struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor.
  • Developed Session Bean to process requests from the user interface.
  • Designed and developed message driven beans that consumed the messages from the Java message queue.
Environment
Struts, Oracle 9i, IBM Clear Case, Rational Rose 2003, JSP, XML, SAX, HTML, JDBC, JavaScript, and SQL.