Ruby On Rails Developer Resume
SUMMARY:
- Software developer with a particular expertise in Ruby on Rails, including back - end and front-end development.
- Also a quick and enthusiastic learner of new methodologies, frameworks, and languages.
STRENGTHS
- Quick and enthusiastic learner
- Works well independently
- Learns new programming languages quickly
- Efficient and tenacious debugger
- Excellent oral and written communication skills
TECHNICAL SKILLS:
Languages: Ruby, Ruby on Rails, RSpec, Javascript, jQuery, CoffeeScript, XML, C/C++, Visual Basic, HTML
Databases: MySQL, PostgreSQL, SQLITE3, SimpleDB, DynamoDB, Neo4J
Tools: Microsoft Visual Studio, Adobe Photoshop, Microsoft Office, Open Office, Subversion (svn), JIRA, Redmine, Git, PivotalTracker, Heroku, Aptana Studio 3, AWS, Pivotal Cloud Foundry
Platforms: Linux (Fedora/Ubuntu), Microsoft Windows (NT/2000/XP/Windows 7/Server 2000/Server 2003/Windows 10), Mac OSX
PROFESSIONAL EXPERIENCE:
Confidential
Rails Developer
Responsibilities:
- Created and maintained internal web applications for immigration services
- Wrote RoR backend with Javascript and jQuery frontend for rich user experience
- Coordinated with small teams on multiple projects
- Worked on building applications from the ground up as well as upgrading existing applications
- Met with customers to iron out finer details on projects
Confidential
Rails Developer
Responsibilities:
- Sole developer on the project
- Wrote RoR backend with Javascript and jQuery frontend for rich user experience
- Wrote scripts to process huge amounts of product data into database to be used by site
- Created Buyer and Seller models for creation of auctions
- Worked with Braintree API, Best Buy API, Amazon API
- Regularly met with owner and managers
Confidential
Developer
Responsibilities:
- Came in to fix up the RoR backend for iOS app
- Coordinated with managers, front end, and iOS developer, all of which were remote
- Completed backend transaction process for the app, which included accepting credit cards
- Worked with Braintree API
Confidential
Developer
Responsibilities:
- Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes
- Creating web presentation tool for bee researchers at the University of Maryland
- Revamping Bee Informed’s database. Cleaning up their relational database and migrating it over to a graph database (Neo4J)
- Created Question Suggestion tool
- Created charts to display data stored in Neo4J database using both GoogleCharts and D3.js
Confidential
Rails Engineer
Responsibilities:
- Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes
- Working on an online gradebook
- Reproducing PHP (Yii) application as a Ruby on Rails application with some added features
- Learned and mastered CoffeeScript
- Created Reports feature that shows data gathered from grading assessments
- Created Question and Assessment Libraries to store organized Questions and Assessments to give/deny access to certain groups
- Implemented ThinkingSphinx to allow for searching
- Implemented tagging system for Questions
- Implemented new Administration area of the app
Confidential
Developer
- Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes
- Developed codebase from bit one on my own
- Sole developer on the project
- Learn new technologies and/or languages as they come along (SimpleDB, DynamoDB, D3, etc.)
- Work independently and efficiently on all features
- Communicate and brainstorm with creator during weekly video conferences
Confidential
Developer
Responsibilities:
- Add new features to existing electronic lab notebook software
- Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes
- Debug RoR and other Ruby code
- Write Javascript to create “widgets” for users (ie. spreadsheet, activity feed, etc.)
- Write jQuery for a rich user experience
- Use AJAX for a rich user experience
Confidential
Developer
Responsibilities:
- Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes
- Wrote code to interact with Facebook’s Graph API to write on walls, gather friends lists, and other Facebook tasks
- Created entire “Admin” section for the project. Can manage anything in the database from a Netzke (Rails implementation of ext-js) interface.
- Added many Classes to interface with payment-processing APIs (e.g. Cashstar)
- Automated payment processing using mechanize gem
- Debug RoR and other Ruby code
- Write jQuery for a rich user experience
- Use AJAX for a rich user experience
- Use Facebook’s Graph API
- Learn and use other languages and frameworks as need arrives (JavaScript, ext-js, etc.)
Confidential
Ruby on Rails Developer
Responsibilities:
- Design and maintain RoR code. Implement upgrades, patches, code releases, and database changes
- Created a site similar to Groupon that used “Listings” to make “Flyers”
- Created “Admin” section to manage Users, Listings, and Flyers
- Meet daily with project managers and developers to meet needs