Post Job Free

Resume

Sign in

Ruby on Rails Developer

Location:
Austin, TX
Posted:
August 02, 2016

Contact this candidate

Resume:

VENKAT CHANDURI

Austin, TX

Professional Summary:

●With 7+ years of job experience. Currently working primarily with Ruby on Rails and MySQL within a UNIX environment. Confident within the Rails MVC framework, including complex model relationships, controllers, views, and helpers

●Extensive experience with multiple technologies – Python, UNIX/Linux - Shell scripting,

●Used socket programming for writing servers.

●Hands-on experience in Python scripting, Python STL, Pylons, Django, UI and web development.

●Experience in developing Web applications using HTML5, CSS JavaScript and MySQL, Postgresql, SQLite.

●Experience in managing code versioning with Github.

●Implementing Ruby gems.

●Proficient in Ruby on Rails implementation in building web applications.

●Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.

●Experience in implementing Rails MVC and Helpers.

●Good understanding of MVC Architecture and Restful design.

●Experience using different software development methodologies like Agile development.

●Developed full stack web applications in Ruby on Rails.

●Experience with Installation Vm Virtualbox on various machines to test application against different operating systems.

●Used socket programming for writing servers.

Programming languages

Ruby, C#, Python, JavaScript

Technologies

ASP, Web Services (SOAP, REST, XML)

Frameworks

Ruby on Rails, Sinatra, Rack

Client Side Frameworks

jQuery, Prototype, Backbone.js, Underscore.js, CoffeeScript, RequireJS

Testing Frameworks

Rspec, TestUnit, Mocha, Capybara, Cucumber, Selenium

Platforms

Apache, Tomcat, Nginx, Unicorn

RDBMS

MySQL, PostgreSQL, MS SQL

NoSQL

MongoDB, Elasticsearch, Redis, Memcached

Project management tools

Jira, Test Track Pro, Pivotal, Gerrit

Support software

GIT, SVN, ViM, Jenkins, CruiseControl, JMeter, Firebug, NewRelic

Design Patterns

OOP/OOD/OOA MVC, UML

Apple Inc.- Austin, TX Jul’15– Till Date

Role: Ruby on Rails Developer

Responsibilities:

●Created and deployed new features in order to sustain and amend existing applications.

●Created app store layout for displaying apps to buy.

●Developed cross-browser/platform HTML, CSS, and JavaScript, JSON to match design specs for complex page layouts while adhering to code standards Designed Single Page Application for Web using MVC/Backbone.js framework worked in the design and development phases of the application using ROR framework.

●Used NoSql Mongo database in the application for storing collections.

●Used Puma Server to establish proper connection between api and web.

●Involved in developing and implementation of the Back end web application using Ruby on Rails.

●Deployed application using Amazon Web Services (AWS).

●Developed developer layout to allow developers to publish new apps.

●Designed the front end application using Rails, CSS, AJAX and Jquery.

●Developer Object Relational mapping (ORM), CRUD, and created activerecord models Using Active Records.

●Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.

●Managing code versioning with github.

●Used highly optimized JQuery and AJAX to manipulate JSON data and display them on the web page with the expectation of highest traffic during tournament.

●Developed the user authentication for customer facing application.

●Created nested forms for user to customize the templates and order a print preview.

●Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.

●Provided graphic and artistic support for web enhancement and new creative initiatives

●Developed client side validation code using JavaScript and JQuery.

●Used linux/unix environment.

Environment: HTML5, CSS3, Javascript, Linux, JQuery, AJAX, MongoDB, Agile methodology, Github Ruby 2.0.0, Rails 3.2.16.

Western union- Denver, CO Apr'13– Jun’15

Role: Ruby on Rails Developer

Responsibilities:

●Participate in all stages of the development life cycle including requirement analysis, design, development and implementation.

●Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.

●Created and deployed new features in order to sustain and amend existing applications.

●Developed cross-browser/platform HTML, CSS, and JavaScript, JSON to match design specs for complex page layouts while adhering to code standards Designed Single Page Application for Web using MVC/Backbone.js framework worked in the design and development phases of the application using ROR framework.

●Involved in developing and implementation of the Back end web application using Ruby on Rails.

●Used Restful API to gather sales related data for products.

●Designed the front end application using Rails, CSS, AJAX and Jquery.

●Developer Object Relational mapping (ORM), CRUD, and created active record models Using Active Records.

●Used RSpec to create test driven development. Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.

●Managing code versioning with github.

●Used highly optimized JQuery and AJAX to manipulate JSON data and display them on the web page with the expectation of highest traffic during tournament.

●Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL

●Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.

●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.

●Implementing Behavior Driven Development using Rspec.

●Used Restful API to gather sales related data for products.

●Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.

●Provided graphic and artistic support for web enhancement and new creative initiatives

●Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.

●Developed client side validation code using JavaScript and JQuery.

●Responsible to manipulate HTML, CSS in JQuery as well as making the page dynamic using AJAX, JSON and XML.

●Worked with linux/unix environment.

Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Usability Testing, Agile methodology, Github Ruby on Rails 3.1, Linux.

U-Haul corporate- Phoenix, AZ Nov'12 – Apr'13

Role: Ruby on Rails Developer

Responsibilities:

●Designed the front end application using Rails 3.1, CSS, AJAX and Jquery.

●Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.

●Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails. Communicating with the customer to design solutions.

●Used RSpec to create test driven development.

●Use of Git and GitHub repositories.

●ActiveRecord using PostgreSQL (pg), MySQL (mysql2) and Oracle (activerecord oracle enhanced adapter) databases.

●Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.

●Used Restful API to gather sales related data for products.

●Experience with all of the GEMS and libraries for this version of the ruby/rails.

●Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities

●Managing code versioning with Github.

●Design and implemented a services layer that will provide the integration between the new front end application and existing legacy systems.

●Used web services technologies like SOAP, HTTP, WSDL, XSD, and REST

●Packages and Triggers on databases like MySQL, PostgreSQL, Oracle.

●Implementing RoR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.

●Considers needs and skill levels of end users when developing applications and creates user-friendly documentation that includes screen shots and instructions in nontechnical language.

●Upgraded associated gems, across multiple Ruby and Rails versions

●Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules.

●Creating and maintaining databases which include configuration, query optimization and de-normalization.

●Developed Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, Backbone.js and Code Igniter.

●Developed RoR customer facing applications, which meet the requirements outlined in our application development specification

●Managed code versioning with Github and deployment to staging and production servers

●Backend application is developed using Ruby on Rails with Postgres as database

●Wrote various interfaces to the management system in Ruby on Rails

●Monitored RoR programs and program data to ensure applications are running as expected.

●Strong concepts and fundamentals in Agile Methodology, Object Oriented Analysis and Design, Best Practices.

●Interface used Unix/Linux.

Environment: Ruby on Rails, CSS, HTML5, Bootstrap, Sinatra Framework, SVN, MySQL, UNIX, Virtualization, cloud, API

Mphasis- Bengaluru, INDIA Jul '11 - Oct '12

Role: Python Application Developer

Responsibilities:

●This project is to automate the validation of a website and API runtime is consistent to client’s SLAs. (Service Level Agreements)

●Designed and developed a testing suite using Python to perform an automated test for testing every function of the website.

●Used Eclipse and Unix Shell for development environment.

●Wrote a full Python Module to extract data from the MySQL source database.

●Used the unix shell to run the Python module to generate JSON files.

●The modules are used to validate the JSON files created for multiple data pulls on a given day.

●Periodically committed code to GitHub and SVN for peer review.

●Good knowledge of n-tier enterprise application architecture concepts and SOA paradigms.

●Good working knowledge on Web Services, SOAP, XML, XSLT and UDDI.

●Involved in Developing Ant scripts, Python for RAFW in installation, upgrading and configuration for WebSphere Portal server.

●Expertise in installation of Build Forge and RAFW Developed Ant scripts and integrated in Build Forge.

●Developed in code in Build Forge to integrate WPS installations and configurations, Involved in portal Support.

●Developed rich user interface using CSS, HTML, JavaScript and JQuery.

●Collecting and Analyzing thread dumps and heap dump, working with GC properties.

●Developed UNIX shell scripts, python scripts for WebSphere administration.

●Automated the middleware Environment WebSphere, Developed Python and JACL scripting for WebSphere application server environment from scratch.

Environment: Ecllipse, UNIX, Python 2.7, Pyserial, Shell script, XML, XSLT, SOAP, XSLT

Delve Infotech- Hyderabad, INDIA May ’09 – Jul '11

Role: Python Developer

Responsibilities:

●Responsible for getting the teams up and running with game record features.

●Manage our servers in development, testing, certification and production.

●Provided APIs for Nucleus Entitlement management on the console.

●Used Linux profiler Valgrind for optimization of code.

●Used Python, JQuery and JSON for generation of complex graphics in the front end.

●Used python scripts to update content in the database and manipulate files.

●Generated Python Django Forms to record data of online users.

●Created authentication modules, views, models using Django.

●Used the Python's modules numpy, matportlib etc. for generating complex graphical data, creation of histograms etc.

●Used Python’s XML parser architectures (SAX) and DOM API for tracking small amounts of data without requiring the DB.

●Developed widgets for GUI using Tkinter, Gtk modules of Python.

●Written python automation scripts.

●Used ‘nosetests’ to run the tests.

●Profiled python code for optimization and memory management.

●Experienced with Linux/Unix environment.

Environment: C++, Java, Python 2.7, Java Script, JQuery, JSON, R-script, XML, MySQL, GDB, CVS, Agile, Bugzilla, Linux



Contact this candidate