Freelance Developer Resume
Chicago, IllinoiS
OBJECTIVE
Accomplished, highly experienced, self-motivated developer looking to join an IT firm where I can use my skills to improve business productivity
SKILLS
- 8 years of IT experience including extensive development work in Ruby ON Rails stack
- Expert level knowledge in Open Source Technologies like Apache/LDAP/LDAP/AD/Ngnix/ Haproxy, Sendmail, SMTP/POP/IMAP, cron, FTP, sshd
- Proficient in Languages like Ruby(1.8.7-1.9.1) and Rails (3.x), AJAX, HTML5,Java Script and jQuery
- Expertise in backend database services like MySQL, PostgreSQL, MongoDB, NoSQL (Hadoop, couchDB,neo4j), sqlite
- Experienced in version control management like Git, SVN, Mercurial
- Expertise in ORM (Object-relational mapping)
- Sound knowledge of Packaged productions like Refinery, Spree,Activemerchant, Canvas, Redmine
- EXpert level knowledge in deployment architectures like AWS/ Heroku/ Engineyard
- Implementation of payment gateways like Paypal, GoogleCheckout, Authorize.net
- API integration of Amazon Web Services and custom APIs
- Creation of Web services / WSDL for third party devices like iPhone and Android
- Google Maps integration
EXPERIENCE
Confidential
Chicago, Illinois
2008-Current
Sr. Ruby on Rails Developer
- Developed client web sites and applications using object-oriented Ruby On Rails, XML and MySQL/Postgresql
- Created optimal user experiences using HTML 5, JavaScript, AJAX, and CSS
- Direct implementation and customizing of Content Management Systems
- Expert knowledge of OO Design Principles and Patterns
- Familiar with MVC, templating, caching, REST, and authentication
- Experience in API integration with systems such as Facebook, Twitter, Linkedin,etc, as well as writing APIs to allow external systems to connect to us
- Expert level experience writing complex SQL queries
- Excellent debugging and troubleshooting skills
- Implemented SSO
- Implemented SaaS model
- Worked as an Agile co-ordinator
- Working with highly professional attitude with agile methodology
- Hands on experience in Amazon EC2 API Tools and cloud computing
- Worked with multiple layers / clusters serves with the help of load balances and command line interfaces
Confidential
Chicago, Illinois
2009-Current
Freelance Developer (nights/weekends)
- Started a company with my cousin that helps promote RoR development work across a range of different industries
- Designed and implemented Ruby On Rails/ Coldfusion tools and internal application
- Help other developers in the RoR community to properly and efficiently utilize the RoR stack
- Main purpose is to assist the Ror community with building solutions on and around Open Source tools
Confidential
Tampa, Florida and Mumbai, India
2004-2008
PHP Developer
- Designed, implemented and maintained custom PHP/Coldfusion stack for clients
- Troubleshoot stack related problems in development and production environment
- Drove development and production stack upgrade and modification processes
- Designed and implemented PHP/ Coldfusion tools and internal applications
- Experience building solutions on windows server architecture and managed IIS servers
- Worked on SVN version control
EDUCATION
Confidential University
Masters Degree, Computer Science
RELEVANT WORK / PROJECT PORTFOLIO
Project #1
Company :Confidential
Duration:October 2011 – Current
Description:Online candle perfume ecommerce site based on spree framework
Environment:Ruby on Rails, git, mysql, spree, shopify, LAM
Role:
- Creating application from scratch
- Designing database architecture and failover scenarios to ensure high availability , both at DB level and application level.
- Managed linux server
- Managed logical portioning of backend server
- Code is managed through git with auto-hooks to update dev--test and then test--production.
- 8. Also create generators to run on every code commit in case any database modification has been done through a new code commit
Project #2
Company :Confidential
Duration:April 2012 – Current
Description:Allows teachers and students to get connected with future coursework that teachers have to offer
Environment:Ruby on Rails, mercurial, MongoDB, LAM, heroku
Role:Working as Senior RoR Developer, interacting with clients who happen to be former teachers and college deans
Details :
Took over project from another developer and closed approximately 40+ bugs .Did following key achievements for the project :
- Re designed app structure as a whole with new modals framework and transfer
- Created fail-over scenarios/
- Did code-re-engineering for some modules.
- Created payment module with future course module
- Implemented git version control.
Project #3
Company:Confidential
Duration:December 2009 – Current
Description:Learning management system for a large corporation
Environment:Ruby on Rails ,LAM, canvas
Role:Created and maintained 3 LMS portals for 3 different departments for the company. Following are the departments it was implemented for :
- HR
- Finance
- Marketing
- Implemented following features for all departments’ portals above.
- Added CMS for course design and restructuring .
- Created rating system with option to chose grade system or points system
- Dependency course added where to appear for one course one was required to clear another course.
- Active directory authentication
- Notification system to share performance data with all connected members to a course
PROJECT #4
Company :Confidential
Duration:April 2012 – Current
Description:Learning management system for corporate based on moodle/php
Environment:Canvas, ruby on rails , linux, apache mysql
Role:Created customized UI for corporate for IT department of corporate. Content was added by in house trainers. Worked on following main modules :
- Created rating system with option to chose grade system or points system
- Dependency course added where to appear for one course one was required to clear another course.
- Active directory authentication
- Notification system to share performance data with all connected members to a course
PROJECT #5
Company :Confidential
Duration:March 2012 – Current
Description:Company custom CMS + Ecommerce engine + Backend Admin to manage CRM
Environment:Ruby, Rails, Mysql, Nginx, Unicorn, Linux, Solr, Cron
Role:Client wanted to move away form PHP+virtuazzo solution due to performance constraints. We proposed a totally different solution based on spree and custom CRM AND CMS solution which takes care of ecommerce and client’s customers. Following are the main functionality we implemented:
- Built application from scratch
- Rebuilt the complete architecture to ensure performance enhancement
- Implemented Customer relationship management module right within module
- Implemented ecommerce module within application with single page payment gateway.
- Proposed integration with salesforce
- Mobile application under development.
- Implemented custom CMS solution to let client edit and modify content to deepest level.
- Multi-level authorization for different users for different areas of admin.
