We provide IT Staff Augmentation Services!

Lead Rails Developer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Expert web developer with full stack experience with almost 8 years of experience in Ruby and PHP.
  • Proficient in front - end development using CSS and Javascript frameworks.
  • Proficient at developing/deploying/administrating on Linuxbased operating systems. Proficient in using Amazon AWS and similar cloud based technologies.
  • Proficient in TDD / BDD practices using TestUnit / Rspec, Cucumber, Capybara, Selenium.
  • Knowledge of Scaling Small and large websites using tools like New Relic, Zabbix and Nagios. Handling caching using Memcached, Redis and Nosql stores. Scaling Mysql.
  • Several small Open Sources contributions in libraries like Subdomain-fu, Yii-Redis and now defunct node real time communication package.Co-Maintained Verification library for Rails. Amongst Top 3% contributors on Stackoverflow.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Lead Rails Developer

Responsibilities:

  • Working on the in-house product, actively helping building the product
  • Helping Architect/Design and migrate to microservices architecture
  • Helping scale the product and setting up the DevOps processes

Confidential, Sterling, VA

Senior Rails Architect

Responsibilities:

  • Worked on their In-house project related network infrastructure provision. Helping them architect the backend in Ruby and Java.
  • Consulting for them at Confidential

Confidential

Product / Technology Consultant

Responsibilities:

  • Worked Directly with CTO of the company to help optimize technology workflow of the company. Helped streamline processes for different types of developer frameworks. Helped identifying key performance metrics for each process.
  • Consulted and helped create launch strategy and identify the minimum viable product for several client projects. Worked directly with the CTO, Mean.io Team and Android Team.

Confidential

Architect / Technical Manager / Lead Developer

Responsibilities:

  • Development, Analysis and Deployment of the core game algorithms. Built testing tools to analyze different aspects of the algorithms. Built tools to analyze performance and execution over time.
  • Design, Development and Deployment of the Entire Web application, over 300 models.
  • Integrated with 6 different Payment Gateways: 2checkout, Paypal, iPayy, CCavenue, Payu and Mobikwik.
  • Handled database management and scaling. Setup read-write replication for Mysql (upto 4 machines). Tested different database topologies / clusters to figure out horizontally scalable solution.
  • Used Redis for Session Handling and large object caching. Memcached for application cache. Zend Opcache / APC for Opcode caching.
  • Application front-end and backend-performance enhancements using xhrof, NewRelic, custom scripts, YSlow and suggestions from Steve Souders’ blog/book.
  • Developed real time components (Node, PHP) of the game using Redis.
  • Setup monitoring scripts (Ruby) for managing background workers, job executions statuses and monitoring failures. Monit, Munin, New Relic and Pagerduty were also used.
  • Built Data analysis tool in Ruby / Rails for user action analysis helpful in feature discussions.
  • Designed and Built API, GCM integration for Android application.

Confidential

Team and Technology Lead

Responsibilities:

  • Took over an existing unfinished Drupal application and launched it as an alpha release
  • Developed / Designed / Deployed the entirely new product in Rails.
  • Implemented Real time notification system using Orbited (Python) and XMPP. Created a XMPP handler for the browser to work with Orbited in Javascript.
  • Implemented Large object caching withTokyo Cabinet to search online statuses of users faster and in a more scalable manner.
  • Payment Integration with Paypal and other banks.

Confidential

Software Developer

HTML, CSS, Javascript, PHP, Drupal, Java, Perl, Ruby on Rails

Responsibilities:

  • Ranker.com - Worked on Semantic Web analysis and data modeling. Integrated these models into Drupal. Worked on Importing entire Freebase.com structure and data to Mysql,importer code in Java. Live Integration of above data with PHP site. Data cleanup and maintenance using Perl/Bash. Used Sphinx and Solr to Speed up queries
  • Humshakal.com - Rails Developer - Ruby on Rails, jQuery. Integration with proprietary facial recognition software using SOAP.
  • Userthoughts.com - Rails Developer - Ruby on Rails, jQuery, Java. Modified a Java app for screen recording. Mozilla Plugin development. Integration with Amazon mechanical turk.

We'd love your feedback!